Class DockerContainerConfiguration
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.lighthouse.v20200324.models.DockerContainerConfiguration
-
public class DockerContainerConfiguration extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DockerContainerConfiguration()
DockerContainerConfiguration(DockerContainerConfiguration source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getCommand()
Get 运行的命令String
getContainerImage()
Get 容器镜像地址String
getContainerName()
Get 容器名称ContainerEnv[]
getEnvs()
Get 环境变量列表DockerContainerPublishPort[]
getPublishPorts()
Get 容器端口主机端口映射列表String
getRestartPolicy()
Get 容器重启策略DockerContainerVolume[]
getVolumes()
Get 容器加载本地卷列表void
setCommand(String Command)
Set 运行的命令void
setContainerImage(String ContainerImage)
Set 容器镜像地址void
setContainerName(String ContainerName)
Set 容器名称void
setEnvs(ContainerEnv[] Envs)
Set 环境变量列表void
setPublishPorts(DockerContainerPublishPort[] PublishPorts)
Set 容器端口主机端口映射列表void
setRestartPolicy(String RestartPolicy)
Set 容器重启策略void
setVolumes(DockerContainerVolume[] Volumes)
Set 容器加载本地卷列表void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
DockerContainerConfiguration
public DockerContainerConfiguration()
-
DockerContainerConfiguration
public DockerContainerConfiguration(DockerContainerConfiguration source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getContainerImage
public String getContainerImage()
Get 容器镜像地址- Returns:
- ContainerImage 容器镜像地址
-
setContainerImage
public void setContainerImage(String ContainerImage)
Set 容器镜像地址- Parameters:
ContainerImage
- 容器镜像地址
-
getContainerName
public String getContainerName()
Get 容器名称- Returns:
- ContainerName 容器名称
-
setContainerName
public void setContainerName(String ContainerName)
Set 容器名称- Parameters:
ContainerName
- 容器名称
-
getEnvs
public ContainerEnv[] getEnvs()
Get 环境变量列表- Returns:
- Envs 环境变量列表
-
setEnvs
public void setEnvs(ContainerEnv[] Envs)
Set 环境变量列表- Parameters:
Envs
- 环境变量列表
-
getPublishPorts
public DockerContainerPublishPort[] getPublishPorts()
Get 容器端口主机端口映射列表- Returns:
- PublishPorts 容器端口主机端口映射列表
-
setPublishPorts
public void setPublishPorts(DockerContainerPublishPort[] PublishPorts)
Set 容器端口主机端口映射列表- Parameters:
PublishPorts
- 容器端口主机端口映射列表
-
getVolumes
public DockerContainerVolume[] getVolumes()
Get 容器加载本地卷列表- Returns:
- Volumes 容器加载本地卷列表
-
setVolumes
public void setVolumes(DockerContainerVolume[] Volumes)
Set 容器加载本地卷列表- Parameters:
Volumes
- 容器加载本地卷列表
-
getCommand
public String getCommand()
Get 运行的命令- Returns:
- Command 运行的命令
-
setCommand
public void setCommand(String Command)
Set 运行的命令- Parameters:
Command
- 运行的命令
-
getRestartPolicy
public String getRestartPolicy()
Get 容器重启策略- Returns:
- RestartPolicy 容器重启策略
-
setRestartPolicy
public void setRestartPolicy(String RestartPolicy)
Set 容器重启策略- Parameters:
RestartPolicy
- 容器重启策略
-
-