public static final class DescribeEciScalingConfigurationsResponseBody.Containers.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
| 限定符和类型 | 方法和说明 |
|---|---|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
args(List<String> args)
The container startup arguments.
|
DescribeEciScalingConfigurationsResponseBody.Containers |
build() |
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
commands(List<String> commands)
The container startup commands.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
cpu(Float cpu)
The number of vCPUs per container.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
environmentVars(List<DescribeEciScalingConfigurationsResponseBody.EnvironmentVars> environmentVars)
The environment variables.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
gpu(Integer gpu)
The number of GPUs.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
image(String image)
The container image.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
imagePullPolicy(String imagePullPolicy)
The image pulling policy.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePostStartHandlerExecs(List<String> lifecyclePostStartHandlerExecs)
The commands that are run for configuring the postStart callback function by using the CLI within the container.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePostStartHandlerHttpGetHost(String lifecyclePostStartHandlerHttpGetHost)
The IP address of the host to which HTTP GET requests for configuring the postStart callback function are sent.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePostStartHandlerHttpGetPath(String lifecyclePostStartHandlerHttpGetPath)
The path to which HTTP GET requests for configuring the postStart callback function are sent.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePostStartHandlerHttpGetPort(Integer lifecyclePostStartHandlerHttpGetPort)
The port over which HTTP GET requests for configuring the postStart callback function are sent.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePostStartHandlerHttpGetScheme(String lifecyclePostStartHandlerHttpGetScheme)
The protocol type of the HTTP GET requests that are sent for configuring the postStart callback function.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePostStartHandlerTcpSocketHost(String lifecyclePostStartHandlerTcpSocketHost)
The IP address of the host detected by the TCP sockets used for configuring the postStart callback function.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePostStartHandlerTcpSocketPort(Integer lifecyclePostStartHandlerTcpSocketPort)
The port detected by the TCP sockets used for configuring the postStart callback function.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePreStopHandlerExecs(List<String> lifecyclePreStopHandlerExecs)
The commands that are run for configuring the preStop callback function by using the CLI within the container.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePreStopHandlerHttpGetHost(String lifecyclePreStopHandlerHttpGetHost)
The IP address of the host to which HTTP GET requests for configuring the preStop callback function are sent.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePreStopHandlerHttpGetPath(String lifecyclePreStopHandlerHttpGetPath)
The path to which HTTP GET requests for configuring the preStop callback function are sent.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePreStopHandlerHttpGetPort(Integer lifecyclePreStopHandlerHttpGetPort)
The port over which HTTP GET requests for configuring the preStop callback function are sent.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePreStopHandlerHttpGetScheme(String lifecyclePreStopHandlerHttpGetScheme)
The protocol type of the HTTP Get requests that are sent for configuring the preStop callback function.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePreStopHandlerTcpSocketHost(String lifecyclePreStopHandlerTcpSocketHost)
The IP address of the host detected by the TCP sockets used for configuring the preStop callback function.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
lifecyclePreStopHandlerTcpSocketPort(Integer lifecyclePreStopHandlerTcpSocketPort)
The port detected by the TCP sockets used for configuring the preStop callback function.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeExecCommands(List<String> livenessProbeExecCommands)
The commands that are run in the container when you use the CLI to perform liveness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeFailureThreshold(Integer livenessProbeFailureThreshold)
The minimum number of consecutive failures before a successful liveness probe is considered failed.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeHttpGetPath(String livenessProbeHttpGetPath)
The path to which HTTP GET requests are sent when you use the HTTP GET requests to perform liveness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeHttpGetPort(Integer livenessProbeHttpGetPort)
The port to which HTTP GET requests are sent to perform liveness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeHttpGetScheme(String livenessProbeHttpGetScheme)
The protocol type of HTTP GET requests when you use the HTTP GET requests to perform liveness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeInitialDelaySeconds(Integer livenessProbeInitialDelaySeconds)
The number of seconds that elapses from the startup of the container to the start time of a liveness probe.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbePeriodSeconds(Integer livenessProbePeriodSeconds)
The interval at which liveness probes are performed.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeSuccessThreshold(Integer livenessProbeSuccessThreshold)
The minimum number of consecutive successes before a failed liveness probe is considered successful.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeTcpSocketPort(Integer livenessProbeTcpSocketPort)
The port detected by TCP sockets when you use the TCP sockets to perform liveness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
livenessProbeTimeoutSeconds(Integer livenessProbeTimeoutSeconds)
The timeout period of a liveness probe.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
memory(Float memory)
The memory size per container.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
name(String name)
The custom name of the container.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
ports(List<DescribeEciScalingConfigurationsResponseBody.Ports> ports)
The exposed ports and protocols.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeExecCommands(List<String> readinessProbeExecCommands)
The commands that are run in the container when you use the CLI to perform readiness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeFailureThreshold(Integer readinessProbeFailureThreshold)
The minimum number of consecutive failures before a successful readiness probe is considered failed.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeHttpGetPath(String readinessProbeHttpGetPath)
The path to which HTTP GET requests are sent when you use the HTTP GET requests to perform readiness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeHttpGetPort(Integer readinessProbeHttpGetPort)
The path to which HTTP GET requests are sent when you use the HTTP GET requests to perform readiness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeHttpGetScheme(String readinessProbeHttpGetScheme)
The protocol type of HTTP GET requests when you use the HTTP requests to perform readiness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeInitialDelaySeconds(Integer readinessProbeInitialDelaySeconds)
The number of seconds that elapses from the startup of the container to the start time of a readiness probe.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbePeriodSeconds(Integer readinessProbePeriodSeconds)
The interval at which readiness probes are performed.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeSuccessThreshold(Integer readinessProbeSuccessThreshold)
The minimum number of consecutive successes before a failed readiness probe is considered successful.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeTcpSocketPort(Integer readinessProbeTcpSocketPort)
The port detected by TCP sockets when you use the TCP sockets to perform readiness probes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
readinessProbeTimeoutSeconds(Integer readinessProbeTimeoutSeconds)
The timeout period of a readiness probe.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
securityContextCapabilityAdds(List<String> securityContextCapabilityAdds)
The permissions that are granted to the processes in the container.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
securityContextReadOnlyRootFilesystem(Boolean securityContextReadOnlyRootFilesystem)
Indicates whether the root file system on which the container runs is read-only.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
securityContextRunAsUser(Long securityContextRunAsUser)
The ID of the user that runs the entry point of the container process.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
stdin(Boolean stdin)
Indicates whether the container allocates buffer resources to standard input streams when the container is running.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
stdinOnce(Boolean stdinOnce)
Indicates whether standard input streams are disconnected after a client is disconnected.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
tty(Boolean tty)
Indicates whether the Interaction feature is enabled.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
volumeMounts(List<DescribeEciScalingConfigurationsResponseBody.VolumeMounts> volumeMounts)
The mounted volumes.
|
DescribeEciScalingConfigurationsResponseBody.Containers.Builder |
workingDir(String workingDir)
The working directory.
|
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder args(List<String> args)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder commands(List<String> commands)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder cpu(Float cpu)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder environmentVars(List<DescribeEciScalingConfigurationsResponseBody.EnvironmentVars> environmentVars)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder gpu(Integer gpu)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder image(String image)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder imagePullPolicy(String imagePullPolicy)
* Always: Each time 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 DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePostStartHandlerExecs(List<String> lifecyclePostStartHandlerExecs)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePostStartHandlerHttpGetHost(String lifecyclePostStartHandlerHttpGetHost)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePostStartHandlerHttpGetPath(String lifecyclePostStartHandlerHttpGetPath)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePostStartHandlerHttpGetPort(Integer lifecyclePostStartHandlerHttpGetPort)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePostStartHandlerHttpGetScheme(String lifecyclePostStartHandlerHttpGetScheme)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePostStartHandlerTcpSocketHost(String lifecyclePostStartHandlerTcpSocketHost)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePostStartHandlerTcpSocketPort(Integer lifecyclePostStartHandlerTcpSocketPort)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePreStopHandlerExecs(List<String> lifecyclePreStopHandlerExecs)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePreStopHandlerHttpGetHost(String lifecyclePreStopHandlerHttpGetHost)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePreStopHandlerHttpGetPath(String lifecyclePreStopHandlerHttpGetPath)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePreStopHandlerHttpGetPort(Integer lifecyclePreStopHandlerHttpGetPort)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePreStopHandlerHttpGetScheme(String lifecyclePreStopHandlerHttpGetScheme)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePreStopHandlerTcpSocketHost(String lifecyclePreStopHandlerTcpSocketHost)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder lifecyclePreStopHandlerTcpSocketPort(Integer lifecyclePreStopHandlerTcpSocketPort)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeExecCommands(List<String> livenessProbeExecCommands)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeFailureThreshold(Integer livenessProbeFailureThreshold)
Default value: 3.
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeHttpGetPath(String livenessProbeHttpGetPath)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeHttpGetPort(Integer livenessProbeHttpGetPort)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeHttpGetScheme(String livenessProbeHttpGetScheme)
* HTTP * HTTPS
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeInitialDelaySeconds(Integer livenessProbeInitialDelaySeconds)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbePeriodSeconds(Integer livenessProbePeriodSeconds)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeSuccessThreshold(Integer livenessProbeSuccessThreshold)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeTcpSocketPort(Integer livenessProbeTcpSocketPort)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder livenessProbeTimeoutSeconds(Integer livenessProbeTimeoutSeconds)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder memory(Float memory)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder name(String name)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder ports(List<DescribeEciScalingConfigurationsResponseBody.Ports> ports)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeExecCommands(List<String> readinessProbeExecCommands)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeFailureThreshold(Integer readinessProbeFailureThreshold)
Default value: 3.
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeHttpGetPath(String readinessProbeHttpGetPath)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeHttpGetPort(Integer readinessProbeHttpGetPort)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeHttpGetScheme(String readinessProbeHttpGetScheme)
* HTTP * HTTPS
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeInitialDelaySeconds(Integer readinessProbeInitialDelaySeconds)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbePeriodSeconds(Integer readinessProbePeriodSeconds)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeSuccessThreshold(Integer readinessProbeSuccessThreshold)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeTcpSocketPort(Integer readinessProbeTcpSocketPort)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder readinessProbeTimeoutSeconds(Integer readinessProbeTimeoutSeconds)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder securityContextCapabilityAdds(List<String> securityContextCapabilityAdds)
> To use NET_RAW, you must submit a ticket.
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder securityContextReadOnlyRootFilesystem(Boolean securityContextReadOnlyRootFilesystem)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder securityContextRunAsUser(Long securityContextRunAsUser)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder stdin(Boolean stdin)
public DescribeEciScalingConfigurationsResponseBody.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 restarts.
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder tty(Boolean tty)
* true * false If the command is a /bin/bash command, the value of this parameter is true. Default value: false.
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder volumeMounts(List<DescribeEciScalingConfigurationsResponseBody.VolumeMounts> volumeMounts)
public DescribeEciScalingConfigurationsResponseBody.Containers.Builder workingDir(String workingDir)
public DescribeEciScalingConfigurationsResponseBody.Containers build()
Copyright © 2024. All rights reserved.