public static final class GetApplicationResponseBody.Application.Builder extends Object
构造器和说明 |
---|
Builder() |
限定符和类型 | 方法和说明 |
---|---|
GetApplicationResponseBody.Application.Builder |
appId(String appId)
The ID of the application.
|
GetApplicationResponseBody.Application.Builder |
applicationType(String applicationType)
The deployment type of the application.
|
GetApplicationResponseBody.Application.Builder |
appPhase(String appPhase)
The current status of the Kubernetes application, which is used to determine whether the application is in a stable state.
|
GetApplicationResponseBody.Application |
build() |
GetApplicationResponseBody.Application.Builder |
buildPackageId(Long buildPackageId)
The build package number of Enterprise Distributed Application Service (EDAS) Container.
|
GetApplicationResponseBody.Application.Builder |
clusterId(String clusterId)
The ID of the ECS cluster in which the application is deployed.
|
GetApplicationResponseBody.Application.Builder |
clusterType(String clusterType)
The type of the cluster.
|
GetApplicationResponseBody.Application.Builder |
cpu(Integer cpu)
The number of CPU cores.
|
GetApplicationResponseBody.Application.Builder |
createTime(Long createTime)
The time when the application was created.
|
GetApplicationResponseBody.Application.Builder |
description(String description)
The description of the application.
|
GetApplicationResponseBody.Application.Builder |
dockerize(Boolean dockerize)
Indicates whether the application is a Docker application.
|
GetApplicationResponseBody.Application.Builder |
email(String email)
The email address of the account.
|
GetApplicationResponseBody.Application.Builder |
enablePortCheck(Boolean enablePortCheck)
Indicates whether the port health check is enabled.
|
GetApplicationResponseBody.Application.Builder |
enableUrlCheck(Boolean enableUrlCheck)
Indicates whether the URL health check is enabled.
|
GetApplicationResponseBody.Application.Builder |
extSlbId(String extSlbId)
The ID of the Internet-facing SLB instance that is bound to the application.
|
GetApplicationResponseBody.Application.Builder |
extSlbIp(String extSlbIp)
The IP address of the Internet-facing Server Load Balancer (SLB) instance that is bound to the application.
|
GetApplicationResponseBody.Application.Builder |
extSlbName(String extSlbName)
The name of the Internet-facing SLB instance that is bound to the application.
|
GetApplicationResponseBody.Application.Builder |
haveManageAccess(String haveManageAccess)
HaveManageAccess.
|
GetApplicationResponseBody.Application.Builder |
healthCheckUrl(String healthCheckUrl)
The health check URL of the application.
|
GetApplicationResponseBody.Application.Builder |
instanceCount(Integer instanceCount)
The number of instances deployed with the application.
|
GetApplicationResponseBody.Application.Builder |
memory(Integer memory)
The memory size of the application instance.
|
GetApplicationResponseBody.Application.Builder |
name(String name)
The name of the application.
|
GetApplicationResponseBody.Application.Builder |
nameSpace(String nameSpace)
The namespace to which the application belongs.
|
GetApplicationResponseBody.Application.Builder |
owner(String owner)
The ID of the user who created the application.
|
GetApplicationResponseBody.Application.Builder |
port(Integer port)
The service port of the application.
|
GetApplicationResponseBody.Application.Builder |
regionId(String regionId)
The ID of the region in which the application is deployed.
|
GetApplicationResponseBody.Application.Builder |
resourceGroupId(String resourceGroupId)
ResourceGroupId.
|
GetApplicationResponseBody.Application.Builder |
runningInstanceCount(Integer runningInstanceCount)
The number of running instances for the application.
|
GetApplicationResponseBody.Application.Builder |
slbId(String slbId)
The ID of the internal-facing SLB instance that is bound to the application.
|
GetApplicationResponseBody.Application.Builder |
slbInfo(String slbInfo)
The information about the internal-facing SLB instance that is bound to the application.
|
GetApplicationResponseBody.Application.Builder |
slbIp(String slbIp)
The IP address of the internal-facing SLB instance that is bound to the application.
|
GetApplicationResponseBody.Application.Builder |
slbName(String slbName)
The name of the internal-facing SLB instance that is bound to the application.
|
GetApplicationResponseBody.Application.Builder |
slbPort(Integer slbPort)
The port of the internal-facing SLB instance that is bound to the application.
|
GetApplicationResponseBody.Application.Builder |
userId(String userId)
The ID of the Alibaba Cloud account.
|
GetApplicationResponseBody.Application.Builder |
workloadType(String workloadType)
WorkloadType.
|
public GetApplicationResponseBody.Application.Builder appId(String appId)
public GetApplicationResponseBody.Application.Builder appPhase(String appPhase)
* ready: The application is in the ready state and can be changed. * progressive: The application is being changed. * pending: The application change is blocked. * failed: The application fails to be changed. In these states, ready is a stable state and other states are unstable.
public GetApplicationResponseBody.Application.Builder applicationType(String applicationType)
* War: The application is deployed by using a WAR package. * FatJar: The application is deployed by using a JAR package. * Empty: The application is not deployed.
public GetApplicationResponseBody.Application.Builder buildPackageId(Long buildPackageId)
public GetApplicationResponseBody.Application.Builder clusterId(String clusterId)
public GetApplicationResponseBody.Application.Builder clusterType(String clusterType)
* 0: regular Docker cluster * 1: Swarm cluster * 2: ECS cluster * 3: Kubernetes cluster * 4: cluster in which Pandora automatically registers applications
public GetApplicationResponseBody.Application.Builder cpu(Integer cpu)
public GetApplicationResponseBody.Application.Builder createTime(Long createTime)
public GetApplicationResponseBody.Application.Builder description(String description)
public GetApplicationResponseBody.Application.Builder dockerize(Boolean dockerize)
* false: The application is not a Docker application. * true: The application is a Docker application.
public GetApplicationResponseBody.Application.Builder email(String email)
public GetApplicationResponseBody.Application.Builder enablePortCheck(Boolean enablePortCheck)
* true: The port health check is enabled. * false: The port health check is disabled. If the port health check is enabled, EDAS checks whether a port exists during application startup. If the port exists, the application is considered to have started.
public GetApplicationResponseBody.Application.Builder enableUrlCheck(Boolean enableUrlCheck)
* true: The URL health check is enabled. * false: The URL health check is disabled. If the URL health check is enabled, EDAS attempts to detect the specified URL during application startup. If EDAS detects the specified URL, the application is considered to have started.
public GetApplicationResponseBody.Application.Builder extSlbId(String extSlbId)
public GetApplicationResponseBody.Application.Builder extSlbIp(String extSlbIp)
public GetApplicationResponseBody.Application.Builder extSlbName(String extSlbName)
public GetApplicationResponseBody.Application.Builder haveManageAccess(String haveManageAccess)
public GetApplicationResponseBody.Application.Builder healthCheckUrl(String healthCheckUrl)
public GetApplicationResponseBody.Application.Builder instanceCount(Integer instanceCount)
public GetApplicationResponseBody.Application.Builder memory(Integer memory)
public GetApplicationResponseBody.Application.Builder name(String name)
public GetApplicationResponseBody.Application.Builder nameSpace(String nameSpace)
public GetApplicationResponseBody.Application.Builder owner(String owner)
public GetApplicationResponseBody.Application.Builder port(Integer port)
public GetApplicationResponseBody.Application.Builder regionId(String regionId)
public GetApplicationResponseBody.Application.Builder resourceGroupId(String resourceGroupId)
public GetApplicationResponseBody.Application.Builder runningInstanceCount(Integer runningInstanceCount)
public GetApplicationResponseBody.Application.Builder slbId(String slbId)
public GetApplicationResponseBody.Application.Builder slbInfo(String slbInfo)
public GetApplicationResponseBody.Application.Builder slbIp(String slbIp)
public GetApplicationResponseBody.Application.Builder slbName(String slbName)
public GetApplicationResponseBody.Application.Builder slbPort(Integer slbPort)
public GetApplicationResponseBody.Application.Builder userId(String userId)
public GetApplicationResponseBody.Application.Builder workloadType(String workloadType)
public GetApplicationResponseBody.Application build()
Copyright © 2023. All rights reserved.