public interface  io.fabric.openshift.api.model.BuildConfigSpecFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract java.lang.Long getCompletionDeadlineSeconds();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withCompletionDeadlineSeconds(java.lang.Long);
public abstract java.lang.Boolean hasCompletionDeadlineSeconds();
public abstract java.lang.Integer getFailedBuildsHistoryLimit();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withFailedBuildsHistoryLimit(java.lang.Integer);
public abstract java.lang.Boolean hasFailedBuildsHistoryLimit();
public abstract java.lang.Boolean getMountTrustedCA();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withMountTrustedCA(java.lang.Boolean);
public abstract java.lang.Boolean hasMountTrustedCA();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent addToNodeSelector(java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent addToNodeSelector(java.util.Map);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent removeFromNodeSelector(java.lang.String);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent removeFromNodeSelector(java.util.Map);
public abstract java.util.Map getNodeSelector();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withNodeSelector(java.util.Map);
public abstract java.lang.Boolean hasNodeSelector();
public abstract io.fabric.openshift.api.model.BuildOutput getOutput();
public abstract io.fabric.openshift.api.model.BuildOutput buildOutput();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withOutput(io.fabric.openshift.api.model.BuildOutput);
public abstract java.lang.Boolean hasOutput();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$OutputNested withNewOutput();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$OutputNested withNewOutputLike(io.fabric.openshift.api.model.BuildOutput);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$OutputNested editOutput();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$OutputNested editOrNewOutput();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$OutputNested editOrNewOutputLike(io.fabric.openshift.api.model.BuildOutput);
public abstract io.fabric.openshift.api.model.BuildPostCommitSpec getPostCommit();
public abstract io.fabric.openshift.api.model.BuildPostCommitSpec buildPostCommit();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withPostCommit(io.fabric.openshift.api.model.BuildPostCommitSpec);
public abstract java.lang.Boolean hasPostCommit();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$PostCommitNested withNewPostCommit();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$PostCommitNested withNewPostCommitLike(io.fabric.openshift.api.model.BuildPostCommitSpec);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$PostCommitNested editPostCommit();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$PostCommitNested editOrNewPostCommit();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$PostCommitNested editOrNewPostCommitLike(io.fabric.openshift.api.model.BuildPostCommitSpec);
public abstract io.fabric.kubernetes.api.model.ResourceRequirements getResources();
public abstract io.fabric.kubernetes.api.model.ResourceRequirements buildResources();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withResources(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract java.lang.Boolean hasResources();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$ResourcesNested withNewResources();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$ResourcesNested withNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$ResourcesNested editResources();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$ResourcesNested editOrNewResources();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$ResourcesNested editOrNewResourcesLike(io.fabric.kubernetes.api.model.ResourceRequirements);
public abstract io.fabric.openshift.api.model.SourceRevision getRevision();
public abstract io.fabric.openshift.api.model.SourceRevision buildRevision();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withRevision(io.fabric.openshift.api.model.SourceRevision);
public abstract java.lang.Boolean hasRevision();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$RevisionNested withNewRevision();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$RevisionNested withNewRevisionLike(io.fabric.openshift.api.model.SourceRevision);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$RevisionNested editRevision();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$RevisionNested editOrNewRevision();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$RevisionNested editOrNewRevisionLike(io.fabric.openshift.api.model.SourceRevision);
public abstract java.lang.String getRunPolicy();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withRunPolicy(java.lang.String);
public abstract java.lang.Boolean hasRunPolicy();
public abstract java.lang.String getServiceAccount();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withServiceAccount(java.lang.String);
public abstract java.lang.Boolean hasServiceAccount();
public abstract io.fabric.openshift.api.model.BuildSource getSource();
public abstract io.fabric.openshift.api.model.BuildSource buildSource();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withSource(io.fabric.openshift.api.model.BuildSource);
public abstract java.lang.Boolean hasSource();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$SourceNested withNewSource();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$SourceNested withNewSourceLike(io.fabric.openshift.api.model.BuildSource);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$SourceNested editSource();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$SourceNested editOrNewSource();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$SourceNested editOrNewSourceLike(io.fabric.openshift.api.model.BuildSource);
public abstract io.fabric.openshift.api.model.BuildStrategy getStrategy();
public abstract io.fabric.openshift.api.model.BuildStrategy buildStrategy();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withStrategy(io.fabric.openshift.api.model.BuildStrategy);
public abstract java.lang.Boolean hasStrategy();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$StrategyNested withNewStrategy();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$StrategyNested withNewStrategyLike(io.fabric.openshift.api.model.BuildStrategy);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$StrategyNested editStrategy();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$StrategyNested editOrNewStrategy();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$StrategyNested editOrNewStrategyLike(io.fabric.openshift.api.model.BuildStrategy);
public abstract java.lang.Integer getSuccessfulBuildsHistoryLimit();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withSuccessfulBuildsHistoryLimit(java.lang.Integer);
public abstract java.lang.Boolean hasSuccessfulBuildsHistoryLimit();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent addToTriggers(java.lang.Integer, io.fabric.openshift.api.model.BuildTriggerPolicy);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent setToTriggers(java.lang.Integer, io.fabric.openshift.api.model.BuildTriggerPolicy);
public abstract transient io.fabric.openshift.api.model.BuildConfigSpecFluent addToTriggers(io.fabric.openshift.api.model.BuildTriggerPolicy[]);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent addAllToTriggers(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.BuildConfigSpecFluent removeFromTriggers(io.fabric.openshift.api.model.BuildTriggerPolicy[]);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent removeAllFromTriggers(java.util.Collection);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent removeMatchingFromTriggers(java.util.function.Predicate);
public abstract java.util.List getTriggers();
public abstract java.util.List buildTriggers();
public abstract io.fabric.openshift.api.model.BuildTriggerPolicy buildTrigger(java.lang.Integer);
public abstract io.fabric.openshift.api.model.BuildTriggerPolicy buildFirstTrigger();
public abstract io.fabric.openshift.api.model.BuildTriggerPolicy buildLastTrigger();
public abstract io.fabric.openshift.api.model.BuildTriggerPolicy buildMatchingTrigger(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingTrigger(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withTriggers(java.util.List);
public abstract transient io.fabric.openshift.api.model.BuildConfigSpecFluent withTriggers(io.fabric.openshift.api.model.BuildTriggerPolicy[]);
public abstract java.lang.Boolean hasTriggers();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$TriggersNested addNewTrigger();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$TriggersNested addNewTriggerLike(io.fabric.openshift.api.model.BuildTriggerPolicy);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$TriggersNested setNewTriggerLike(java.lang.Integer, io.fabric.openshift.api.model.BuildTriggerPolicy);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$TriggersNested editTrigger(java.lang.Integer);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$TriggersNested editFirstTrigger();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$TriggersNested editLastTrigger();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent$TriggersNested editMatchingTrigger(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
public abstract io.fabric.openshift.api.model.BuildConfigSpecFluent withMountTrustedCA();
}