Class ExtraContainer
- java.lang.Object
-
- com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<ExtraContainerProperties>
-
- com.atlassian.bamboo.specs.api.builders.pbc.ExtraContainer
-
public class ExtraContainer extends com.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<ExtraContainerProperties>
Extra container definition for PBC specs.
-
-
Constructor Summary
Constructors Constructor Description ExtraContainer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected ExtraContainerPropertiesbuild()ExtraContainercommands(String... commands)ExtraContainercommands(List<String> commands)ExtraContainerenvVariables(EnvVar... environmentVariables)ExtraContainerenvVariables(List<EnvVar> environmentVariables)ExtraContainerimage(String image)ExtraContainername(String name)ExtraContainersize(ExtraContainerSize size)Symbolic name for size of the extra container.ExtraContainersize(String size)Symbolic name for size of the extra container.
-
-
-
Method Detail
-
name
public ExtraContainer name(String name)
-
image
public ExtraContainer image(String image)
-
size
public ExtraContainer size(String size)
Symbolic name for size of the extra container. See ExtraContainerSize enum for allowed values. The default value is 'REGULAR'.
-
size
public ExtraContainer size(ExtraContainerSize size)
Symbolic name for size of the extra container. The default value is 'REGULAR'.
-
envVariables
public ExtraContainer envVariables(EnvVar... environmentVariables)
-
envVariables
public ExtraContainer envVariables(List<EnvVar> environmentVariables)
-
commands
public ExtraContainer commands(String... commands)
-
commands
public ExtraContainer commands(List<String> commands)
-
build
protected ExtraContainerProperties build()
- Specified by:
buildin classcom.atlassian.bamboo.specs.api.builders.EntityPropertiesBuilder<ExtraContainerProperties>
-
-