Package io.fabric8.openshift.api.model
Class CustomBuildStrategy
- java.lang.Object
-
- io.fabric8.openshift.api.model.CustomBuildStrategy
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<CustomBuildStrategyBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class CustomBuildStrategy extends Object implements io.fabric8.kubernetes.api.builder.Editable<CustomBuildStrategyBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
CustomBuildStrategy defines input parameters specific to Custom build.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CustomBuildStrategy()No args constructor for use in serializationCustomBuildStrategy(String buildAPIVersion, List<io.fabric8.kubernetes.api.model.EnvVar> env, Boolean exposeDockerSocket, Boolean forcePull, io.fabric8.kubernetes.api.model.ObjectReference from, io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret, List<SecretSpec> secrets)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CustomBuildStrategyBuilderedit()Map<String,Object>getAdditionalProperties()StringgetBuildAPIVersion()buildAPIVersion is the requested API version for the Build object serialized and passed to the custom builderList<io.fabric8.kubernetes.api.model.EnvVar>getEnv()env contains additional environment variables you want to pass into a builder container.BooleangetExposeDockerSocket()exposeDockerSocket will allow running Docker commands (and build container images) from inside the container.BooleangetForcePull()forcePull describes if the controller should configure the build pod to always pull the images for the builder or only pull if it is not present locallyio.fabric8.kubernetes.api.model.ObjectReferencegetFrom()CustomBuildStrategy defines input parameters specific to Custom build.io.fabric8.kubernetes.api.model.LocalObjectReferencegetPullSecret()CustomBuildStrategy defines input parameters specific to Custom build.List<SecretSpec>getSecrets()secrets is a list of additional secrets that will be included in the build podvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetBuildAPIVersion(String buildAPIVersion)buildAPIVersion is the requested API version for the Build object serialized and passed to the custom buildervoidsetEnv(List<io.fabric8.kubernetes.api.model.EnvVar> env)env contains additional environment variables you want to pass into a builder container.voidsetExposeDockerSocket(Boolean exposeDockerSocket)exposeDockerSocket will allow running Docker commands (and build container images) from inside the container.voidsetForcePull(Boolean forcePull)forcePull describes if the controller should configure the build pod to always pull the images for the builder or only pull if it is not present locallyvoidsetFrom(io.fabric8.kubernetes.api.model.ObjectReference from)CustomBuildStrategy defines input parameters specific to Custom build.voidsetPullSecret(io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret)CustomBuildStrategy defines input parameters specific to Custom build.voidsetSecrets(List<SecretSpec> secrets)secrets is a list of additional secrets that will be included in the build podCustomBuildStrategyBuildertoBuilder()
-
-
-
Constructor Detail
-
CustomBuildStrategy
public CustomBuildStrategy()
No args constructor for use in serialization
-
CustomBuildStrategy
public CustomBuildStrategy(String buildAPIVersion, List<io.fabric8.kubernetes.api.model.EnvVar> env, Boolean exposeDockerSocket, Boolean forcePull, io.fabric8.kubernetes.api.model.ObjectReference from, io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret, List<SecretSpec> secrets)
-
-
Method Detail
-
getBuildAPIVersion
public String getBuildAPIVersion()
buildAPIVersion is the requested API version for the Build object serialized and passed to the custom builder
-
setBuildAPIVersion
public void setBuildAPIVersion(String buildAPIVersion)
buildAPIVersion is the requested API version for the Build object serialized and passed to the custom builder
-
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.
-
getExposeDockerSocket
public Boolean getExposeDockerSocket()
exposeDockerSocket will allow running Docker commands (and build container images) from inside the container.
-
setExposeDockerSocket
public void setExposeDockerSocket(Boolean exposeDockerSocket)
exposeDockerSocket will allow running Docker commands (and build container images) from inside the container.
-
getForcePull
public Boolean getForcePull()
forcePull describes if the controller should configure the build pod to always pull the images for the builder or only pull if it is not present locally
-
setForcePull
public void setForcePull(Boolean forcePull)
forcePull describes if the controller should configure the build pod to always pull the images for the builder or only pull if it is not present locally
-
getFrom
public io.fabric8.kubernetes.api.model.ObjectReference getFrom()
CustomBuildStrategy defines input parameters specific to Custom build.
-
setFrom
public void setFrom(io.fabric8.kubernetes.api.model.ObjectReference from)
CustomBuildStrategy defines input parameters specific to Custom build.
-
getPullSecret
public io.fabric8.kubernetes.api.model.LocalObjectReference getPullSecret()
CustomBuildStrategy defines input parameters specific to Custom build.
-
setPullSecret
public void setPullSecret(io.fabric8.kubernetes.api.model.LocalObjectReference pullSecret)
CustomBuildStrategy defines input parameters specific to Custom build.
-
getSecrets
public List<SecretSpec> getSecrets()
secrets is a list of additional secrets that will be included in the build pod
-
setSecrets
public void setSecrets(List<SecretSpec> secrets)
secrets is a list of additional secrets that will be included in the build pod
-
edit
public CustomBuildStrategyBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<CustomBuildStrategyBuilder>
-
toBuilder
public CustomBuildStrategyBuilder toBuilder()
-
-