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