public static final class ListDeployGroupResponseBody.DeployGroup.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
ListDeployGroupResponseBody.DeployGroup.Builder |
appId(String appId)
The ID of the application.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
appVersionId(String appVersionId)
The ID of the change process for application deployment in the instance group.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
baseComponentMetaName(String baseComponentMetaName)
The name of the basic component.
|
ListDeployGroupResponseBody.DeployGroup |
build() |
ListDeployGroupResponseBody.DeployGroup.Builder |
clusterId(String clusterId)
The ID of the cluster.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
clusterName(String clusterName)
The name of the cluster.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
cpuLimit(String cpuLimit)
The maximum number of CPU cores allowed for each application instance when the application is running.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
cpuRequest(String cpuRequest)
The number of CPU cores requested for each application instance when the application is running.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
createTime(Long createTime)
The time when the application was created.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
csClusterId(String csClusterId)
The ID of the Container Service for Kubernetes (ACK) cluster.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
deploymentName(String deploymentName)
The name of the deployment.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
env(String env)
The ID of the ACK cluster.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
ephemeralStorageLimit(String ephemeralStorageLimit)
The maximum size of space required by ephemeral storage.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
ephemeralStorageRequest(String ephemeralStorageRequest)
The minimum size of space required by ephemeral storage.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
groupId(String groupId)
The ID of the instance group.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
groupName(String groupName)
The name of the instance group.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
groupType(Integer groupType)
The type of the instance group.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
labels(String labels)
The tag.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
lastUpdateTime(Long lastUpdateTime)
The time when the application was last modified.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
memoryLimit(String memoryLimit)
The maximum size of memory allowed for each application instance when the application is running.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
memoryRequest(String memoryRequest)
The size of memory requested for each application instance when the application is running.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
nameSpace(String nameSpace)
The namespace.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
packagePublicUrl(String packagePublicUrl)
The external download URL of the deployment package.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
packageUrl(String packageUrl)
The URL of the deployment package.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
packageVersion(String packageVersion)
The version of the deployment package.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
packageVersionId(String packageVersionId)
The version of the deployment package that was used to deploy an application in the instance group.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
postStart(String postStart)
The post-start script.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
preStop(String preStop)
The pre-stop script.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
reversion(String reversion)
The version of the application.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
selector(String selector)
The ID of the application deployed in the ACK cluster in Enterprise Distributed Application Service (EDAS).
|
ListDeployGroupResponseBody.DeployGroup.Builder |
status(String status)
The state of the application instance group.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
strategy(String strategy)
The throttling policy.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
updateTime(Long updateTime)
The time when the application was last modified.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
vExtServerGroupId(String vExtServerGroupId)
The ID of the vServer group of the Internet-facing SLB instance associated with the instance group.
|
ListDeployGroupResponseBody.DeployGroup.Builder |
vServerGroupId(String vServerGroupId)
The ID of the vServer group of the internal-facing Server Load Balancer (SLB) instance associated with the instance group.
|
public ListDeployGroupResponseBody.DeployGroup.Builder appId(String appId)
public ListDeployGroupResponseBody.DeployGroup.Builder appVersionId(String appVersionId)
public ListDeployGroupResponseBody.DeployGroup.Builder baseComponentMetaName(String baseComponentMetaName)
public ListDeployGroupResponseBody.DeployGroup.Builder clusterId(String clusterId)
public ListDeployGroupResponseBody.DeployGroup.Builder clusterName(String clusterName)
public ListDeployGroupResponseBody.DeployGroup.Builder cpuLimit(String cpuLimit)
public ListDeployGroupResponseBody.DeployGroup.Builder cpuRequest(String cpuRequest)
public ListDeployGroupResponseBody.DeployGroup.Builder createTime(Long createTime)
public ListDeployGroupResponseBody.DeployGroup.Builder csClusterId(String csClusterId)
public ListDeployGroupResponseBody.DeployGroup.Builder deploymentName(String deploymentName)
public ListDeployGroupResponseBody.DeployGroup.Builder env(String env)
public ListDeployGroupResponseBody.DeployGroup.Builder ephemeralStorageLimit(String ephemeralStorageLimit)
public ListDeployGroupResponseBody.DeployGroup.Builder ephemeralStorageRequest(String ephemeralStorageRequest)
public ListDeployGroupResponseBody.DeployGroup.Builder groupId(String groupId)
public ListDeployGroupResponseBody.DeployGroup.Builder groupName(String groupName)
public ListDeployGroupResponseBody.DeployGroup.Builder groupType(Integer groupType)
* 0: default group. * 1: Canary release is disabled for traffic management. * 2: Canary release is enabled for traffic management.
public ListDeployGroupResponseBody.DeployGroup.Builder labels(String labels)
public ListDeployGroupResponseBody.DeployGroup.Builder lastUpdateTime(Long lastUpdateTime)
public ListDeployGroupResponseBody.DeployGroup.Builder memoryLimit(String memoryLimit)
public ListDeployGroupResponseBody.DeployGroup.Builder memoryRequest(String memoryRequest)
public ListDeployGroupResponseBody.DeployGroup.Builder nameSpace(String nameSpace)
public ListDeployGroupResponseBody.DeployGroup.Builder packagePublicUrl(String packagePublicUrl)
public ListDeployGroupResponseBody.DeployGroup.Builder packageUrl(String packageUrl)
public ListDeployGroupResponseBody.DeployGroup.Builder packageVersion(String packageVersion)
public ListDeployGroupResponseBody.DeployGroup.Builder packageVersionId(String packageVersionId)
public ListDeployGroupResponseBody.DeployGroup.Builder postStart(String postStart)
public ListDeployGroupResponseBody.DeployGroup.Builder preStop(String preStop)
public ListDeployGroupResponseBody.DeployGroup.Builder reversion(String reversion)
public ListDeployGroupResponseBody.DeployGroup.Builder selector(String selector)
public ListDeployGroupResponseBody.DeployGroup.Builder status(String status)
* 0: ready * 1: in progress * 2: successful * 3: failed * 6: terminated * 10: failed due to a system exception
public ListDeployGroupResponseBody.DeployGroup.Builder strategy(String strategy)
public ListDeployGroupResponseBody.DeployGroup.Builder updateTime(Long updateTime)
public ListDeployGroupResponseBody.DeployGroup.Builder vExtServerGroupId(String vExtServerGroupId)
public ListDeployGroupResponseBody.DeployGroup.Builder vServerGroupId(String vServerGroupId)
public ListDeployGroupResponseBody.DeployGroup build()
Copyright © 2023. All rights reserved.