public interface  io.fabric.openshift.api.model.v.BuildRequestFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.v.Fluent
{
public abstract java.lang.String getApiVersion();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withApiVersion(java.lang.String);
public abstract java.lang.Boolean hasApiVersion();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withNewApiVersion(java.lang.String);
public abstract io.fabric.openshift.api.model.v.BinaryBuildSource getBinary();
public abstract io.fabric.openshift.api.model.v.BinaryBuildSource buildBinary();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withBinary(io.fabric.openshift.api.model.v.BinaryBuildSource);
public abstract java.lang.Boolean hasBinary();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withNewBinary(java.lang.String);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$BinaryNested withNewBinary();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$BinaryNested withNewBinaryLike(io.fabric.openshift.api.model.v.BinaryBuildSource);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$BinaryNested editBinary();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$BinaryNested editOrNewBinary();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$BinaryNested editOrNewBinaryLike(io.fabric.openshift.api.model.v.BinaryBuildSource);
public abstract io.fabric.openshift.api.model.v.DockerStrategyOptions getDockerStrategyOptions();
public abstract io.fabric.openshift.api.model.v.DockerStrategyOptions buildDockerStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withDockerStrategyOptions(io.fabric.openshift.api.model.v.DockerStrategyOptions);
public abstract java.lang.Boolean hasDockerStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$DockerStrategyOptionsNested withNewDockerStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$DockerStrategyOptionsNested withNewDockerStrategyOptionsLike(io.fabric.openshift.api.model.v.DockerStrategyOptions);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$DockerStrategyOptionsNested editDockerStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$DockerStrategyOptionsNested editOrNewDockerStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$DockerStrategyOptionsNested editOrNewDockerStrategyOptionsLike(io.fabric.openshift.api.model.v.DockerStrategyOptions);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent addToEnv(int, io.fabric.kubernetes.api.model.v.EnvVar);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent setToEnv(int, io.fabric.kubernetes.api.model.v.EnvVar);
public abstract transient io.fabric.openshift.api.model.v.BuildRequestFluent addToEnv(io.fabric.kubernetes.api.model.v.EnvVar[]);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent addAllToEnv(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.BuildRequestFluent removeFromEnv(io.fabric.kubernetes.api.model.v.EnvVar[]);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent removeAllFromEnv(java.util.Collection);
public abstract java.util.List getEnv();
public abstract io.fabric.kubernetes.api.model.v.EnvVar getEnv(int);
public abstract io.fabric.kubernetes.api.model.v.EnvVar getFirstEnv();
public abstract io.fabric.kubernetes.api.model.v.EnvVar getLastEnv();
public abstract io.fabric.kubernetes.api.model.v.EnvVar getMatchingEnv(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingEnv(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withEnv(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.BuildRequestFluent withEnv(io.fabric.kubernetes.api.model.v.EnvVar[]);
public abstract java.lang.Boolean hasEnv();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference getFrom();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference buildFrom();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withFrom(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.Boolean hasFrom();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$FromNested withNewFrom();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$FromNested withNewFromLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$FromNested editFrom();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$FromNested editOrNewFrom();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$FromNested editOrNewFromLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.String getKind();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withKind(java.lang.String);
public abstract java.lang.Boolean hasKind();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withNewKind(java.lang.String);
public abstract java.lang.Long getLastVersion();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withLastVersion(java.lang.Long);
public abstract java.lang.Boolean hasLastVersion();
public abstract io.fabric.kubernetes.api.model.v.ObjectMeta getMetadata();
public abstract io.fabric.kubernetes.api.model.v.ObjectMeta buildMetadata();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withMetadata(io.fabric.kubernetes.api.model.v.ObjectMeta);
public abstract java.lang.Boolean hasMetadata();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$MetadataNested withNewMetadata();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$MetadataNested withNewMetadataLike(io.fabric.kubernetes.api.model.v.ObjectMeta);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$MetadataNested editMetadata();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$MetadataNested editOrNewMetadata();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$MetadataNested editOrNewMetadataLike(io.fabric.kubernetes.api.model.v.ObjectMeta);
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.BuildRequestFluent withRevision(io.fabric.openshift.api.model.v.SourceRevision);
public abstract java.lang.Boolean hasRevision();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$RevisionNested withNewRevision();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$RevisionNested withNewRevisionLike(io.fabric.openshift.api.model.v.SourceRevision);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$RevisionNested editRevision();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$RevisionNested editOrNewRevision();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$RevisionNested editOrNewRevisionLike(io.fabric.openshift.api.model.v.SourceRevision);
public abstract io.fabric.openshift.api.model.v.SourceStrategyOptions getSourceStrategyOptions();
public abstract io.fabric.openshift.api.model.v.SourceStrategyOptions buildSourceStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withSourceStrategyOptions(io.fabric.openshift.api.model.v.SourceStrategyOptions);
public abstract java.lang.Boolean hasSourceStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withNewSourceStrategyOptions(java.lang.Boolean);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$SourceStrategyOptionsNested withNewSourceStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$SourceStrategyOptionsNested withNewSourceStrategyOptionsLike(io.fabric.openshift.api.model.v.SourceStrategyOptions);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$SourceStrategyOptionsNested editSourceStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$SourceStrategyOptionsNested editOrNewSourceStrategyOptions();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$SourceStrategyOptionsNested editOrNewSourceStrategyOptionsLike(io.fabric.openshift.api.model.v.SourceStrategyOptions);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent addToTriggeredBy(int, io.fabric.openshift.api.model.v.BuildTriggerCause);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent setToTriggeredBy(int, io.fabric.openshift.api.model.v.BuildTriggerCause);
public abstract transient io.fabric.openshift.api.model.v.BuildRequestFluent addToTriggeredBy(io.fabric.openshift.api.model.v.BuildTriggerCause[]);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent addAllToTriggeredBy(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.v.BuildRequestFluent removeFromTriggeredBy(io.fabric.openshift.api.model.v.BuildTriggerCause[]);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent removeAllFromTriggeredBy(java.util.Collection);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent 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.BuildRequestFluent withTriggeredBy(java.util.List);
public abstract transient io.fabric.openshift.api.model.v.BuildRequestFluent withTriggeredBy(io.fabric.openshift.api.model.v.BuildTriggerCause[]);
public abstract java.lang.Boolean hasTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByNested addNewTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByNested addNewTriggeredByLike(io.fabric.openshift.api.model.v.BuildTriggerCause);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByNested setNewTriggeredByLike(int, io.fabric.openshift.api.model.v.BuildTriggerCause);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByNested editTriggeredBy(int);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByNested editFirstTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByNested editLastTriggeredBy();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByNested editMatchingTriggeredBy(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.v.ObjectReference getTriggeredByImage();
public abstract io.fabric.kubernetes.api.model.v.ObjectReference buildTriggeredByImage();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent withTriggeredByImage(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract java.lang.Boolean hasTriggeredByImage();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByImageNested withNewTriggeredByImage();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByImageNested withNewTriggeredByImageLike(io.fabric.kubernetes.api.model.v.ObjectReference);
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByImageNested editTriggeredByImage();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByImageNested editOrNewTriggeredByImage();
public abstract io.fabric.openshift.api.model.v.BuildRequestFluent$TriggeredByImageNested editOrNewTriggeredByImageLike(io.fabric.kubernetes.api.model.v.ObjectReference);
}