Class ModifyDockerContainerRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.lighthouse.v20200324.models.ModifyDockerContainerRequest
-
public class ModifyDockerContainerRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description ModifyDockerContainerRequest()
ModifyDockerContainerRequest(ModifyDockerContainerRequest 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
getContainerId()
Get 容器ID。ContainerEnv[]
getEnvs()
Get 环境变量列表String
getInstanceId()
Get 实例ID。DockerContainerPublishPort[]
getPublishPorts()
Get 容器端口主机端口映射列表String
getRestartPolicy()
Get 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。DockerContainerVolume[]
getVolumes()
Get 容器加载本地卷列表void
setCommand(String Command)
Set 运行的命令void
setContainerId(String ContainerId)
Set 容器ID。void
setEnvs(ContainerEnv[] Envs)
Set 环境变量列表void
setInstanceId(String InstanceId)
Set 实例ID。void
setPublishPorts(DockerContainerPublishPort[] PublishPorts)
Set 容器端口主机端口映射列表void
setRestartPolicy(String RestartPolicy)
Set 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。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
-
ModifyDockerContainerRequest
public ModifyDockerContainerRequest()
-
ModifyDockerContainerRequest
public ModifyDockerContainerRequest(ModifyDockerContainerRequest 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
-
getInstanceId
public String getInstanceId()
Get 实例ID。- Returns:
- InstanceId 实例ID。
-
setInstanceId
public void setInstanceId(String InstanceId)
Set 实例ID。- Parameters:
InstanceId
- 实例ID。
-
getContainerId
public String getContainerId()
Get 容器ID。- Returns:
- ContainerId 容器ID。
-
setContainerId
public void setContainerId(String ContainerId)
Set 容器ID。- Parameters:
ContainerId
- 容器ID。
-
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 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。- Returns:
- RestartPolicy 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。
-
setRestartPolicy
public void setRestartPolicy(String RestartPolicy)
Set 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。- Parameters:
RestartPolicy
- 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。
-
-