public static class GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig
extends com.aliyun.tea.TeaModel
| 限定符和类型 | 字段和说明 |
|---|---|
String |
aclType
The authentication type of the instance.
|
Boolean |
autoScaling
Specifies whether to enable the elastic TPS feature for the instance.
|
Integer |
flowOutBandwidth
The Internet bandwidth.
|
String |
flowOutType
The metering method for Internet usage.
|
String |
internetSpec
Specifies whether to enable the Internet access feature.
|
Integer |
messageRetentionTime
The retention period of messages.
|
String |
msgProcessSpec
The computing specification that is used to send and receive messages.
|
Float |
sendReceiveRatio
The ratio between sent messages and received messages in the instance.
|
Boolean |
supportAutoScaling
Specifies whether the elastic TPS feature is supported by the instance.
|
| 构造器和说明 |
|---|
GetInstanceResponseBodyDataExtConfig() |
@NameInMap(value="aclType") public String aclType
The authentication type of the instance.
Valid values:
* default: intelligent authentication
@NameInMap(value="autoScaling") public Boolean autoScaling
Specifies whether to enable the elastic TPS feature for the instance.
Valid values:
* true: enable
* false: disable
This parameter is valid only when the supportAutoScaling parameter is set to enable.
@NameInMap(value="flowOutBandwidth") public Integer flowOutBandwidth
The Internet bandwidth. Unit: MB/s.
@NameInMap(value="flowOutType") public String flowOutType
The metering method for Internet usage.
Valid values:
* PayByTraffic: pay-by-traffic
* paybybandwidth: pay-by-bandwidth
* uninvolved: N/A
@NameInMap(value="internetSpec") public String internetSpec
Specifies whether to enable the Internet access feature.
Valid values:
* enable
* disable
By default, ApsaraMQ for RocketMQ instances are accessed in virtual private clouds (VPCs). If you enable the Internet access feature, you are charged for Internet outbound bandwidth. For more information, see [Internet access fee](https://help.aliyun.com/document_detail/427240.html).
@NameInMap(value="messageRetentionTime") public Integer messageRetentionTime
The retention period of messages. Unit: hours.
For information about the valid values of this parameter, see the "Limits on resource quotas" section in [Usage limits](https://help.aliyun.com/document_detail/440347.html).
The storage of messages in ApsaraMQ for RocketMQ is serverless and scalable. You are charged for message storage based on your actual usage. You can change the retention period of messages to adjust storage capacity. For more information, see [Storage fee](https://help.aliyun.com/document_detail/427238.html).
@NameInMap(value="msgProcessSpec") public String msgProcessSpec
The computing specification that is used to send and receive messages. For information about the upper limit of TPS, see [Instance specifications](https://help.aliyun.com/document_detail/444715.html).
@NameInMap(value="sendReceiveRatio") public Float sendReceiveRatio
The ratio between sent messages and received messages in the instance.
@NameInMap(value="supportAutoScaling") public Boolean supportAutoScaling
Specifies whether the elastic TPS feature is supported by the instance.
Valid values:
* true: enable
* false: disable
After you enable the elastic TPS feature for a ApsaraMQ for RocketMQ instance, you can use a specific amount of TPS that exceeds the specification limit. You are charged for the elastic TPS feature. For more information, see [Computing fee](https://help.aliyun.com/document_detail/427237.html).
> The elastic TPS feature is supported only by specific instance editions. For more information, see [Instance specifications](https://help.aliyun.com/document_detail/444715.html).
public static GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig build(Map<String,?> map) throws Exception
Exceptionpublic GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setAclType(String aclType)
public String getAclType()
public GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setAutoScaling(Boolean autoScaling)
public Boolean getAutoScaling()
public GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setFlowOutBandwidth(Integer flowOutBandwidth)
public Integer getFlowOutBandwidth()
public GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setFlowOutType(String flowOutType)
public String getFlowOutType()
public GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setInternetSpec(String internetSpec)
public String getInternetSpec()
public GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setMessageRetentionTime(Integer messageRetentionTime)
public Integer getMessageRetentionTime()
public GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setMsgProcessSpec(String msgProcessSpec)
public String getMsgProcessSpec()
public GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setSendReceiveRatio(Float sendReceiveRatio)
public Float getSendReceiveRatio()
public GetInstanceResponseBody.GetInstanceResponseBodyDataExtConfig setSupportAutoScaling(Boolean supportAutoScaling)
public Boolean getSupportAutoScaling()
Copyright © 2024. All rights reserved.