public class DockerPipelineConfigurationImpl extends Object implements DockerPipelineConfiguration
| Modifier and Type | Class and Description |
|---|---|
static interface |
DockerPipelineConfigurationImpl.ConfigFields |
| Modifier and Type | Field and Description |
|---|---|
static String |
CONFIG_FIELD_PREFIX |
static String |
PROGRAM_ARGUMENT |
| Constructor and Description |
|---|
DockerPipelineConfigurationImpl() |
DockerPipelineConfigurationImpl(DockerPipelineConfiguration dockerPipelineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
List<String> |
getAdditionalArgs()
Additional arguments for docker command.
|
List<DataVolume> |
getDataVolumes()
List of data volume mapping between host and container.
|
String |
getImage()
Docker image to be used for the Docker pipeline.
|
int |
hashCode() |
boolean |
isEnabled()
Whether the Docker pipeline is enabled.
|
boolean |
isValid()
Is the object state valid after it has been initialised from properties.
|
void |
populateFromConfig(org.apache.commons.configuration.HierarchicalConfiguration config)
Update the current object with data in the
HierarchicalConfiguration |
void |
setAdditionalArgs(Iterable<String> additionalArgs) |
void |
setDataVolumes(Iterable<DataVolume> dataVolumes) |
void |
setEnabled(boolean enabled) |
void |
setImage(String image) |
org.apache.commons.configuration.HierarchicalConfiguration |
toConfiguration()
Generate a
HierarchicalConfiguration from the current state of the object |
String |
toString() |
public static final String CONFIG_FIELD_PREFIX
public static final String PROGRAM_ARGUMENT
public DockerPipelineConfigurationImpl()
public DockerPipelineConfigurationImpl(@NotNull
DockerPipelineConfiguration dockerPipelineConfiguration)
public void populateFromConfig(@NotNull
org.apache.commons.configuration.HierarchicalConfiguration config)
ConvertibleFromConfigHierarchicalConfigurationpopulateFromConfig in interface ConvertibleFromConfig@NotNull public org.apache.commons.configuration.HierarchicalConfiguration toConfiguration()
ConvertibleFromConfigHierarchicalConfiguration from the current state of the objecttoConfiguration in interface ConvertibleFromConfigHierarchicalConfiguration. Never nullpublic boolean isValid()
OptionallyConvertibleFromConfigisValid in interface OptionallyConvertibleFromConfigpublic boolean isEnabled()
DockerPipelineConfigurationisEnabled in interface DockerPipelineConfigurationpublic void setEnabled(boolean enabled)
setEnabled in interface DockerPipelineConfiguration@Nullable public String getImage()
DockerPipelineConfiguration
Example: localhost:5000/atlassian/docker-image:version-5
getImage in interface DockerPipelineConfigurationpublic void setImage(String image)
setImage in interface DockerPipelineConfiguration@NotNull public List<DataVolume> getDataVolumes()
DockerPipelineConfigurationgetDataVolumes in interface DockerPipelineConfigurationpublic void setDataVolumes(@NotNull
Iterable<DataVolume> dataVolumes)
setDataVolumes in interface DockerPipelineConfiguration@NotNull public List<String> getAdditionalArgs()
DockerPipelineConfigurationgetAdditionalArgs in interface DockerPipelineConfiguration@NotNull
public void setAdditionalArgs(@NotNull
Iterable<String> additionalArgs)
setAdditionalArgs in interface DockerPipelineConfigurationCopyright © 2021 Atlassian Software Systems Pty Ltd. All rights reserved.