Package io.fabric8.openshift.api.model
Class SourceBuildStrategy
- java.lang.Object
-
- io.fabric8.openshift.api.model.SourceBuildStrategy
-
- All Implemented Interfaces:
Editable<SourceBuildStrategyBuilder>,KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class SourceBuildStrategy extends Object implements Editable<SourceBuildStrategyBuilder>, 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<EnvVar> env, Boolean forcePull, ObjectReference from, Boolean incremental, 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<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.ObjectReferencegetFrom()SourceBuildStrategy defines input parameters specific to an Source build.BooleangetIncremental()incremental flag forces the Source build to do incremental builds if true.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<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(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(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()
-
-
-
Constructor Detail
-
SourceBuildStrategy
public SourceBuildStrategy()
No args constructor for use in serialization
-
SourceBuildStrategy
public SourceBuildStrategy(List<EnvVar> env, Boolean forcePull, ObjectReference from, Boolean incremental, LocalObjectReference pullSecret, String scripts, List<BuildVolume> volumes)
-
-
Method Detail
-
getEnv
public List<EnvVar> getEnv()
env contains additional environment variables you want to pass into a builder container.
-
setEnv
public void setEnv(List<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 ObjectReference getFrom()
SourceBuildStrategy defines input parameters specific to an Source build.
-
setFrom
public void setFrom(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 LocalObjectReference getPullSecret()
SourceBuildStrategy defines input parameters specific to an Source build.
-
setPullSecret
public void setPullSecret(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 interfaceEditable<SourceBuildStrategyBuilder>
-
toBuilder
public SourceBuildStrategyBuilder toBuilder()
-
-