public interface  io.fabric.openshift.api.model.v.BuildSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.Long getCompletionDeadlineSeconds();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withCompletionDeadlineSeconds(java.lang.Long);
public abstract java.lang.Boolean hasCompletionDeadlineSeconds();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withNewCompletionDeadlineSeconds(java.lang.String);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withNewCompletionDeadlineSeconds(long);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent addToNodeSelector(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent addToNodeSelector(java.util.Map);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent removeFromNodeSelector(java.lang.String);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent removeFromNodeSelector(java.util.Map);
public abstract java.util.Map getNodeSelector();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withNodeSelector(java.util.Map);
public abstract java.lang.Boolean hasNodeSelector();
public abstract io.fabric.openshift.api.model.v.BuildOutput getOutput();
public abstract io.fabric.openshift.api.model.v.BuildOutput buildOutput();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withOutput(io.fabric.openshift.api.model.v.BuildOutput);
public abstract java.lang.Boolean hasOutput();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$OutputNested withNewOutput();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$OutputNested withNewOutputLike(io.fabric.openshift.api.model.v.BuildOutput);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$OutputNested editOutput();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$OutputNested editOrNewOutput();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$OutputNested editOrNewOutputLike(io.fabric.openshift.api.model.v.BuildOutput);
public abstract io.fabric.openshift.api.model.v.BuildPostCommitSpec getPostCommit();
public abstract io.fabric.openshift.api.model.v.BuildPostCommitSpec buildPostCommit();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withPostCommit(io.fabric.openshift.api.model.v.BuildPostCommitSpec);
public abstract java.lang.Boolean hasPostCommit();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$PostCommitNested withNewPostCommit();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$PostCommitNested withNewPostCommitLike(io.fabric.openshift.api.model.v.BuildPostCommitSpec);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$PostCommitNested editPostCommit();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$PostCommitNested editOrNewPostCommit();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$PostCommitNested editOrNewPostCommitLike(io.fabric.openshift.api.model.v.BuildPostCommitSpec);
public abstract io.fabric.kubernetes.api.model.v.ResourceRequirements getResources();
public abstract io.fabric.kubernetes.api.model.v.ResourceRequirements buildResources();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withResources(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$ResourcesNested withNewResources();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$ResourcesNested editResources();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$ResourcesNested editOrNewResourcesLike(io.fabric.kubernetes.api.model.v.ResourceRequirements);
public abstract io.fabric.openshift.api.model.v.SourceRevision getRevision();
public abstract io.fabric.openshift.api.model.v.SourceRevision buildRevision();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withRevision(io.fabric.openshift.api.model.v.SourceRevision);
public abstract java.lang.Boolean hasRevision();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$RevisionNested withNewRevision();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$RevisionNested withNewRevisionLike(io.fabric.openshift.api.model.v.SourceRevision);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$RevisionNested editRevision();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$RevisionNested editOrNewRevision();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$RevisionNested editOrNewRevisionLike(io.fabric.openshift.api.model.v.SourceRevision);
public abstract java.lang.String getServiceAccount();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withServiceAccount(java.lang.String);
public abstract java.lang.Boolean hasServiceAccount();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withNewServiceAccount(java.lang.String);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withNewServiceAccount(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withNewServiceAccount(java.lang.StringBuffer);
public abstract io.fabric.openshift.api.model.v.BuildSource getSource();
public abstract io.fabric.openshift.api.model.v.BuildSource buildSource();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withSource(io.fabric.openshift.api.model.v.BuildSource);
public abstract java.lang.Boolean hasSource();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$SourceNested withNewSource();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$SourceNested withNewSourceLike(io.fabric.openshift.api.model.v.BuildSource);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$SourceNested editSource();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$SourceNested editOrNewSource();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$SourceNested editOrNewSourceLike(io.fabric.openshift.api.model.v.BuildSource);
public abstract io.fabric.openshift.api.model.v.BuildStrategy getStrategy();
public abstract io.fabric.openshift.api.model.v.BuildStrategy buildStrategy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withStrategy(io.fabric.openshift.api.model.v.BuildStrategy);
public abstract java.lang.Boolean hasStrategy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$StrategyNested withNewStrategy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$StrategyNested withNewStrategyLike(io.fabric.openshift.api.model.v.BuildStrategy);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$StrategyNested editStrategy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$StrategyNested editOrNewStrategy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$StrategyNested editOrNewStrategyLike(io.fabric.openshift.api.model.v.BuildStrategy);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent addToTriggeredBy(int, io.fabric.openshift.api.model.v.BuildTriggerCause);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent setToTriggeredBy(int, io.fabric.openshift.api.model.v.BuildTriggerCause);
public abstract transient io.fabric.openshift.api.model.v.BuildSpecFluent addToTriggeredBy(io.fabric.openshift.api.model.v.BuildTriggerCause[]);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent addAllToTriggeredBy(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.BuildSpecFluent removeFromTriggeredBy(io.fabric.openshift.api.model.v.BuildTriggerCause[]);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent removeAllFromTriggeredBy(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent removeMatchingFromTriggeredBy(java.util.function.Predicate);
public abstract java.util.List getTriggeredBy();
public abstract java.util.List buildTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCause buildTriggeredBy(int);
public abstract io.fabric.openshift.api.model.v.BuildTriggerCause buildFirstTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCause buildLastTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildTriggerCause buildMatchingTriggeredBy(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingTriggeredBy(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent withTriggeredBy(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.BuildSpecFluent withTriggeredBy(io.fabric.openshift.api.model.v.BuildTriggerCause[]);
public abstract java.lang.Boolean hasTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$TriggeredByNested addNewTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$TriggeredByNested addNewTriggeredByLike(io.fabric.openshift.api.model.v.BuildTriggerCause);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$TriggeredByNested setNewTriggeredByLike(int, io.fabric.openshift.api.model.v.BuildTriggerCause);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$TriggeredByNested editTriggeredBy(int);
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$TriggeredByNested editFirstTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$TriggeredByNested editLastTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildSpecFluent$TriggeredByNested editMatchingTriggeredBy(java.util.function.Predicate);
}