public interface  io.fabric.camelk.v.FailureFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getReason();
public abstract io.fabric.camelk.v.FailureFluent withReason(java.lang.String);
public abstract java.lang.Boolean hasReason();
public abstract io.fabric.camelk.v.FailureFluent withNewReason(java.lang.String);
public abstract io.fabric.camelk.v.FailureRecovery getRecovery();
public abstract io.fabric.camelk.v.FailureRecovery buildRecovery();
public abstract io.fabric.camelk.v.FailureFluent withRecovery(io.fabric.camelk.v.FailureRecovery);
public abstract java.lang.Boolean hasRecovery();
public abstract io.fabric.camelk.v.FailureFluent withNewRecovery(java.lang.Integer, java.lang.Integer, java.lang.String);
public abstract io.fabric.camelk.v.FailureFluent$RecoveryNested withNewRecovery();
public abstract io.fabric.camelk.v.FailureFluent$RecoveryNested withNewRecoveryLike(io.fabric.camelk.v.FailureRecovery);
public abstract io.fabric.camelk.v.FailureFluent$RecoveryNested editRecovery();
public abstract io.fabric.camelk.v.FailureFluent$RecoveryNested editOrNewRecovery();
public abstract io.fabric.camelk.v.FailureFluent$RecoveryNested editOrNewRecoveryLike(io.fabric.camelk.v.FailureRecovery);
public abstract java.lang.String getTime();
public abstract io.fabric.camelk.v.FailureFluent withTime(java.lang.String);
public abstract java.lang.Boolean hasTime();
public abstract io.fabric.camelk.v.FailureFluent withNewTime(java.lang.String);
}