public static final class GetK8sClusterResponseBody.Cluster.Builder extends Object
构造器和说明 |
---|
Builder() |
public GetK8sClusterResponseBody.Cluster.Builder clusterId(String clusterId)
public GetK8sClusterResponseBody.Cluster.Builder clusterImportStatus(Integer clusterImportStatus)
* 0: The cluster is not imported. * 1: The cluster is imported. * 2: The cluster fails to be imported. * 3: The cluster is being imported. * 4: The cluster is deleted.
public GetK8sClusterResponseBody.Cluster.Builder clusterName(String clusterName)
public GetK8sClusterResponseBody.Cluster.Builder clusterStatus(Integer clusterStatus)
* 1: The cluster runs as expected. * 2: The cluster does not run as expected. * 3: The cluster is offline.
public GetK8sClusterResponseBody.Cluster.Builder clusterType(Integer clusterType)
* 2: Elastic Compute Service (ECS) cluster * 5: ACK cluster or Serverless Kubernetes cluster
public GetK8sClusterResponseBody.Cluster.Builder cpu(Integer cpu)
public GetK8sClusterResponseBody.Cluster.Builder csClusterId(String csClusterId)
public GetK8sClusterResponseBody.Cluster.Builder csClusterStatus(String csClusterStatus)
* initial: The cluster is being initialized. * failed: The cluster fails to be created. * running: The cluster is running. * updating: The cluster is being updated. * scaling: The cluster is being scaled out. * removing: Nodes are being removed from the cluster. * upgrading: The cluster is being upgraded. * deleting: The cluster is being deleted. * delete_failed: The cluster fails to be deleted. * deleted: The cluster is deleted. The deleted cluster is invisible to users.
public GetK8sClusterResponseBody.Cluster.Builder description(String description)
public GetK8sClusterResponseBody.Cluster.Builder mem(Integer mem)
public GetK8sClusterResponseBody.Cluster.Builder networkMode(Integer networkMode)
* 1: classic network * 2: VPC
public GetK8sClusterResponseBody.Cluster.Builder nodeNum(Integer nodeNum)
public GetK8sClusterResponseBody.Cluster.Builder regionId(String regionId)
public GetK8sClusterResponseBody.Cluster.Builder subClusterType(String subClusterType)
* Ask: Serverless Kubernetes cluster * ManagedKubernetes: ACK cluster
public GetK8sClusterResponseBody.Cluster.Builder subNetCidr(String subNetCidr)
public GetK8sClusterResponseBody.Cluster.Builder vpcId(String vpcId)
public GetK8sClusterResponseBody.Cluster.Builder vswitchId(String vswitchId)
public GetK8sClusterResponseBody.Cluster build()
Copyright © 2023. All rights reserved.