public static final class DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder extends Object
| 构造器和说明 |
|---|
Builder() |
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder aclAction(String aclAction)
* **accept**: allows the traffic. * **drop**: blocks the traffic. * **log**: monitors the traffic.
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder aclUuid(String aclUuid)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder applicationId(String applicationId)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder applicationName(String applicationName)
* **HTTP** * **HTTPS** * **MySQL** * **SMTP** * **SMTPS** * **RDP** * **VNC** * **SSH** * **Redis** * **MQTT** * **MongoDB** * **Memcache** * **SSL** * **ANY**: all application types
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder description(String description)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder destPort(String destPort)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder destPortGroup(String destPortGroup)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder destPortGroupPorts(List<String> destPortGroupPorts)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder destPortType(String destPortType)
* **port**: port * **group**: port address book
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder destination(String destination)
* If **DestinationType** is set to `net`, the value of this parameter is a CIDR block. * If **DestinationType** is set to `domain`, the value of this parameter is a domain name. * If **DestinationType** is set to `group`, the value of this parameter is an address book name.
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder destinationGroupCidrs(List<String> destinationGroupCidrs)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder destinationGroupType(String destinationGroupType)
* **ip**: an address book that includes one or more CIDR blocks * **domain**: an address book that includes one or more domain names
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder destinationType(String destinationType)
* **net**: CIDR block * **group**: address book * **domain**: domain name
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder hitTimes(Integer hitTimes)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder memberUid(String memberUid)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder order(Integer order)
The priority value starts from 1. A smaller priority value indicates a higher priority.
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder proto(String proto)
* **TCP** * **UDP** * **ICMP** * **ANY**: all protocol types
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder release(String release)
* **true**: The access control policy is enabled. * **false**: The access control policy is disabled.
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder source(String source)
* If **SourceType** is set to `net`, the value of this parameter is a CIDR block. * If **SourceType** is set to `group`, the value of this parameter is an address book name.
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder sourceGroupCidrs(List<String> sourceGroupCidrs)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder sourceGroupType(String sourceGroupType)
public DescribeVpcFirewallControlPolicyResponseBody.Policys.Builder sourceType(String sourceType)
* **net**: CIDR block * **group**: address book
public DescribeVpcFirewallControlPolicyResponseBody.Policys build()
Copyright © 2023. All rights reserved.