Class NetworkAclQuintupleEntry
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.NetworkAclQuintupleEntry
-
public class NetworkAclQuintupleEntry extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description NetworkAclQuintupleEntry()NetworkAclQuintupleEntry(NetworkAclQuintupleEntry source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetAction()Get 动作,ACCEPT 或 DROP。StringgetCreateTime()Get 创建时间,用于DescribeNetworkAclQuintupleEntries的出参。StringgetDescription()Get 描述。StringgetDestinationCidr()Get 目的CIDR。StringgetDestinationPort()Get 目的端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。StringgetNetworkAclDirection()Get 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。StringgetNetworkAclQuintupleEntryId()Get 网络ACL条目唯一ID。LonggetPriority()Get 优先级,从1开始。StringgetProtocol()Get 协议, 取值: TCP,UDP, ICMP, ALL。StringgetSourceCidr()Get 源CIDR。StringgetSourcePort()Get 源端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。voidsetAction(String Action)Set 动作,ACCEPT 或 DROP。voidsetCreateTime(String CreateTime)Set 创建时间,用于DescribeNetworkAclQuintupleEntries的出参。voidsetDescription(String Description)Set 描述。voidsetDestinationCidr(String DestinationCidr)Set 目的CIDR。voidsetDestinationPort(String DestinationPort)Set 目的端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。voidsetNetworkAclDirection(String NetworkAclDirection)Set 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。voidsetNetworkAclQuintupleEntryId(String NetworkAclQuintupleEntryId)Set 网络ACL条目唯一ID。voidsetPriority(Long Priority)Set 优先级,从1开始。voidsetProtocol(String Protocol)Set 协议, 取值: TCP,UDP, ICMP, ALL。voidsetSourceCidr(String SourceCidr)Set 源CIDR。voidsetSourcePort(String SourcePort)Set 源端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
NetworkAclQuintupleEntry
public NetworkAclQuintupleEntry()
-
NetworkAclQuintupleEntry
public NetworkAclQuintupleEntry(NetworkAclQuintupleEntry source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getProtocol
public String getProtocol()
Get 协议, 取值: TCP,UDP, ICMP, ALL。- Returns:
- Protocol 协议, 取值: TCP,UDP, ICMP, ALL。
-
setProtocol
public void setProtocol(String Protocol)
Set 协议, 取值: TCP,UDP, ICMP, ALL。- Parameters:
Protocol- 协议, 取值: TCP,UDP, ICMP, ALL。
-
getDescription
public String getDescription()
Get 描述。- Returns:
- Description 描述。
-
setDescription
public void setDescription(String Description)
Set 描述。- Parameters:
Description- 描述。
-
getSourcePort
public String getSourcePort()
Get 源端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。- Returns:
- SourcePort 源端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。
-
setSourcePort
public void setSourcePort(String SourcePort)
Set 源端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。- Parameters:
SourcePort- 源端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。
-
getSourceCidr
public String getSourceCidr()
Get 源CIDR。- Returns:
- SourceCidr 源CIDR。
-
setSourceCidr
public void setSourceCidr(String SourceCidr)
Set 源CIDR。- Parameters:
SourceCidr- 源CIDR。
-
getDestinationPort
public String getDestinationPort()
Get 目的端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。- Returns:
- DestinationPort 目的端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。
-
setDestinationPort
public void setDestinationPort(String DestinationPort)
Set 目的端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。- Parameters:
DestinationPort- 目的端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。
-
getDestinationCidr
public String getDestinationCidr()
Get 目的CIDR。- Returns:
- DestinationCidr 目的CIDR。
-
setDestinationCidr
public void setDestinationCidr(String DestinationCidr)
Set 目的CIDR。- Parameters:
DestinationCidr- 目的CIDR。
-
getAction
public String getAction()
Get 动作,ACCEPT 或 DROP。- Returns:
- Action 动作,ACCEPT 或 DROP。
-
setAction
public void setAction(String Action)
Set 动作,ACCEPT 或 DROP。- Parameters:
Action- 动作,ACCEPT 或 DROP。
-
getNetworkAclQuintupleEntryId
public String getNetworkAclQuintupleEntryId()
Get 网络ACL条目唯一ID。- Returns:
- NetworkAclQuintupleEntryId 网络ACL条目唯一ID。
-
setNetworkAclQuintupleEntryId
public void setNetworkAclQuintupleEntryId(String NetworkAclQuintupleEntryId)
Set 网络ACL条目唯一ID。- Parameters:
NetworkAclQuintupleEntryId- 网络ACL条目唯一ID。
-
getPriority
public Long getPriority()
Get 优先级,从1开始。- Returns:
- Priority 优先级,从1开始。
-
setPriority
public void setPriority(Long Priority)
Set 优先级,从1开始。- Parameters:
Priority- 优先级,从1开始。
-
getCreateTime
public String getCreateTime()
Get 创建时间,用于DescribeNetworkAclQuintupleEntries的出参。- Returns:
- CreateTime 创建时间,用于DescribeNetworkAclQuintupleEntries的出参。
-
setCreateTime
public void setCreateTime(String CreateTime)
Set 创建时间,用于DescribeNetworkAclQuintupleEntries的出参。- Parameters:
CreateTime- 创建时间,用于DescribeNetworkAclQuintupleEntries的出参。
-
getNetworkAclDirection
public String getNetworkAclDirection()
Get 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。- Returns:
- NetworkAclDirection 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。
-
setNetworkAclDirection
public void setNetworkAclDirection(String NetworkAclDirection)
Set 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。- Parameters:
NetworkAclDirection- 方向,INGRESS或EGRESS,用于DescribeNetworkAclQuintupleEntries的出参。
-
-