Class DockerRuntimeConfigImpl
- java.lang.Object
-
- org.guvnor.ala.docker.config.impl.DockerRuntimeConfigImpl
-
- All Implemented Interfaces:
org.guvnor.ala.config.CloneableConfig<DockerRuntimeConfig>,org.guvnor.ala.config.Config,org.guvnor.ala.config.ProvisioningConfig,org.guvnor.ala.config.RuntimeConfig,DockerRuntimeConfig
public class DockerRuntimeConfigImpl extends Object implements DockerRuntimeConfig, org.guvnor.ala.config.CloneableConfig<DockerRuntimeConfig>
-
-
Constructor Summary
Constructors Constructor Description DockerRuntimeConfigImpl()DockerRuntimeConfigImpl(org.guvnor.ala.runtime.providers.ProviderId providerId, String image, String port, boolean pull)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DockerRuntimeConfigasNewClone(DockerRuntimeConfig source)booleanequals(Object o)StringgetImage()StringgetPort()org.guvnor.ala.runtime.providers.ProviderIdgetProviderId()StringgetRuntimeName()inthashCode()booleanisPull()voidsetImage(String image)voidsetPort(String port)voidsetProviderId(org.guvnor.ala.runtime.providers.ProviderId providerId)voidsetPull(boolean pull)StringtoString()
-
-
-
Method Detail
-
getImage
public String getImage()
- Specified by:
getImagein interfaceDockerRuntimeConfig
-
getPort
public String getPort()
- Specified by:
getPortin interfaceDockerRuntimeConfig
-
isPull
public boolean isPull()
- Specified by:
isPullin interfaceDockerRuntimeConfig
-
getProviderId
public org.guvnor.ala.runtime.providers.ProviderId getProviderId()
- Specified by:
getProviderIdin interfaceorg.guvnor.ala.config.ProvisioningConfig- Specified by:
getProviderIdin interfaceorg.guvnor.ala.config.RuntimeConfig
-
setImage
public void setImage(String image)
-
setPort
public void setPort(String port)
-
setPull
public void setPull(boolean pull)
-
setProviderId
public void setProviderId(org.guvnor.ala.runtime.providers.ProviderId providerId)
-
getRuntimeName
public String getRuntimeName()
- Specified by:
getRuntimeNamein interfaceorg.guvnor.ala.config.RuntimeConfig
-
asNewClone
public DockerRuntimeConfig asNewClone(DockerRuntimeConfig source)
- Specified by:
asNewClonein interfaceorg.guvnor.ala.config.CloneableConfig<DockerRuntimeConfig>
-
-