public static final class CreateExpressConnectTrafficQosRuleRequest.Builder extends Object
public CreateExpressConnectTrafficQosRuleRequest.Builder clientToken(String clientToken)
You can use the client to generate a token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters. > If you do not specify this parameter, the system automatically uses the **request ID** as the **client token**. The **request ID** may be different for each request.
public CreateExpressConnectTrafficQosRuleRequest.Builder dstCidr(String dstCidr)
> When this parameter is unavailable, specify **SrcIPv6Cidr** or **DstIPv6Cidr**.
public CreateExpressConnectTrafficQosRuleRequest.Builder dstIPv6Cidr(String dstIPv6Cidr)
> When this parameter is unavailable, specify **SrcCidr** or **DstCidr**.
public CreateExpressConnectTrafficQosRuleRequest.Builder dstPortRange(String dstPortRange)
* **ALL** (uneditable): -1/-1. * **ICMP(IPv4)** (uneditable): -1/-1. * **ICMPv6(IPv6)** (uneditable): -1/-1. * **TCP** (editable): -1/-1. * **UDP** (editable): -1/-1. * **GRE** (uneditable): -1/-1. * **SSH** (uneditable): 22/22. * **Telnet** (uneditable): 23/23. * **HTTP** (uneditable): 80/80. * **HTTPS** (uneditable): 443/443. * **MS SQL** (uneditable): 1443/1443. * **Oracle** (uneditable): 1521/1521. * **MySql** (uneditable): 3306/3306. * **RDP** (uneditable): 3389/3389. * **PostgreSQL** (uneditable): 5432/5432. * **Redis** (uneditable): 6379/6379.
public CreateExpressConnectTrafficQosRuleRequest.Builder matchDscp(Integer matchDscp)
public CreateExpressConnectTrafficQosRuleRequest.Builder ownerAccount(String ownerAccount)
public CreateExpressConnectTrafficQosRuleRequest.Builder ownerId(Long ownerId)
public CreateExpressConnectTrafficQosRuleRequest.Builder priority(Integer priority)
public CreateExpressConnectTrafficQosRuleRequest.Builder protocol(String protocol)
* **ALL** * **ICMP(IPv4)** * **ICMPv6(IPv6)** * **TCP** * **UDP** * **GRE** * **SSH** * **Telnet** * **HTTP** * **HTTPS** * **MS SQL** * **Oracle** * **MySql** * **RDP** * **PostgreSQL** * **Redis**
public CreateExpressConnectTrafficQosRuleRequest.Builder qosId(String qosId)
public CreateExpressConnectTrafficQosRuleRequest.Builder queueId(String queueId)
public CreateExpressConnectTrafficQosRuleRequest.Builder regionId(String regionId)
You can call the [DescribeRegions](~~36063~~) operation to query the most recent region list.
public CreateExpressConnectTrafficQosRuleRequest.Builder remarkingDscp(Integer remarkingDscp)
public CreateExpressConnectTrafficQosRuleRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public CreateExpressConnectTrafficQosRuleRequest.Builder ruleDescription(String ruleDescription)
The description must be 0 to 256 characters in length and cannot start with `http://` or `https://`.
public CreateExpressConnectTrafficQosRuleRequest.Builder ruleName(String ruleName)
The name must be 0 to 128 characters in length and cannot start with `http://` or `https://`.
public CreateExpressConnectTrafficQosRuleRequest.Builder srcCidr(String srcCidr)
> When this parameter is unavailable, specify **SrcIPv6Cidr** or **DstIPv6Cidr**.
public CreateExpressConnectTrafficQosRuleRequest.Builder srcIPv6Cidr(String srcIPv6Cidr)
> When this parameter is unavailable, specify **SrcCidr** or **DstCidr**.
public CreateExpressConnectTrafficQosRuleRequest.Builder srcPortRange(String srcPortRange)
public CreateExpressConnectTrafficQosRuleRequest build()
Copyright © 2024. All rights reserved.