public interface  io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent addToInputs(int, io.fabric.tekton.pipeline.v1beta.TaskResource);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent setToInputs(int, io.fabric.tekton.pipeline.v1beta.TaskResource);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent addToInputs(io.fabric.tekton.pipeline.v1beta.TaskResource[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent addAllToInputs(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent removeFromInputs(io.fabric.tekton.pipeline.v1beta.TaskResource[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent removeAllFromInputs(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent removeMatchingFromInputs(java.util.function.Predicate);
public abstract java.util.List getInputs();
public abstract java.util.List buildInputs();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResource buildInput(int);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResource buildFirstInput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResource buildLastInput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResource buildMatchingInput(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingInput(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent withInputs(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent withInputs(io.fabric.tekton.pipeline.v1beta.TaskResource[]);
public abstract java.lang.Boolean hasInputs();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent addNewInput(java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$InputsNested addNewInput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$InputsNested addNewInputLike(io.fabric.tekton.pipeline.v1beta.TaskResource);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$InputsNested setNewInputLike(int, io.fabric.tekton.pipeline.v1beta.TaskResource);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$InputsNested editInput(int);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$InputsNested editFirstInput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$InputsNested editLastInput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$InputsNested editMatchingInput(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent addToOutputs(int, io.fabric.tekton.pipeline.v1beta.TaskResource);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent setToOutputs(int, io.fabric.tekton.pipeline.v1beta.TaskResource);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent addToOutputs(io.fabric.tekton.pipeline.v1beta.TaskResource[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent addAllToOutputs(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent removeFromOutputs(io.fabric.tekton.pipeline.v1beta.TaskResource[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent removeAllFromOutputs(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent removeMatchingFromOutputs(java.util.function.Predicate);
public abstract java.util.List getOutputs();
public abstract java.util.List buildOutputs();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResource buildOutput(int);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResource buildFirstOutput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResource buildLastOutput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResource buildMatchingOutput(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingOutput(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent withOutputs(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent withOutputs(io.fabric.tekton.pipeline.v1beta.TaskResource[]);
public abstract java.lang.Boolean hasOutputs();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent addNewOutput(java.lang.String, java.lang.String, java.lang.Boolean, java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$OutputsNested addNewOutput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$OutputsNested addNewOutputLike(io.fabric.tekton.pipeline.v1beta.TaskResource);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$OutputsNested setNewOutputLike(int, io.fabric.tekton.pipeline.v1beta.TaskResource);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$OutputsNested editOutput(int);
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$OutputsNested editFirstOutput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$OutputsNested editLastOutput();
public abstract io.fabric.tekton.pipeline.v1beta.TaskResourcesFluent$OutputsNested editMatchingOutput(java.util.function.Predicate);
}