public static final class ModifyEciScalingConfigurationRequest.Containers.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
ModifyEciScalingConfigurationRequest.Containers.Builder |
args(List<String> args)
The container startup arguments.
|
ModifyEciScalingConfigurationRequest.Containers |
build() |
ModifyEciScalingConfigurationRequest.Containers.Builder |
commands(List<String> commands)
The command that you want to run by using the CLI for liveness probing within the container.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
cpu(Float cpu)
The number of vCPUs that you want to allocate to the container.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
environmentVars(List<ModifyEciScalingConfigurationRequest.EnvironmentVars> environmentVars)
The environment variables.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
gpu(Integer gpu)
The number of GPUs that you want to allocate to the container.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
image(String image)
The image of the container.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
imagePullPolicy(String imagePullPolicy)
The image pulling policy.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePostStartHandlerExecs(List<String> lifecyclePostStartHandlerExecs)
The commands that you want to run by using the CLI for configuring the postStart callback function within the container.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePostStartHandlerHttpGetHost(String lifecyclePostStartHandlerHttpGetHost)
The IP address of the host to which you want to send the HTTP GET requests for configuring the postStart callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePostStartHandlerHttpGetPath(String lifecyclePostStartHandlerHttpGetPath)
The path to which you want to send the HTTP GET requests for configuring the postStart callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePostStartHandlerHttpGetPort(Integer lifecyclePostStartHandlerHttpGetPort)
The port over which you want to send the HTTP GET requests for configuring the postStart callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePostStartHandlerHttpGetScheme(String lifecyclePostStartHandlerHttpGetScheme)
The protocol type of the HTTP GET requests that you want to send for configuring the postStart callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePostStartHandlerTcpSocketHost(String lifecyclePostStartHandlerTcpSocketHost)
The IP address of the host detected by the TCP sockets that you want to use for configuring the postStart callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePostStartHandlerTcpSocketPort(Integer lifecyclePostStartHandlerTcpSocketPort)
The port detected by the TCP sockets that you want to use for configuring the postStart callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePreStopHandlerExecs(List<String> lifecyclePreStopHandlerExecs)
The commands that you want to run by using the CLI for configuring the preStop callback function within the container.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePreStopHandlerHttpGetHost(String lifecyclePreStopHandlerHttpGetHost)
The IP address of the host to which you want to send the HTTP GET requests for configuring the preStop callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePreStopHandlerHttpGetPath(String lifecyclePreStopHandlerHttpGetPath)
The path to which you want to send the HTTP GET requests for configuring the preStop callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePreStopHandlerHttpGetPort(Integer lifecyclePreStopHandlerHttpGetPort)
The port over which you want to send the HTTP GET requests for configuring the preStop callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePreStopHandlerHttpGetScheme(String lifecyclePreStopHandlerHttpGetScheme)
The protocol type of the HTTP GET requests that you want to send for configuring the preStop callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePreStopHandlerTcpSocketHost(String lifecyclePreStopHandlerTcpSocketHost)
The IP address of the host detected by the TCP sockets that you want to use for configuring the preStop callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
lifecyclePreStopHandlerTcpSocketPort(Integer lifecyclePreStopHandlerTcpSocketPort)
The port detected by the TCP sockets that you want to use for configuring the preStop callback function.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
livenessProbe(ModifyEciScalingConfigurationRequest.LivenessProbe livenessProbe)
LivenessProbe.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
memory(Float memory)
The memory size that you want to allocate to the container.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
name(String name)
The name of the container image.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
ports(List<ModifyEciScalingConfigurationRequest.Ports> ports)
The ports.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
readinessProbe(ModifyEciScalingConfigurationRequest.ReadinessProbe readinessProbe)
ReadinessProbe.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
securityContext(ModifyEciScalingConfigurationRequest.SecurityContext securityContext)
SecurityContext.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
stdin(Boolean stdin)
Specifies whether the container allocates buffer resources to standard input streams during its active runtime.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
stdinOnce(Boolean stdinOnce)
Specifies whether standard input streams remain connected during multiple sessions when StdinOnce is set to true.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
tty(Boolean tty)
Specifies whether to enable the Interaction feature.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
volumeMounts(List<ModifyEciScalingConfigurationRequest.VolumeMounts> volumeMounts)
The volume mounts of the container.
|
ModifyEciScalingConfigurationRequest.Containers.Builder |
workingDir(String workingDir)
The working directory of the container.
|
public ModifyEciScalingConfigurationRequest.Containers.Builder livenessProbe(ModifyEciScalingConfigurationRequest.LivenessProbe livenessProbe)
public ModifyEciScalingConfigurationRequest.Containers.Builder readinessProbe(ModifyEciScalingConfigurationRequest.ReadinessProbe readinessProbe)
public ModifyEciScalingConfigurationRequest.Containers.Builder securityContext(ModifyEciScalingConfigurationRequest.SecurityContext securityContext)
public ModifyEciScalingConfigurationRequest.Containers.Builder args(List<String> args)
public ModifyEciScalingConfigurationRequest.Containers.Builder commands(List<String> commands)
public ModifyEciScalingConfigurationRequest.Containers.Builder cpu(Float cpu)
public ModifyEciScalingConfigurationRequest.Containers.Builder environmentVars(List<ModifyEciScalingConfigurationRequest.EnvironmentVars> environmentVars)
public ModifyEciScalingConfigurationRequest.Containers.Builder gpu(Integer gpu)
public ModifyEciScalingConfigurationRequest.Containers.Builder image(String image)
public ModifyEciScalingConfigurationRequest.Containers.Builder imagePullPolicy(String imagePullPolicy)
* Always: Each time instances are created, image pulling is performed. * IfNotPresent: Image pulling is performed as needed. On-premises images are preferentially used. If no on-premises images are available, image pulling is performed. * Never: On-premises images are always used. Image pulling is not performed.
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePostStartHandlerExecs(List<String> lifecyclePostStartHandlerExecs)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePostStartHandlerHttpGetHost(String lifecyclePostStartHandlerHttpGetHost)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePostStartHandlerHttpGetPath(String lifecyclePostStartHandlerHttpGetPath)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePostStartHandlerHttpGetPort(Integer lifecyclePostStartHandlerHttpGetPort)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePostStartHandlerHttpGetScheme(String lifecyclePostStartHandlerHttpGetScheme)
* HTTP * HTTPS
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePostStartHandlerTcpSocketHost(String lifecyclePostStartHandlerTcpSocketHost)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePostStartHandlerTcpSocketPort(Integer lifecyclePostStartHandlerTcpSocketPort)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePreStopHandlerExecs(List<String> lifecyclePreStopHandlerExecs)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePreStopHandlerHttpGetHost(String lifecyclePreStopHandlerHttpGetHost)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePreStopHandlerHttpGetPath(String lifecyclePreStopHandlerHttpGetPath)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePreStopHandlerHttpGetPort(Integer lifecyclePreStopHandlerHttpGetPort)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePreStopHandlerHttpGetScheme(String lifecyclePreStopHandlerHttpGetScheme)
* HTTP * HTTPS
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePreStopHandlerTcpSocketHost(String lifecyclePreStopHandlerTcpSocketHost)
public ModifyEciScalingConfigurationRequest.Containers.Builder lifecyclePreStopHandlerTcpSocketPort(Integer lifecyclePreStopHandlerTcpSocketPort)
public ModifyEciScalingConfigurationRequest.Containers.Builder memory(Float memory)
public ModifyEciScalingConfigurationRequest.Containers.Builder name(String name)
public ModifyEciScalingConfigurationRequest.Containers.Builder ports(List<ModifyEciScalingConfigurationRequest.Ports> ports)
public ModifyEciScalingConfigurationRequest.Containers.Builder stdin(Boolean stdin)
Default value: false.
public ModifyEciScalingConfigurationRequest.Containers.Builder stdinOnce(Boolean stdinOnce)
If StdinOnce is set to true, standard input streams are connected after the container is started, and remain idle until a client is connected to receive data. After the client is disconnected, streams are also disconnected, and remain disconnected until the container is restarted.
public ModifyEciScalingConfigurationRequest.Containers.Builder tty(Boolean tty)
If the command is a /bin/bash command, set this parameter to true.
public ModifyEciScalingConfigurationRequest.Containers.Builder volumeMounts(List<ModifyEciScalingConfigurationRequest.VolumeMounts> volumeMounts)
public ModifyEciScalingConfigurationRequest.Containers.Builder workingDir(String workingDir)
public ModifyEciScalingConfigurationRequest.Containers build()
Copyright © 2024. All rights reserved.