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(@NotNull DockerPipelineConfiguration dockerPipelineConfiguration) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
@NotNull List<String> |
getAdditionalArgs()
Additional arguments for docker command.
|
@NotNull List<DataVolume> |
getDataVolumes()
List of data volume mapping between host and container.
|
@Nullable 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(@NotNull org.apache.commons.configuration.HierarchicalConfiguration config)
Update the current object with data in the
HierarchicalConfiguration |
void |
setAdditionalArgs(@NotNull Iterable<String> additionalArgs) |
void |
setDataVolumes(@NotNull Iterable<DataVolume> dataVolumes) |
void |
setEnabled(boolean enabled) |
void |
setImage(String image) |
@NotNull 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
@NotNull DockerPipelineConfiguration dockerPipelineConfiguration)
public void populateFromConfig(@NotNull
@NotNull org.apache.commons.configuration.HierarchicalConfiguration config)
ConvertibleFromConfigHierarchicalConfigurationpopulateFromConfig in interface ConvertibleFromConfig@NotNull public @NotNull 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 @Nullable 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 @NotNull List<DataVolume> getDataVolumes()
DockerPipelineConfigurationgetDataVolumes in interface DockerPipelineConfigurationpublic void setDataVolumes(@NotNull
@NotNull Iterable<DataVolume> dataVolumes)
setDataVolumes in interface DockerPipelineConfiguration@NotNull public @NotNull List<String> getAdditionalArgs()
DockerPipelineConfigurationgetAdditionalArgs in interface DockerPipelineConfiguration@NotNull
public void setAdditionalArgs(@NotNull
@NotNull Iterable<String> additionalArgs)
setAdditionalArgs in interface DockerPipelineConfigurationCopyright © 2022 Atlassian Software Systems Pty Ltd. All rights reserved.