public interface  io.fabric.openshift.api.model.BuildSourceFluent extends java.lang.Object implements io.fabric.kubernetes.api.builder.Fluent
{
public abstract io.fabric.openshift.api.model.BinaryBuildSource getBinary();
public abstract io.fabric.openshift.api.model.BinaryBuildSource buildBinary();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withBinary(io.fabric.openshift.api.model.BinaryBuildSource);
public abstract java.lang.Boolean hasBinary();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewBinary(java.lang.String);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$BinaryNested withNewBinary();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$BinaryNested withNewBinaryLike(io.fabric.openshift.api.model.BinaryBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$BinaryNested editBinary();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$BinaryNested editOrNewBinary();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$BinaryNested editOrNewBinaryLike(io.fabric.openshift.api.model.BinaryBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent addToConfigMaps(java.lang.Integer, io.fabric.openshift.api.model.ConfigMapBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent setToConfigMaps(java.lang.Integer, io.fabric.openshift.api.model.ConfigMapBuildSource);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent addToConfigMaps(io.fabric.openshift.api.model.ConfigMapBuildSource[]);
public abstract io.fabric.openshift.api.model.BuildSourceFluent addAllToConfigMaps(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent removeFromConfigMaps(io.fabric.openshift.api.model.ConfigMapBuildSource[]);
public abstract io.fabric.openshift.api.model.BuildSourceFluent removeAllFromConfigMaps(java.util.Collection);
public abstract io.fabric.openshift.api.model.BuildSourceFluent removeMatchingFromConfigMaps(java.util.function.Predicate);
public abstract java.util.List getConfigMaps();
public abstract java.util.List buildConfigMaps();
public abstract io.fabric.openshift.api.model.ConfigMapBuildSource buildConfigMap(java.lang.Integer);
public abstract io.fabric.openshift.api.model.ConfigMapBuildSource buildFirstConfigMap();
public abstract io.fabric.openshift.api.model.ConfigMapBuildSource buildLastConfigMap();
public abstract io.fabric.openshift.api.model.ConfigMapBuildSource buildMatchingConfigMap(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingConfigMap(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.BuildSourceFluent withConfigMaps(java.util.List);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent withConfigMaps(io.fabric.openshift.api.model.ConfigMapBuildSource[]);
public abstract java.lang.Boolean hasConfigMaps();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ConfigMapsNested addNewConfigMap();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ConfigMapsNested addNewConfigMapLike(io.fabric.openshift.api.model.ConfigMapBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ConfigMapsNested setNewConfigMapLike(java.lang.Integer, io.fabric.openshift.api.model.ConfigMapBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ConfigMapsNested editConfigMap(java.lang.Integer);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ConfigMapsNested editFirstConfigMap();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ConfigMapsNested editLastConfigMap();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ConfigMapsNested editMatchingConfigMap(java.util.function.Predicate);
public abstract java.lang.String getContextDir();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withContextDir(java.lang.String);
public abstract java.lang.Boolean hasContextDir();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewContextDir(java.lang.String);
public abstract java.lang.String getDockerfile();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withDockerfile(java.lang.String);
public abstract java.lang.Boolean hasDockerfile();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewDockerfile(java.lang.String);
public abstract io.fabric.openshift.api.model.GitBuildSource getGit();
public abstract io.fabric.openshift.api.model.GitBuildSource buildGit();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withGit(io.fabric.openshift.api.model.GitBuildSource);
public abstract java.lang.Boolean hasGit();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewGit(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$GitNested withNewGit();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$GitNested withNewGitLike(io.fabric.openshift.api.model.GitBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$GitNested editGit();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$GitNested editOrNewGit();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$GitNested editOrNewGitLike(io.fabric.openshift.api.model.GitBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent addToImages(java.lang.Integer, io.fabric.openshift.api.model.ImageSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent setToImages(java.lang.Integer, io.fabric.openshift.api.model.ImageSource);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent addToImages(io.fabric.openshift.api.model.ImageSource[]);
public abstract io.fabric.openshift.api.model.BuildSourceFluent addAllToImages(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent removeFromImages(io.fabric.openshift.api.model.ImageSource[]);
public abstract io.fabric.openshift.api.model.BuildSourceFluent removeAllFromImages(java.util.Collection);
public abstract io.fabric.openshift.api.model.BuildSourceFluent removeMatchingFromImages(java.util.function.Predicate);
public abstract java.util.List getImages();
public abstract java.util.List buildImages();
public abstract io.fabric.openshift.api.model.ImageSource buildImage(java.lang.Integer);
public abstract io.fabric.openshift.api.model.ImageSource buildFirstImage();
public abstract io.fabric.openshift.api.model.ImageSource buildLastImage();
public abstract io.fabric.openshift.api.model.ImageSource buildMatchingImage(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingImage(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.BuildSourceFluent withImages(java.util.List);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent withImages(io.fabric.openshift.api.model.ImageSource[]);
public abstract java.lang.Boolean hasImages();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ImagesNested addNewImage();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ImagesNested addNewImageLike(io.fabric.openshift.api.model.ImageSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ImagesNested setNewImageLike(java.lang.Integer, io.fabric.openshift.api.model.ImageSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ImagesNested editImage(java.lang.Integer);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ImagesNested editFirstImage();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ImagesNested editLastImage();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ImagesNested editMatchingImage(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.BuildSourceFluent addToSecrets(java.lang.Integer, io.fabric.openshift.api.model.SecretBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent setToSecrets(java.lang.Integer, io.fabric.openshift.api.model.SecretBuildSource);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent addToSecrets(io.fabric.openshift.api.model.SecretBuildSource[]);
public abstract io.fabric.openshift.api.model.BuildSourceFluent addAllToSecrets(java.util.Collection);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent removeFromSecrets(io.fabric.openshift.api.model.SecretBuildSource[]);
public abstract io.fabric.openshift.api.model.BuildSourceFluent removeAllFromSecrets(java.util.Collection);
public abstract io.fabric.openshift.api.model.BuildSourceFluent removeMatchingFromSecrets(java.util.function.Predicate);
public abstract java.util.List getSecrets();
public abstract java.util.List buildSecrets();
public abstract io.fabric.openshift.api.model.SecretBuildSource buildSecret(java.lang.Integer);
public abstract io.fabric.openshift.api.model.SecretBuildSource buildFirstSecret();
public abstract io.fabric.openshift.api.model.SecretBuildSource buildLastSecret();
public abstract io.fabric.openshift.api.model.SecretBuildSource buildMatchingSecret(java.util.function.Predicate);
public abstract java.lang.Boolean hasMatchingSecret(java.util.function.Predicate);
public abstract io.fabric.openshift.api.model.BuildSourceFluent withSecrets(java.util.List);
public abstract transient io.fabric.openshift.api.model.BuildSourceFluent withSecrets(io.fabric.openshift.api.model.SecretBuildSource[]);
public abstract java.lang.Boolean hasSecrets();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SecretsNested addNewSecret();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SecretsNested addNewSecretLike(io.fabric.openshift.api.model.SecretBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SecretsNested setNewSecretLike(java.lang.Integer, io.fabric.openshift.api.model.SecretBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SecretsNested editSecret(java.lang.Integer);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SecretsNested editFirstSecret();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SecretsNested editLastSecret();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SecretsNested editMatchingSecret(java.util.function.Predicate);
public abstract io.fabric.kubernetes.api.model.LocalObjectReference getSourceSecret();
public abstract io.fabric.kubernetes.api.model.LocalObjectReference buildSourceSecret();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withSourceSecret(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract java.lang.Boolean hasSourceSecret();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewSourceSecret(java.lang.String);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SourceSecretNested withNewSourceSecret();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SourceSecretNested withNewSourceSecretLike(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SourceSecretNested editSourceSecret();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SourceSecretNested editOrNewSourceSecret();
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SourceSecretNested editOrNewSourceSecretLike(io.fabric.kubernetes.api.model.LocalObjectReference);
public abstract java.lang.String getType();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withType(java.lang.String);
public abstract java.lang.Boolean hasType();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewType(java.lang.String);
public abstract io.fabric.openshift.api.model.BuildSourceFluent addToAdditionalProperties(java.lang.String, java.lang.Object);
public abstract io.fabric.openshift.api.model.BuildSourceFluent addToAdditionalProperties(java.util.Map);
public abstract io.fabric.openshift.api.model.BuildSourceFluent removeFromAdditionalProperties(java.lang.String);
public abstract io.fabric.openshift.api.model.BuildSourceFluent removeFromAdditionalProperties(java.util.Map);
public abstract java.util.Map getAdditionalProperties();
public abstract io.fabric.openshift.api.model.BuildSourceFluent withAdditionalProperties(java.util.Map);
public abstract java.lang.Boolean hasAdditionalProperties();
}