Package io.fabric8.openshift.api.model
Class DockerBuildStrategyFluent<A extends DockerBuildStrategyFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.DockerBuildStrategyFluent<A>
-
- Direct Known Subclasses:
BuildStrategyFluent.DockerStrategyNested,DockerBuildStrategyBuilder
public class DockerBuildStrategyFluent<A extends DockerBuildStrategyFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classDockerBuildStrategyFluent.BuildArgsNested<N>classDockerBuildStrategyFluent.EnvNested<N>classDockerBuildStrategyFluent.FromNested<N>classDockerBuildStrategyFluent.PullSecretNested<N>classDockerBuildStrategyFluent.VolumesNested<N>
-
Constructor Summary
Constructors Constructor Description DockerBuildStrategyFluent()DockerBuildStrategyFluent(DockerBuildStrategy instance)
-
Method Summary
-
-
-
Constructor Detail
-
DockerBuildStrategyFluent
public DockerBuildStrategyFluent()
-
DockerBuildStrategyFluent
public DockerBuildStrategyFluent(DockerBuildStrategy instance)
-
-
Method Detail
-
addAllToBuildArgs
public A addAllToBuildArgs(Collection<io.fabric8.kubernetes.api.model.EnvVar> items)
-
addAllToEnv
public A addAllToEnv(Collection<io.fabric8.kubernetes.api.model.EnvVar> items)
-
addAllToVolumes
public A addAllToVolumes(Collection<BuildVolume> items)
-
addNewBuildArg
public DockerBuildStrategyFluent.BuildArgsNested<A> addNewBuildArg()
-
addNewBuildArgLike
public DockerBuildStrategyFluent.BuildArgsNested<A> addNewBuildArgLike(io.fabric8.kubernetes.api.model.EnvVar item)
-
addNewEnv
public DockerBuildStrategyFluent.EnvNested<A> addNewEnv()
-
addNewEnvLike
public DockerBuildStrategyFluent.EnvNested<A> addNewEnvLike(io.fabric8.kubernetes.api.model.EnvVar item)
-
addNewVolume
public DockerBuildStrategyFluent.VolumesNested<A> addNewVolume()
-
addNewVolumeLike
public DockerBuildStrategyFluent.VolumesNested<A> addNewVolumeLike(BuildVolume item)
-
addToBuildArgs
public A addToBuildArgs(io.fabric8.kubernetes.api.model.EnvVar... items)
-
addToBuildArgs
public A addToBuildArgs(int index, io.fabric8.kubernetes.api.model.EnvVar item)
-
addToEnv
public A addToEnv(io.fabric8.kubernetes.api.model.EnvVar... items)
-
addToEnv
public A addToEnv(int index, io.fabric8.kubernetes.api.model.EnvVar item)
-
addToVolumes
public A addToVolumes(BuildVolume... items)
-
addToVolumes
public A addToVolumes(int index, BuildVolume item)
-
buildBuildArg
public io.fabric8.kubernetes.api.model.EnvVar buildBuildArg(int index)
-
buildBuildArgs
public List<io.fabric8.kubernetes.api.model.EnvVar> buildBuildArgs()
-
buildEnv
public List<io.fabric8.kubernetes.api.model.EnvVar> buildEnv()
-
buildEnv
public io.fabric8.kubernetes.api.model.EnvVar buildEnv(int index)
-
buildFirstBuildArg
public io.fabric8.kubernetes.api.model.EnvVar buildFirstBuildArg()
-
buildFirstEnv
public io.fabric8.kubernetes.api.model.EnvVar buildFirstEnv()
-
buildFirstVolume
public BuildVolume buildFirstVolume()
-
buildFrom
public io.fabric8.kubernetes.api.model.ObjectReference buildFrom()
-
buildLastBuildArg
public io.fabric8.kubernetes.api.model.EnvVar buildLastBuildArg()
-
buildLastEnv
public io.fabric8.kubernetes.api.model.EnvVar buildLastEnv()
-
buildLastVolume
public BuildVolume buildLastVolume()
-
buildMatchingBuildArg
public io.fabric8.kubernetes.api.model.EnvVar buildMatchingBuildArg(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
buildMatchingEnv
public io.fabric8.kubernetes.api.model.EnvVar buildMatchingEnv(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
buildMatchingVolume
public BuildVolume buildMatchingVolume(Predicate<BuildVolumeBuilder> predicate)
-
buildPullSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference buildPullSecret()
-
buildVolume
public BuildVolume buildVolume(int index)
-
buildVolumes
public List<BuildVolume> buildVolumes()
-
copyInstance
protected void copyInstance(DockerBuildStrategy instance)
-
editBuildArg
public DockerBuildStrategyFluent.BuildArgsNested<A> editBuildArg(int index)
-
editEnv
public DockerBuildStrategyFluent.EnvNested<A> editEnv(int index)
-
editFirstBuildArg
public DockerBuildStrategyFluent.BuildArgsNested<A> editFirstBuildArg()
-
editFirstEnv
public DockerBuildStrategyFluent.EnvNested<A> editFirstEnv()
-
editFirstVolume
public DockerBuildStrategyFluent.VolumesNested<A> editFirstVolume()
-
editFrom
public DockerBuildStrategyFluent.FromNested<A> editFrom()
-
editLastBuildArg
public DockerBuildStrategyFluent.BuildArgsNested<A> editLastBuildArg()
-
editLastEnv
public DockerBuildStrategyFluent.EnvNested<A> editLastEnv()
-
editLastVolume
public DockerBuildStrategyFluent.VolumesNested<A> editLastVolume()
-
editMatchingBuildArg
public DockerBuildStrategyFluent.BuildArgsNested<A> editMatchingBuildArg(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
editMatchingEnv
public DockerBuildStrategyFluent.EnvNested<A> editMatchingEnv(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
editMatchingVolume
public DockerBuildStrategyFluent.VolumesNested<A> editMatchingVolume(Predicate<BuildVolumeBuilder> predicate)
-
editOrNewFrom
public DockerBuildStrategyFluent.FromNested<A> editOrNewFrom()
-
editOrNewFromLike
public DockerBuildStrategyFluent.FromNested<A> editOrNewFromLike(io.fabric8.kubernetes.api.model.ObjectReference item)
-
editOrNewPullSecret
public DockerBuildStrategyFluent.PullSecretNested<A> editOrNewPullSecret()
-
editOrNewPullSecretLike
public DockerBuildStrategyFluent.PullSecretNested<A> editOrNewPullSecretLike(io.fabric8.kubernetes.api.model.LocalObjectReference item)
-
editPullSecret
public DockerBuildStrategyFluent.PullSecretNested<A> editPullSecret()
-
editVolume
public DockerBuildStrategyFluent.VolumesNested<A> editVolume(int index)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends DockerBuildStrategyFluent<A>>
-
getDockerfilePath
public String getDockerfilePath()
-
getForcePull
public Boolean getForcePull()
-
getImageOptimizationPolicy
public String getImageOptimizationPolicy()
-
getNoCache
public Boolean getNoCache()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasBuildArgs
public boolean hasBuildArgs()
-
hasDockerfilePath
public boolean hasDockerfilePath()
-
hasEnv
public boolean hasEnv()
-
hasForcePull
public boolean hasForcePull()
-
hasFrom
public boolean hasFrom()
-
hasImageOptimizationPolicy
public boolean hasImageOptimizationPolicy()
-
hasMatchingBuildArg
public boolean hasMatchingBuildArg(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
hasMatchingEnv
public boolean hasMatchingEnv(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
hasMatchingVolume
public boolean hasMatchingVolume(Predicate<BuildVolumeBuilder> predicate)
-
hasNoCache
public boolean hasNoCache()
-
hasPullSecret
public boolean hasPullSecret()
-
hasVolumes
public boolean hasVolumes()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends DockerBuildStrategyFluent<A>>
-
removeAllFromBuildArgs
public A removeAllFromBuildArgs(Collection<io.fabric8.kubernetes.api.model.EnvVar> items)
-
removeAllFromEnv
public A removeAllFromEnv(Collection<io.fabric8.kubernetes.api.model.EnvVar> items)
-
removeAllFromVolumes
public A removeAllFromVolumes(Collection<BuildVolume> items)
-
removeFromBuildArgs
public A removeFromBuildArgs(io.fabric8.kubernetes.api.model.EnvVar... items)
-
removeFromEnv
public A removeFromEnv(io.fabric8.kubernetes.api.model.EnvVar... items)
-
removeFromVolumes
public A removeFromVolumes(BuildVolume... items)
-
removeMatchingFromBuildArgs
public A removeMatchingFromBuildArgs(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
removeMatchingFromEnv
public A removeMatchingFromEnv(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
removeMatchingFromVolumes
public A removeMatchingFromVolumes(Predicate<BuildVolumeBuilder> predicate)
-
setNewBuildArgLike
public DockerBuildStrategyFluent.BuildArgsNested<A> setNewBuildArgLike(int index, io.fabric8.kubernetes.api.model.EnvVar item)
-
setNewEnvLike
public DockerBuildStrategyFluent.EnvNested<A> setNewEnvLike(int index, io.fabric8.kubernetes.api.model.EnvVar item)
-
setNewVolumeLike
public DockerBuildStrategyFluent.VolumesNested<A> setNewVolumeLike(int index, BuildVolume item)
-
setToBuildArgs
public A setToBuildArgs(int index, io.fabric8.kubernetes.api.model.EnvVar item)
-
setToEnv
public A setToEnv(int index, io.fabric8.kubernetes.api.model.EnvVar item)
-
setToVolumes
public A setToVolumes(int index, BuildVolume item)
-
withAdditionalProperties
public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
-
withBuildArgs
public A withBuildArgs(io.fabric8.kubernetes.api.model.EnvVar... buildArgs)
-
withEnv
public A withEnv(io.fabric8.kubernetes.api.model.EnvVar... env)
-
withForcePull
public A withForcePull()
-
withFrom
public A withFrom(io.fabric8.kubernetes.api.model.ObjectReference from)
-
withNewFrom
public DockerBuildStrategyFluent.FromNested<A> withNewFrom()
-
withNewFromLike
public DockerBuildStrategyFluent.FromNested<A> withNewFromLike(io.fabric8.kubernetes.api.model.ObjectReference item)
-
withNewPullSecret
public DockerBuildStrategyFluent.PullSecretNested<A> withNewPullSecret()
-
withNewPullSecretLike
public DockerBuildStrategyFluent.PullSecretNested<A> withNewPullSecretLike(io.fabric8.kubernetes.api.model.LocalObjectReference item)
-
withNoCache
public A withNoCache()
-
withPullSecret
public A withPullSecret(io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret)
-
withVolumes
public A withVolumes(List<BuildVolume> volumes)
-
withVolumes
public A withVolumes(BuildVolume... volumes)
-
-