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 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);
}