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(int, io.fabric.openshift.api.model.ConfigMapBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent setToConfigMaps(int, 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(int);
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(int, io.fabric.openshift.api.model.ConfigMapBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ConfigMapsNested editConfigMap(int);
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 io.fabric.openshift.api.model.BuildSourceFluent withNewContextDir(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewContextDir(java.lang.StringBuffer);
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.BuildSourceFluent withNewDockerfile(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewDockerfile(java.lang.StringBuffer);
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(int, io.fabric.openshift.api.model.ImageSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent setToImages(int, 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(int);
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(int, io.fabric.openshift.api.model.ImageSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$ImagesNested editImage(int);
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(int, io.fabric.openshift.api.model.SecretBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent setToSecrets(int, 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(int);
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(int, io.fabric.openshift.api.model.SecretBuildSource);
public abstract io.fabric.openshift.api.model.BuildSourceFluent$SecretsNested editSecret(int);
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 withNewType(java.lang.StringBuilder);
public abstract io.fabric.openshift.api.model.BuildSourceFluent withNewType(java.lang.StringBuffer);
}