Class NetworkAclEntry
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.NetworkAclEntry
-
public class NetworkAclEntry extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description NetworkAclEntry()NetworkAclEntry(NetworkAclEntry 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。StringgetCidrBlock()Get 网段或IP(互斥)。增量创建ACL规则时,CidrBlock和Ipv6CidrBlock至少提供一个。StringgetDescription()Get 规则描述,最大长度100。StringgetIpv6CidrBlock()Get 网段或IPv6(互斥)。StringgetModifyTime()Get 修改时间。StringgetNetworkAclIpv4EntryId()Get IPv4网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryID至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。StringgetNetworkAclIpv6EntryId()Get IPv6网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryId至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。StringgetPort()Get 端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。LonggetPriority()Get 优先级,从1开始。StringgetProtocol()Get 协议, 取值: TCP,UDP, ICMP, ALL。voidsetAction(String Action)Set ACCEPT 或 DROP。voidsetCidrBlock(String CidrBlock)Set 网段或IP(互斥)。增量创建ACL规则时,CidrBlock和Ipv6CidrBlock至少提供一个。voidsetDescription(String Description)Set 规则描述,最大长度100。voidsetIpv6CidrBlock(String Ipv6CidrBlock)Set 网段或IPv6(互斥)。voidsetModifyTime(String ModifyTime)Set 修改时间。voidsetNetworkAclIpv4EntryId(String NetworkAclIpv4EntryId)Set IPv4网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryID至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。voidsetNetworkAclIpv6EntryId(String NetworkAclIpv6EntryId)Set IPv6网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryId至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。voidsetPort(String Port)Set 端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。voidsetPriority(Long Priority)Set 优先级,从1开始。voidsetProtocol(String Protocol)Set 协议, 取值: TCP,UDP, ICMP, ALL。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
-
NetworkAclEntry
public NetworkAclEntry()
-
NetworkAclEntry
public NetworkAclEntry(NetworkAclEntry 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。
-
getPort
public String getPort()
Get 端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。- Returns:
- Port 端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。
-
setPort
public void setPort(String Port)
Set 端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。- Parameters:
Port- 端口(all, 单个port, range)。当Protocol为ALL或ICMP时,不能指定Port。
-
getCidrBlock
public String getCidrBlock()
Get 网段或IP(互斥)。增量创建ACL规则时,CidrBlock和Ipv6CidrBlock至少提供一个。- Returns:
- CidrBlock 网段或IP(互斥)。增量创建ACL规则时,CidrBlock和Ipv6CidrBlock至少提供一个。
-
setCidrBlock
public void setCidrBlock(String CidrBlock)
Set 网段或IP(互斥)。增量创建ACL规则时,CidrBlock和Ipv6CidrBlock至少提供一个。- Parameters:
CidrBlock- 网段或IP(互斥)。增量创建ACL规则时,CidrBlock和Ipv6CidrBlock至少提供一个。
-
getIpv6CidrBlock
public String getIpv6CidrBlock()
Get 网段或IPv6(互斥)。- Returns:
- Ipv6CidrBlock 网段或IPv6(互斥)。
-
setIpv6CidrBlock
public void setIpv6CidrBlock(String Ipv6CidrBlock)
Set 网段或IPv6(互斥)。- Parameters:
Ipv6CidrBlock- 网段或IPv6(互斥)。
-
getAction
public String getAction()
Get ACCEPT 或 DROP。- Returns:
- Action ACCEPT 或 DROP。
-
setAction
public void setAction(String Action)
Set ACCEPT 或 DROP。- Parameters:
Action- ACCEPT 或 DROP。
-
getDescription
public String getDescription()
Get 规则描述,最大长度100。- Returns:
- Description 规则描述,最大长度100。
-
setDescription
public void setDescription(String Description)
Set 规则描述,最大长度100。- Parameters:
Description- 规则描述,最大长度100。
-
getModifyTime
public String getModifyTime()
Get 修改时间。- Returns:
- ModifyTime 修改时间。
-
setModifyTime
public void setModifyTime(String ModifyTime)
Set 修改时间。- Parameters:
ModifyTime- 修改时间。
-
getPriority
public Long getPriority()
Get 优先级,从1开始。- Returns:
- Priority 优先级,从1开始。
-
setPriority
public void setPriority(Long Priority)
Set 优先级,从1开始。- Parameters:
Priority- 优先级,从1开始。
-
getNetworkAclIpv4EntryId
public String getNetworkAclIpv4EntryId()
Get IPv4网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryID至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- NetworkAclIpv4EntryId IPv4网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryID至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。
-
setNetworkAclIpv4EntryId
public void setNetworkAclIpv4EntryId(String NetworkAclIpv4EntryId)
Set IPv4网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryID至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
NetworkAclIpv4EntryId- IPv4网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryID至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。
-
getNetworkAclIpv6EntryId
public String getNetworkAclIpv6EntryId()
Get IPv6网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryId至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- NetworkAclIpv6EntryId IPv6网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryId至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。
-
setNetworkAclIpv6EntryId
public void setNetworkAclIpv6EntryId(String NetworkAclIpv6EntryId)
Set IPv6网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryId至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
NetworkAclIpv6EntryId- IPv6网络ACL条目唯一ID。当修改ACL条目时,NetworkAclIpv4EntryId和NetworkAclIpv6EntryId至少提供一个。 注意:此字段可能返回 null,表示取不到有效值。
-
-