public interface  io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.String getApiVersion();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent withApiVersion(java.lang.String);
public abstract java.lang.Boolean hasApiVersion();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent addToConditionChecks(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent setToConditionChecks(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus);
public abstract transient io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent addToConditionChecks(io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus[]);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent addAllToConditionChecks(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent removeFromConditionChecks(io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus[]);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent removeAllFromConditionChecks(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent removeMatchingFromConditionChecks(java.util.function.Predicate);
public abstract java.util.List getConditionChecks();
public abstract java.util.List buildConditionChecks();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus buildConditionCheck(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus buildFirstConditionCheck();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus buildLastConditionCheck();
public abstract io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus buildMatchingConditionCheck(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingConditionCheck(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent withConditionChecks(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent withConditionChecks(io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus[]);
public abstract java.lang.Boolean hasConditionChecks();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$ConditionChecksNested addNewConditionCheck();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$ConditionChecksNested addNewConditionCheckLike(io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$ConditionChecksNested setNewConditionCheckLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.PipelineRunChildConditionCheckStatus);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$ConditionChecksNested editConditionCheck(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$ConditionChecksNested editFirstConditionCheck();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$ConditionChecksNested editLastConditionCheck();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$ConditionChecksNested editMatchingConditionCheck(java.util.function.Predicate);
public abstract java.lang.String getKind();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent withKind(java.lang.String);
public abstract java.lang.Boolean hasKind();
public abstract java.lang.String getName();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent withName(java.lang.String);
public abstract java.lang.Boolean hasName();
public abstract java.lang.String getPipelineTaskName();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent withPipelineTaskName(java.lang.String);
public abstract java.lang.Boolean hasPipelineTaskName();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent addToWhenExpressions(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent setToWhenExpressions(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract transient io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent addToWhenExpressions(io.fabric.tekton.pipeline.v1beta.WhenExpression[]);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent addAllToWhenExpressions(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent removeFromWhenExpressions(io.fabric.tekton.pipeline.v1beta.WhenExpression[]);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent removeAllFromWhenExpressions(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent removeMatchingFromWhenExpressions(java.util.function.Predicate);
public abstract java.util.List getWhenExpressions();
public abstract java.util.List buildWhenExpressions();
public abstract io.fabric.tekton.pipeline.v1beta.WhenExpression buildWhenExpression(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.WhenExpression buildFirstWhenExpression();
public abstract io.fabric.tekton.pipeline.v1beta.WhenExpression buildLastWhenExpression();
public abstract io.fabric.tekton.pipeline.v1beta.WhenExpression buildMatchingWhenExpression(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingWhenExpression(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent withWhenExpressions(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent withWhenExpressions(io.fabric.tekton.pipeline.v1beta.WhenExpression[]);
public abstract java.lang.Boolean hasWhenExpressions();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$WhenExpressionsNested addNewWhenExpression();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$WhenExpressionsNested addNewWhenExpressionLike(io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$WhenExpressionsNested setNewWhenExpressionLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WhenExpression);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$WhenExpressionsNested editWhenExpression(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$WhenExpressionsNested editFirstWhenExpression();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$WhenExpressionsNested editLastWhenExpression();
public abstract io.fabric.tekton.pipeline.v1beta.ChildStatusReferenceFluent$WhenExpressionsNested editMatchingWhenExpression(java.util.function.Predicate);
}