public interface  io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToCloudEvents(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent setToCloudEvents(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToCloudEvents(io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addAllToCloudEvents(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeFromCloudEvents(io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeAllFromCloudEvents(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeMatchingFromCloudEvents(java.util.function.Predicate);
public abstract java.util.List getCloudEvents();
public abstract java.util.List buildCloudEvents();
public abstract io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery buildCloudEvent(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery buildFirstCloudEvent();
public abstract io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery buildLastCloudEvent();
public abstract io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery buildMatchingCloudEvent(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCloudEvent(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withCloudEvents(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withCloudEvents(io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery[]);
public abstract java.lang.Boolean hasCloudEvents();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$CloudEventsNested addNewCloudEvent();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$CloudEventsNested addNewCloudEventLike(io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$CloudEventsNested setNewCloudEventLike(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.CloudEventDelivery);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$CloudEventsNested editCloudEvent(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$CloudEventsNested editFirstCloudEvent();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$CloudEventsNested editLastCloudEvent();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$CloudEventsNested editMatchingCloudEvent(java.util.function.Predicate);
public abstract java.lang.String getCompletionTime();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withCompletionTime(java.lang.String);
public abstract java.lang.Boolean hasCompletionTime();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToConditions(java.lang.Integer, io.fabric.knative.internal.pkg.apis.Condition);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent setToConditions(java.lang.Integer, io.fabric.knative.internal.pkg.apis.Condition);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToConditions(io.fabric.knative.internal.pkg.apis.Condition[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addAllToConditions(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeFromConditions(io.fabric.knative.internal.pkg.apis.Condition[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeAllFromConditions(java.util.Collection);
public abstract java.util.List getConditions();
public abstract io.fabric.knative.internal.pkg.apis.Condition getCondition(java.lang.Integer);
public abstract io.fabric.knative.internal.pkg.apis.Condition getFirstCondition();
public abstract io.fabric.knative.internal.pkg.apis.Condition getLastCondition();
public abstract io.fabric.knative.internal.pkg.apis.Condition getMatchingCondition(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingCondition(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withConditions(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withConditions(io.fabric.knative.internal.pkg.apis.Condition[]);
public abstract java.lang.Boolean hasConditions();
public abstract java.lang.Long getObservedGeneration();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withObservedGeneration(java.lang.Long);
public abstract java.lang.Boolean hasObservedGeneration();
public abstract java.lang.String getPodName();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withPodName(java.lang.String);
public abstract java.lang.Boolean hasPodName();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToResourcesResult(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent setToResourcesResult(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToResourcesResult(io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addAllToResourcesResult(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeFromResourcesResult(io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeAllFromResourcesResult(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeMatchingFromResourcesResult(java.util.function.Predicate);
public abstract java.util.List getResourcesResult();
public abstract java.util.List buildResourcesResult();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult buildResourcesResult(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult buildFirstResourcesResult();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult buildLastResourcesResult();
public abstract io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult buildMatchingResourcesResult(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingResourcesResult(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withResourcesResult(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withResourcesResult(io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult[]);
public abstract java.lang.Boolean hasResourcesResult();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$ResourcesResultNested addNewResourcesResult();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$ResourcesResultNested addNewResourcesResultLike(io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$ResourcesResultNested setNewResourcesResultLike(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.PipelineResourceResult);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$ResourcesResultNested editResourcesResult(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$ResourcesResultNested editFirstResourcesResult();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$ResourcesResultNested editLastResourcesResult();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$ResourcesResultNested editMatchingResourcesResult(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToRetriesStatus(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.TaskRunStatus);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent setToRetriesStatus(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.TaskRunStatus);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToRetriesStatus(io.fabric.tekton.pipeline.v1alpha.TaskRunStatus[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addAllToRetriesStatus(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeFromRetriesStatus(io.fabric.tekton.pipeline.v1alpha.TaskRunStatus[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeAllFromRetriesStatus(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeMatchingFromRetriesStatus(java.util.function.Predicate);
public abstract java.util.List getRetriesStatus();
public abstract java.util.List buildRetriesStatus();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatus buildRetriesStatus(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatus buildFirstRetriesStatus();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatus buildLastRetriesStatus();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatus buildMatchingRetriesStatus(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingRetriesStatus(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withRetriesStatus(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withRetriesStatus(io.fabric.tekton.pipeline.v1alpha.TaskRunStatus[]);
public abstract java.lang.Boolean hasRetriesStatus();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$RetriesStatusNested addNewRetriesStatus();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$RetriesStatusNested addNewRetriesStatusLike(io.fabric.tekton.pipeline.v1alpha.TaskRunStatus);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$RetriesStatusNested setNewRetriesStatusLike(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.TaskRunStatus);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$RetriesStatusNested editRetriesStatus(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$RetriesStatusNested editFirstRetriesStatus();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$RetriesStatusNested editLastRetriesStatus();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$RetriesStatusNested editMatchingRetriesStatus(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToSidecars(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.SidecarState);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent setToSidecars(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.SidecarState);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToSidecars(io.fabric.tekton.pipeline.v1alpha.SidecarState[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addAllToSidecars(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeFromSidecars(io.fabric.tekton.pipeline.v1alpha.SidecarState[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeAllFromSidecars(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeMatchingFromSidecars(java.util.function.Predicate);
public abstract java.util.List getSidecars();
public abstract java.util.List buildSidecars();
public abstract io.fabric.tekton.pipeline.v1alpha.SidecarState buildSidecar(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.SidecarState buildFirstSidecar();
public abstract io.fabric.tekton.pipeline.v1alpha.SidecarState buildLastSidecar();
public abstract io.fabric.tekton.pipeline.v1alpha.SidecarState buildMatchingSidecar(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSidecar(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withSidecars(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withSidecars(io.fabric.tekton.pipeline.v1alpha.SidecarState[]);
public abstract java.lang.Boolean hasSidecars();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addNewSidecar(java.lang.String, java.lang.String);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$SidecarsNested addNewSidecar();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$SidecarsNested addNewSidecarLike(io.fabric.tekton.pipeline.v1alpha.SidecarState);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$SidecarsNested setNewSidecarLike(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.SidecarState);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$SidecarsNested editSidecar(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$SidecarsNested editFirstSidecar();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$SidecarsNested editLastSidecar();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$SidecarsNested editMatchingSidecar(java.util.function.Predicate);
public abstract java.lang.String getStartTime();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withStartTime(java.lang.String);
public abstract java.lang.Boolean hasStartTime();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToSteps(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.StepState);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent setToSteps(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.StepState);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addToSteps(io.fabric.tekton.pipeline.v1alpha.StepState[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent addAllToSteps(java.util.Collection);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeFromSteps(io.fabric.tekton.pipeline.v1alpha.StepState[]);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeAllFromSteps(java.util.Collection);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent removeMatchingFromSteps(java.util.function.Predicate);
public abstract java.util.List getSteps();
public abstract java.util.List buildSteps();
public abstract io.fabric.tekton.pipeline.v1alpha.StepState buildStep(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.StepState buildFirstStep();
public abstract io.fabric.tekton.pipeline.v1alpha.StepState buildLastStep();
public abstract io.fabric.tekton.pipeline.v1alpha.StepState buildMatchingStep(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingStep(java.util.function.Predicate);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withSteps(java.util.List);
public abstract transient io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent withSteps(io.fabric.tekton.pipeline.v1alpha.StepState[]);
public abstract java.lang.Boolean hasSteps();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$StepsNested addNewStep();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$StepsNested addNewStepLike(io.fabric.tekton.pipeline.v1alpha.StepState);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$StepsNested setNewStepLike(java.lang.Integer, io.fabric.tekton.pipeline.v1alpha.StepState);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$StepsNested editStep(java.lang.Integer);
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$StepsNested editFirstStep();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$StepsNested editLastStep();
public abstract io.fabric.tekton.pipeline.v1alpha.TaskRunStatusFluent$StepsNested editMatchingStep(java.util.function.Predicate);
}