public interface  io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent addToArrayVal(int, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent setToArrayVal(int, java.lang.String);
public abstract transient io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent addToArrayVal(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent addAllToArrayVal(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent removeFromArrayVal(java.lang.String[]);
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent removeAllFromArrayVal(java.util.Collection);
public abstract java.util.List getArrayVal();
public abstract java.lang.String getArrayVal(int);
public abstract java.lang.String getFirstArrayVal();
public abstract java.lang.String getLastArrayVal();
public abstract java.lang.String getMatchingArrayVal(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingArrayVal(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent withArrayVal(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent withArrayVal(java.lang.String[]);
public abstract java.lang.Boolean hasArrayVal();
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent addNewArrayVal(java.lang.String);
public abstract java.lang.String getStringVal();
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent withStringVal(java.lang.String);
public abstract java.lang.Boolean hasStringVal();
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent withNewStringVal(java.lang.String);
public abstract java.lang.String getType();
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent withNewType(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.tekton.pipeline.v1alpha.ArrayOrStringFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}