public interface  io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.kubernetes.api.model.ResourceRequirements getComputeResources();
public abstract io.fabric.kubernetes.api.model.ResourceRequirements buildComputeResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withComputeResources(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract java.lang.Boolean hasComputeResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ComputeResourcesNested withNewComputeResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ComputeResourcesNested withNewComputeResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ComputeResourcesNested editComputeResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ComputeResourcesNested editOrNewComputeResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ComputeResourcesNested editOrNewComputeResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunDebug getDebug();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunDebug buildDebug();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withDebug(io.fabric.tekton.pipeline.v1beta.TaskRunDebug);
public abstract java.lang.Boolean hasDebug();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$DebugNested withNewDebug();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$DebugNested withNewDebugLike(io.fabric.tekton.pipeline.v1beta.TaskRunDebug);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$DebugNested editDebug();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$DebugNested editOrNewDebug();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$DebugNested editOrNewDebugLike(io.fabric.tekton.pipeline.v1beta.TaskRunDebug);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToParams(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent setToParams(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addAllToParams(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeFromParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeAllFromParams(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeMatchingFromParams(java.util.function.Predicate);
public abstract java.util.List getParams();
public abstract java.util.List buildParams();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildParam(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.Param buildFirstParam();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildLastParam();
public abstract io.fabric.tekton.pipeline.v1beta.Param buildMatchingParam(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withParams(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withParams(io.fabric.tekton.pipeline.v1beta.Param[]);
public abstract java.lang.Boolean hasParams();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested addNewParam();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested addNewParamLike(io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested setNewParamLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.Param);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested editParam(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested editFirstParam();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested editLastParam();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ParamsNested editMatchingParam(java.util.function.Predicate);
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template getPodTemplate();
public abstract io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template buildPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withPodTemplate(io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template);
public abstract java.lang.Boolean hasPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested withNewPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested withNewPodTemplateLike(io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested editPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested editOrNewPodTemplate();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$PodTemplateNested editOrNewPodTemplateLike(io.fabric.tekton.v1beta.internal.pipeline.pkg.apis.pipeline.pod.Template);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunResources getResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunResources buildResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withResources(io.fabric.tekton.pipeline.v1beta.TaskRunResources);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested withNewResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested withNewResourcesLike(io.fabric.tekton.pipeline.v1beta.TaskRunResources);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested editResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$ResourcesNested editOrNewResourcesLike(io.fabric.tekton.pipeline.v1beta.TaskRunResources);
public abstract java.lang.String getServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withServiceAccountName(java.lang.String);
public abstract java.lang.Boolean hasServiceAccountName();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToSidecarOverrides(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent setToSidecarOverrides(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToSidecarOverrides(io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addAllToSidecarOverrides(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeFromSidecarOverrides(io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeAllFromSidecarOverrides(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeMatchingFromSidecarOverrides(java.util.function.Predicate);
public abstract java.util.List getSidecarOverrides();
public abstract java.util.List buildSidecarOverrides();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride buildSidecarOverride(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride buildFirstSidecarOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride buildLastSidecarOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride buildMatchingSidecarOverride(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSidecarOverride(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withSidecarOverrides(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withSidecarOverrides(io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride[]);
public abstract java.lang.Boolean hasSidecarOverrides();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$SidecarOverridesNested addNewSidecarOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$SidecarOverridesNested addNewSidecarOverrideLike(io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$SidecarOverridesNested setNewSidecarOverrideLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.TaskRunSidecarOverride);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$SidecarOverridesNested editSidecarOverride(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$SidecarOverridesNested editFirstSidecarOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$SidecarOverridesNested editLastSidecarOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$SidecarOverridesNested editMatchingSidecarOverride(java.util.function.Predicate);
public abstract java.lang.String getStatus();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withStatus(java.lang.String);
public abstract java.lang.Boolean hasStatus();
public abstract java.lang.String getStatusMessage();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withStatusMessage(java.lang.String);
public abstract java.lang.Boolean hasStatusMessage();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToStepOverrides(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent setToStepOverrides(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToStepOverrides(io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addAllToStepOverrides(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeFromStepOverrides(io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeAllFromStepOverrides(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeMatchingFromStepOverrides(java.util.function.Predicate);
public abstract java.util.List getStepOverrides();
public abstract java.util.List buildStepOverrides();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride buildStepOverride(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride buildFirstStepOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride buildLastStepOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride buildMatchingStepOverride(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingStepOverride(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withStepOverrides(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withStepOverrides(io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride[]);
public abstract java.lang.Boolean hasStepOverrides();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$StepOverridesNested addNewStepOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$StepOverridesNested addNewStepOverrideLike(io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$StepOverridesNested setNewStepOverrideLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.TaskRunStepOverride);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$StepOverridesNested editStepOverride(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$StepOverridesNested editFirstStepOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$StepOverridesNested editLastStepOverride();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$StepOverridesNested editMatchingStepOverride(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRef getTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRef buildTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withTaskRef(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract java.lang.Boolean hasTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested withNewTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested withNewTaskRefLike(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested editTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested editOrNewTaskRef();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskRefNested editOrNewTaskRefLike(io.fabric.tekton.pipeline.v1beta.TaskRef);
public abstract io.fabric.tekton.pipeline.v1beta.TaskSpec getTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskSpec buildTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withTaskSpec(io.fabric.tekton.pipeline.v1beta.TaskSpec);
public abstract java.lang.Boolean hasTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested withNewTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested withNewTaskSpecLike(io.fabric.tekton.pipeline.v1beta.TaskSpec);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested editTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested editOrNewTaskSpec();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$TaskSpecNested editOrNewTaskSpecLike(io.fabric.tekton.pipeline.v1beta.TaskSpec);
public abstract io.fabric.kubernetes.api.model.Duration getTimeout();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withTimeout(io.fabric.kubernetes.api.model.Duration);
public abstract java.lang.Boolean hasTimeout();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToWorkspaces(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent setToWorkspaces(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addToWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent addAllToWorkspaces(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeFromWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeAllFromWorkspaces(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent removeMatchingFromWorkspaces(java.util.function.Predicate);
public abstract java.util.List getWorkspaces();
public abstract java.util.List buildWorkspaces();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspaceBinding buildWorkspace(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.WorkspaceBinding buildFirstWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspaceBinding buildLastWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.WorkspaceBinding buildMatchingWorkspace(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingWorkspace(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withWorkspaces(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent withWorkspaces(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding[]);
public abstract java.lang.Boolean hasWorkspaces();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested addNewWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested addNewWorkspaceLike(io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested setNewWorkspaceLike(java.lang.Integer, io.fabric.tekton.pipeline.v1beta.WorkspaceBinding);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested editWorkspace(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested editFirstWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested editLastWorkspace();
public abstract io.fabric.tekton.pipeline.v1beta.TaskRunSpecFluent$WorkspacesNested editMatchingWorkspace(java.util.function.Predicate);
}