Package io.fabric8.openshift.api.model
Class SourceBuildStrategy
- java.lang.Object
-
- io.fabric8.openshift.api.model.SourceBuildStrategy
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<SourceBuildStrategyBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class SourceBuildStrategy extends Object implements io.fabric8.kubernetes.api.builder.Editable<SourceBuildStrategyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
SourceBuildStrategy defines input parameters specific to an Source build.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description SourceBuildStrategy()No args constructor for use in serializationSourceBuildStrategy(List<io.fabric8.kubernetes.api.model.EnvVar> env, Boolean forcePull, io.fabric8.kubernetes.api.model.ObjectReference from, Boolean incremental, io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret, String scripts, List<BuildVolume> volumes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description SourceBuildStrategyBuilderedit()Map<String,Object>getAdditionalProperties()List<io.fabric8.kubernetes.api.model.EnvVar>getEnv()env contains additional environment variables you want to pass into a builder container.BooleangetForcePull()forcePull describes if the builder should pull the images from registry prior to building.io.fabric8.kubernetes.api.model.ObjectReferencegetFrom()SourceBuildStrategy defines input parameters specific to an Source build.BooleangetIncremental()incremental flag forces the Source build to do incremental builds if true.io.fabric8.kubernetes.api.model.LocalObjectReferencegetPullSecret()SourceBuildStrategy defines input parameters specific to an Source build.StringgetScripts()scripts is the location of Source scriptsList<BuildVolume>getVolumes()volumes is a list of input volumes that can be mounted into the builds runtime environment.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetEnv(List<io.fabric8.kubernetes.api.model.EnvVar> env)env contains additional environment variables you want to pass into a builder container.voidsetForcePull(Boolean forcePull)forcePull describes if the builder should pull the images from registry prior to building.voidsetFrom(io.fabric8.kubernetes.api.model.ObjectReference from)SourceBuildStrategy defines input parameters specific to an Source build.voidsetIncremental(Boolean incremental)incremental flag forces the Source build to do incremental builds if true.voidsetPullSecret(io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret)SourceBuildStrategy defines input parameters specific to an Source build.voidsetScripts(String scripts)scripts is the location of Source scriptsvoidsetVolumes(List<BuildVolume> volumes)volumes is a list of input volumes that can be mounted into the builds runtime environment.SourceBuildStrategyBuildertoBuilder()
-
-
-
Method Detail
-
getEnv
public List<io.fabric8.kubernetes.api.model.EnvVar> getEnv()
env contains additional environment variables you want to pass into a builder container.
-
setEnv
public void setEnv(List<io.fabric8.kubernetes.api.model.EnvVar> env)
env contains additional environment variables you want to pass into a builder container.
-
getForcePull
public Boolean getForcePull()
forcePull describes if the builder should pull the images from registry prior to building.
-
setForcePull
public void setForcePull(Boolean forcePull)
forcePull describes if the builder should pull the images from registry prior to building.
-
getFrom
public io.fabric8.kubernetes.api.model.ObjectReference getFrom()
SourceBuildStrategy defines input parameters specific to an Source build.
-
setFrom
public void setFrom(io.fabric8.kubernetes.api.model.ObjectReference from)
SourceBuildStrategy defines input parameters specific to an Source build.
-
getIncremental
public Boolean getIncremental()
incremental flag forces the Source build to do incremental builds if true.
-
setIncremental
public void setIncremental(Boolean incremental)
incremental flag forces the Source build to do incremental builds if true.
-
getPullSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference getPullSecret()
SourceBuildStrategy defines input parameters specific to an Source build.
-
setPullSecret
public void setPullSecret(io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret)
SourceBuildStrategy defines input parameters specific to an Source build.
-
getScripts
public String getScripts()
scripts is the location of Source scripts
-
setScripts
public void setScripts(String scripts)
scripts is the location of Source scripts
-
getVolumes
public List<BuildVolume> getVolumes()
volumes is a list of input volumes that can be mounted into the builds runtime environment. Only a subset of Kubernetes Volume sources are supported by builds. More info: https://kubernetes.io/docs/concepts/storage/volumes
-
setVolumes
public void setVolumes(List<BuildVolume> volumes)
volumes is a list of input volumes that can be mounted into the builds runtime environment. Only a subset of Kubernetes Volume sources are supported by builds. More info: https://kubernetes.io/docs/concepts/storage/volumes
-
edit
public SourceBuildStrategyBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<SourceBuildStrategyBuilder>
-
toBuilder
public SourceBuildStrategyBuilder toBuilder()
-
-