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 StringgetCommand()Get 运行的命令StringgetContainerId()Get 容器ID。ContainerEnv[]getEnvs()Get 环境变量列表StringgetInstanceId()Get 实例ID。DockerContainerPublishPort[]getPublishPorts()Get 容器端口主机端口映射列表StringgetRestartPolicy()Get 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。DockerContainerVolume[]getVolumes()Get 容器加载本地卷列表voidsetCommand(String Command)Set 运行的命令voidsetContainerId(String ContainerId)Set 容器ID。voidsetEnvs(ContainerEnv[] Envs)Set 环境变量列表voidsetInstanceId(String InstanceId)Set 实例ID。voidsetPublishPorts(DockerContainerPublishPort[] PublishPorts)Set 容器端口主机端口映射列表voidsetRestartPolicy(String RestartPolicy)Set 容器重启策略,对应docker "--restart"参数。 枚举值: no: 不自动重启。默认策略。 on-failure[:max-retries]: 当容器退出码非0时重启容器。使用max-retries限制重启次数,比如on-failure:10,限制最多重启10次。 always: 只要容器退出就重启。 unless-stopped: 始终重新启动容器,包括在守护进程启动时,除非容器在 Docker 守护进程停止之前进入停止状态。voidsetVolumes(DockerContainerVolume[] Volumes)Set 容器加载本地卷列表voidtoMap(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 守护进程停止之前进入停止状态。
-
-