Package io.fabric8.openshift.api.model
Class SourceBuildStrategyFluent<A extends SourceBuildStrategyFluent<A>>
- java.lang.Object
-
- io.fabric8.kubernetes.api.builder.BaseFluent<A>
-
- io.fabric8.openshift.api.model.SourceBuildStrategyFluent<A>
-
- Direct Known Subclasses:
BuildStrategyFluent.SourceStrategyNested,SourceBuildStrategyBuilder
public class SourceBuildStrategyFluent<A extends SourceBuildStrategyFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSourceBuildStrategyFluent.EnvNested<N>classSourceBuildStrategyFluent.FromNested<N>classSourceBuildStrategyFluent.PullSecretNested<N>classSourceBuildStrategyFluent.VolumesNested<N>
-
Constructor Summary
Constructors Constructor Description SourceBuildStrategyFluent()SourceBuildStrategyFluent(SourceBuildStrategy instance)
-
Method Summary
-
-
-
Constructor Detail
-
SourceBuildStrategyFluent
public SourceBuildStrategyFluent()
-
SourceBuildStrategyFluent
public SourceBuildStrategyFluent(SourceBuildStrategy instance)
-
-
Method Detail
-
addAllToEnv
public A addAllToEnv(Collection<io.fabric8.kubernetes.api.model.EnvVar> items)
-
addAllToVolumes
public A addAllToVolumes(Collection<BuildVolume> items)
-
addNewEnv
public SourceBuildStrategyFluent.EnvNested<A> addNewEnv()
-
addNewEnvLike
public SourceBuildStrategyFluent.EnvNested<A> addNewEnvLike(io.fabric8.kubernetes.api.model.EnvVar item)
-
addNewVolume
public SourceBuildStrategyFluent.VolumesNested<A> addNewVolume()
-
addNewVolumeLike
public SourceBuildStrategyFluent.VolumesNested<A> addNewVolumeLike(BuildVolume 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)
-
buildEnv
public List<io.fabric8.kubernetes.api.model.EnvVar> buildEnv()
-
buildEnv
public io.fabric8.kubernetes.api.model.EnvVar buildEnv(int index)
-
buildFirstEnv
public io.fabric8.kubernetes.api.model.EnvVar buildFirstEnv()
-
buildFirstVolume
public BuildVolume buildFirstVolume()
-
buildFrom
public io.fabric8.kubernetes.api.model.ObjectReference buildFrom()
-
buildLastEnv
public io.fabric8.kubernetes.api.model.EnvVar buildLastEnv()
-
buildLastVolume
public BuildVolume buildLastVolume()
-
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(SourceBuildStrategy instance)
-
editEnv
public SourceBuildStrategyFluent.EnvNested<A> editEnv(int index)
-
editFirstEnv
public SourceBuildStrategyFluent.EnvNested<A> editFirstEnv()
-
editFirstVolume
public SourceBuildStrategyFluent.VolumesNested<A> editFirstVolume()
-
editFrom
public SourceBuildStrategyFluent.FromNested<A> editFrom()
-
editLastEnv
public SourceBuildStrategyFluent.EnvNested<A> editLastEnv()
-
editLastVolume
public SourceBuildStrategyFluent.VolumesNested<A> editLastVolume()
-
editMatchingEnv
public SourceBuildStrategyFluent.EnvNested<A> editMatchingEnv(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
editMatchingVolume
public SourceBuildStrategyFluent.VolumesNested<A> editMatchingVolume(Predicate<BuildVolumeBuilder> predicate)
-
editOrNewFrom
public SourceBuildStrategyFluent.FromNested<A> editOrNewFrom()
-
editOrNewFromLike
public SourceBuildStrategyFluent.FromNested<A> editOrNewFromLike(io.fabric8.kubernetes.api.model.ObjectReference item)
-
editOrNewPullSecret
public SourceBuildStrategyFluent.PullSecretNested<A> editOrNewPullSecret()
-
editOrNewPullSecretLike
public SourceBuildStrategyFluent.PullSecretNested<A> editOrNewPullSecretLike(io.fabric8.kubernetes.api.model.LocalObjectReference item)
-
editPullSecret
public SourceBuildStrategyFluent.PullSecretNested<A> editPullSecret()
-
editVolume
public SourceBuildStrategyFluent.VolumesNested<A> editVolume(int index)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classio.fabric8.kubernetes.api.builder.BaseFluent<A extends SourceBuildStrategyFluent<A>>
-
getForcePull
public Boolean getForcePull()
-
getIncremental
public Boolean getIncremental()
-
getScripts
public String getScripts()
-
hasAdditionalProperties
public boolean hasAdditionalProperties()
-
hasEnv
public boolean hasEnv()
-
hasForcePull
public boolean hasForcePull()
-
hasFrom
public boolean hasFrom()
-
hasIncremental
public boolean hasIncremental()
-
hasMatchingEnv
public boolean hasMatchingEnv(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
hasMatchingVolume
public boolean hasMatchingVolume(Predicate<BuildVolumeBuilder> predicate)
-
hasPullSecret
public boolean hasPullSecret()
-
hasScripts
public boolean hasScripts()
-
hasVolumes
public boolean hasVolumes()
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.fabric8.kubernetes.api.builder.BaseFluent<A extends SourceBuildStrategyFluent<A>>
-
removeAllFromEnv
public A removeAllFromEnv(Collection<io.fabric8.kubernetes.api.model.EnvVar> items)
-
removeAllFromVolumes
public A removeAllFromVolumes(Collection<BuildVolume> items)
-
removeFromEnv
public A removeFromEnv(io.fabric8.kubernetes.api.model.EnvVar... items)
-
removeFromVolumes
public A removeFromVolumes(BuildVolume... items)
-
removeMatchingFromEnv
public A removeMatchingFromEnv(Predicate<io.fabric8.kubernetes.api.model.EnvVarBuilder> predicate)
-
removeMatchingFromVolumes
public A removeMatchingFromVolumes(Predicate<BuildVolumeBuilder> predicate)
-
setNewEnvLike
public SourceBuildStrategyFluent.EnvNested<A> setNewEnvLike(int index, io.fabric8.kubernetes.api.model.EnvVar item)
-
setNewVolumeLike
public SourceBuildStrategyFluent.VolumesNested<A> setNewVolumeLike(int index, BuildVolume 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)
-
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)
-
withIncremental
public A withIncremental()
-
withNewFrom
public SourceBuildStrategyFluent.FromNested<A> withNewFrom()
-
withNewFromLike
public SourceBuildStrategyFluent.FromNested<A> withNewFromLike(io.fabric8.kubernetes.api.model.ObjectReference item)
-
withNewPullSecret
public SourceBuildStrategyFluent.PullSecretNested<A> withNewPullSecret()
-
withNewPullSecretLike
public SourceBuildStrategyFluent.PullSecretNested<A> withNewPullSecretLike(io.fabric8.kubernetes.api.model.LocalObjectReference item)
-
withPullSecret
public A withPullSecret(io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret)
-
withVolumes
public A withVolumes(List<BuildVolume> volumes)
-
withVolumes
public A withVolumes(BuildVolume... volumes)
-
-