Package org.jreleaser.maven.plugin
Class AbstractDockerConfiguration
- java.lang.Object
-
- org.jreleaser.maven.plugin.AbstractDockerConfiguration
-
- All Implemented Interfaces:
Activatable,DockerConfiguration,ExtraProperties
- Direct Known Subclasses:
Docker,DockerSpec
public abstract class AbstractDockerConfiguration extends java.lang.Object implements DockerConfiguration
- Since:
- 0.4.0
- Author:
- Andres Almiray
-
-
Field Summary
Fields Modifier and Type Field Description protected Activeactiveprotected java.lang.StringbaseImageprotected java.util.List<java.lang.String>buildArgsprotected booleanenabledprotected java.util.Map<java.lang.String,java.lang.Object>extraPropertiesprotected java.util.Set<java.lang.String>imageNamesprotected java.util.Map<java.lang.String,java.lang.String>labelsprotected java.util.List<java.lang.String>postCommandsprotected java.util.List<java.lang.String>preCommandsprotected java.util.Set<Registry>registriesprotected java.lang.StringtemplateDirectoryprotected java.lang.BooleanuseLocalArtifact
-
Constructor Summary
Constructors Constructor Description AbstractDockerConfiguration()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ActivegetActive()java.lang.StringgetBaseImage()java.util.List<java.lang.String>getBuildArgs()java.util.Map<java.lang.String,java.lang.Object>getExtraProperties()java.util.Set<java.lang.String>getImageNames()java.util.Map<java.lang.String,java.lang.String>getLabels()java.util.List<java.lang.String>getPostCommands()java.util.List<java.lang.String>getPreCommands()java.util.Set<Registry>getRegistries()java.lang.StringgetTemplateDirectory()booleanisSet()booleanisUseLocalArtifact()booleanisUseLocalArtifactSet()java.lang.StringresolveActive()voidsetActive(Active active)voidsetBaseImage(java.lang.String baseImage)voidsetBuildArgs(java.util.List<java.lang.String> buildArgs)voidsetExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)voidsetImageNames(java.util.Set<java.lang.String> imageNames)voidsetLabels(java.util.Map<java.lang.String,java.lang.String> labels)voidsetPostCommands(java.util.List<java.lang.String> postCommands)voidsetPreCommands(java.util.List<java.lang.String> preCommands)voidsetRegistries(java.util.Set<Registry> registries)voidsetTemplateDirectory(java.lang.String templateDirectory)voidsetUseLocalArtifact(java.lang.Boolean useLocalArtifact)
-
-
-
Field Detail
-
extraProperties
protected final java.util.Map<java.lang.String,java.lang.Object> extraProperties
-
labels
protected final java.util.Map<java.lang.String,java.lang.String> labels
-
imageNames
protected final java.util.Set<java.lang.String> imageNames
-
buildArgs
protected final java.util.List<java.lang.String> buildArgs
-
preCommands
protected final java.util.List<java.lang.String> preCommands
-
postCommands
protected final java.util.List<java.lang.String> postCommands
-
registries
protected final java.util.Set<Registry> registries
-
enabled
protected boolean enabled
-
active
protected Active active
-
templateDirectory
protected java.lang.String templateDirectory
-
useLocalArtifact
protected java.lang.Boolean useLocalArtifact
-
baseImage
protected java.lang.String baseImage
-
-
Method Detail
-
getBaseImage
public java.lang.String getBaseImage()
- Specified by:
getBaseImagein interfaceDockerConfiguration
-
setBaseImage
public void setBaseImage(java.lang.String baseImage)
- Specified by:
setBaseImagein interfaceDockerConfiguration
-
getLabels
public java.util.Map<java.lang.String,java.lang.String> getLabels()
- Specified by:
getLabelsin interfaceDockerConfiguration
-
setLabels
public void setLabels(java.util.Map<java.lang.String,java.lang.String> labels)
- Specified by:
setLabelsin interfaceDockerConfiguration
-
getImageNames
public java.util.Set<java.lang.String> getImageNames()
- Specified by:
getImageNamesin interfaceDockerConfiguration
-
setImageNames
public void setImageNames(java.util.Set<java.lang.String> imageNames)
- Specified by:
setImageNamesin interfaceDockerConfiguration
-
getBuildArgs
public java.util.List<java.lang.String> getBuildArgs()
- Specified by:
getBuildArgsin interfaceDockerConfiguration
-
setBuildArgs
public void setBuildArgs(java.util.List<java.lang.String> buildArgs)
- Specified by:
setBuildArgsin interfaceDockerConfiguration
-
getPreCommands
public java.util.List<java.lang.String> getPreCommands()
- Specified by:
getPreCommandsin interfaceDockerConfiguration
-
setPreCommands
public void setPreCommands(java.util.List<java.lang.String> preCommands)
- Specified by:
setPreCommandsin interfaceDockerConfiguration
-
getPostCommands
public java.util.List<java.lang.String> getPostCommands()
- Specified by:
getPostCommandsin interfaceDockerConfiguration
-
setPostCommands
public void setPostCommands(java.util.List<java.lang.String> postCommands)
- Specified by:
setPostCommandsin interfaceDockerConfiguration
-
getRegistries
public java.util.Set<Registry> getRegistries()
- Specified by:
getRegistriesin interfaceDockerConfiguration
-
setRegistries
public void setRegistries(java.util.Set<Registry> registries)
- Specified by:
setRegistriesin interfaceDockerConfiguration
-
getActive
public Active getActive()
- Specified by:
getActivein interfaceActivatable
-
setActive
public void setActive(Active active)
- Specified by:
setActivein interfaceActivatable
-
resolveActive
public java.lang.String resolveActive()
- Specified by:
resolveActivein interfaceActivatable
-
getTemplateDirectory
public java.lang.String getTemplateDirectory()
- Specified by:
getTemplateDirectoryin interfaceDockerConfiguration
-
setTemplateDirectory
public void setTemplateDirectory(java.lang.String templateDirectory)
- Specified by:
setTemplateDirectoryin interfaceDockerConfiguration
-
getExtraProperties
public java.util.Map<java.lang.String,java.lang.Object> getExtraProperties()
- Specified by:
getExtraPropertiesin interfaceExtraProperties
-
setExtraProperties
public void setExtraProperties(java.util.Map<java.lang.String,java.lang.Object> extraProperties)
- Specified by:
setExtraPropertiesin interfaceExtraProperties
-
setUseLocalArtifact
public void setUseLocalArtifact(java.lang.Boolean useLocalArtifact)
- Specified by:
setUseLocalArtifactin interfaceDockerConfiguration
-
isUseLocalArtifact
public boolean isUseLocalArtifact()
- Specified by:
isUseLocalArtifactin interfaceDockerConfiguration
-
isUseLocalArtifactSet
public boolean isUseLocalArtifactSet()
- Specified by:
isUseLocalArtifactSetin interfaceDockerConfiguration
-
isSet
public boolean isSet()
-
-