Package cz.xtf.builder.builders
Class DeploymentConfigBuilder
- java.lang.Object
-
- cz.xtf.builder.builders.AbstractBuilder<io.fabric8.openshift.api.model.DeploymentConfig,DeploymentConfigBuilder>
-
- cz.xtf.builder.builders.DeploymentConfigBuilder
-
public class DeploymentConfigBuilder extends AbstractBuilder<io.fabric8.openshift.api.model.DeploymentConfig,DeploymentConfigBuilder>
-
-
Field Summary
Fields Modifier and Type Field Description static StringSYNCHRONOUS_LABEL
-
Constructor Summary
Constructors Constructor Description DeploymentConfigBuilder(String name)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description io.fabric8.openshift.api.model.DeploymentConfigbuild()protected DeploymentConfigBuildergetThis()DeploymentConfigBuilderonConfigurationChange()DeploymentConfigBuilderonImageChange()DeploymentConfigBuilderonManualDeployment()PodBuilderpodTemplate()DeploymentConfigBuilderresetTriggers()DeploymentConfigBuildersetRecreateStrategy()DeploymentConfigBuildersetReplicas(int replicas)DeploymentConfigBuildersetRollingStrategy()voidsynchronousDeployment()voidsynchronousDeployment(int sequenceNumber)-
Methods inherited from class cz.xtf.builder.builders.AbstractBuilder
addAnnotation, addLabel, addLabels, app, equals, getName, hashCode, metadataBuilder
-
-
-
-
Field Detail
-
SYNCHRONOUS_LABEL
public static final String SYNCHRONOUS_LABEL
- See Also:
- Constant Field Values
-
-
Constructor Detail
-
DeploymentConfigBuilder
public DeploymentConfigBuilder(String name)
-
-
Method Detail
-
podTemplate
public PodBuilder podTemplate()
-
setReplicas
public DeploymentConfigBuilder setReplicas(int replicas)
-
setRollingStrategy
public DeploymentConfigBuilder setRollingStrategy()
-
setRecreateStrategy
public DeploymentConfigBuilder setRecreateStrategy()
-
onImageChange
public DeploymentConfigBuilder onImageChange()
-
onConfigurationChange
public DeploymentConfigBuilder onConfigurationChange()
-
onManualDeployment
public DeploymentConfigBuilder onManualDeployment()
-
build
public io.fabric8.openshift.api.model.DeploymentConfig build()
- Specified by:
buildin classAbstractBuilder<io.fabric8.openshift.api.model.DeploymentConfig,DeploymentConfigBuilder>
-
synchronousDeployment
public void synchronousDeployment()
-
synchronousDeployment
public void synchronousDeployment(int sequenceNumber)
-
getThis
protected DeploymentConfigBuilder getThis()
- Specified by:
getThisin classAbstractBuilder<io.fabric8.openshift.api.model.DeploymentConfig,DeploymentConfigBuilder>
-
resetTriggers
public DeploymentConfigBuilder resetTriggers()
-
-