public class UpdateMeshCRAggregationRequest
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
CPULimit
The maximum number of CPU cores that are available for the components installed in the ACK cluster on the data plane if you enable the Kubernetes API to access Istio resources in the ASM instance.
|
String |
CPURequirement
The number of CPU cores that are requested by the components installed in the Container Service for Kubernetes (ACK) cluster on the data plane if you enable the Kubernetes API to access Istio resources in the ASM instance.
|
Boolean |
enabled
Specifies whether to enable the Kubernetes API on the data plane to access Istio resources in the ASM instance.
|
String |
memoryLimit
The maximum size of the memory that is available for the components installed in the ACK cluster on the data plane if you enable the Kubernetes API to access Istio resources in the ASM instance.
|
String |
memoryRequirement
The size of the memory that is requested by the components installed in the ACK cluster on the data plane if you enable the Kubernetes API to access Istio resources in the ASM instance.
|
String |
serviceMeshId
The Service Mesh (ASM) instance ID.
|
Boolean |
usePublicApiServer
Specifies whether the Kubernetes API on the data plane uses the public endpoint of the API server to access Istio resources in the ASM instance.
|
| 构造器和说明 |
|---|
UpdateMeshCRAggregationRequest() |
| 限定符和类型 | 方法和说明 |
|---|---|
static UpdateMeshCRAggregationRequest |
build(Map<String,?> map) |
String |
getCPULimit() |
String |
getCPURequirement() |
Boolean |
getEnabled() |
String |
getMemoryLimit() |
String |
getMemoryRequirement() |
String |
getServiceMeshId() |
Boolean |
getUsePublicApiServer() |
UpdateMeshCRAggregationRequest |
setCPULimit(String CPULimit) |
UpdateMeshCRAggregationRequest |
setCPURequirement(String CPURequirement) |
UpdateMeshCRAggregationRequest |
setEnabled(Boolean enabled) |
UpdateMeshCRAggregationRequest |
setMemoryLimit(String memoryLimit) |
UpdateMeshCRAggregationRequest |
setMemoryRequirement(String memoryRequirement) |
UpdateMeshCRAggregationRequest |
setServiceMeshId(String serviceMeshId) |
UpdateMeshCRAggregationRequest |
setUsePublicApiServer(Boolean usePublicApiServer) |
@NameInMap(value="CPULimit") public String CPULimit
The maximum number of CPU cores that are available for the components installed in the ACK cluster on the data plane if you enable the Kubernetes API to access Istio resources in the ASM instance. You can specify the parameter value in the standard quantity representation used by Kubernetes.
@NameInMap(value="CPURequirement") public String CPURequirement
The number of CPU cores that are requested by the components installed in the Container Service for Kubernetes (ACK) cluster on the data plane if you enable the Kubernetes API to access Istio resources in the ASM instance. You can specify the parameter value in the standard quantity representation used by Kubernetes.
@NameInMap(value="Enabled") public Boolean enabled
Specifies whether to enable the Kubernetes API on the data plane to access Istio resources in the ASM instance. Valid values:
* `true`: enables the Kubernetes API to access Istio resources in the ASM instance.
* `false`: disables the Kubernetes API to access Istio resources in the ASM instance.
@NameInMap(value="MemoryLimit") public String memoryLimit
The maximum size of the memory that is available for the components installed in the ACK cluster on the data plane if you enable the Kubernetes API to access Istio resources in the ASM instance. You can specify the parameter value in the standard quantity representation used by Kubernetes. 1 Mi equals 1,024 KB.
@NameInMap(value="MemoryRequirement") public String memoryRequirement
The size of the memory that is requested by the components installed in the ACK cluster on the data plane if you enable the Kubernetes API to access Istio resources in the ASM instance. You can specify the parameter value in the standard quantity representation used by Kubernetes. 1 Mi equals 1,024 KB.
@NameInMap(value="ServiceMeshId") public String serviceMeshId
The Service Mesh (ASM) instance ID.
@NameInMap(value="UsePublicApiServer") public Boolean usePublicApiServer
Specifies whether the Kubernetes API on the data plane uses the public endpoint of the API server to access Istio resources in the ASM instance. Valid values:
* `true`: The Kubernetes API on the data plane uses the public endpoint of the API server to access Istio resources in the ASM instance.
* `false`: The Kubernetes API on the data plane uses the private endpoint of the API server to access Istio resources in the ASM instance.
Default value: `false`.
public static UpdateMeshCRAggregationRequest build(Map<String,?> map) throws Exception
Exceptionpublic UpdateMeshCRAggregationRequest setCPULimit(String CPULimit)
public String getCPULimit()
public UpdateMeshCRAggregationRequest setCPURequirement(String CPURequirement)
public String getCPURequirement()
public UpdateMeshCRAggregationRequest setEnabled(Boolean enabled)
public Boolean getEnabled()
public UpdateMeshCRAggregationRequest setMemoryLimit(String memoryLimit)
public String getMemoryLimit()
public UpdateMeshCRAggregationRequest setMemoryRequirement(String memoryRequirement)
public String getMemoryRequirement()
public UpdateMeshCRAggregationRequest setServiceMeshId(String serviceMeshId)
public String getServiceMeshId()
public UpdateMeshCRAggregationRequest setUsePublicApiServer(Boolean usePublicApiServer)
public Boolean getUsePublicApiServer()
Copyright © 2023. All rights reserved.