Class SecurityGroupPolicy
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.ecm.v20190719.models.SecurityGroupPolicy
-
public class SecurityGroupPolicy extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description SecurityGroupPolicy()SecurityGroupPolicy(SecurityGroupPolicy 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。AddressTemplateSpecificationgetAddressTemplate()Get IP地址ID或者ID地址组ID。StringgetCidrBlock()Get 网段或IP(互斥)。StringgetIpv6CidrBlock()Get 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。StringgetModifyTime()Get 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。StringgetPolicyDescription()Get 安全组规则描述。LonggetPolicyIndex()Get 安全组规则索引号StringgetPort()Get 端口(all, 离散port, range)。StringgetProtocol()Get 协议, 取值: TCP,UDP, ICMP。StringgetSecurityGroupId()Get 安全组实例ID,例如:esg-ohuuioma。ServiceTemplateSpecificationgetServiceTemplate()Get 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。voidsetAction(String Action)Set ACCEPT 或 DROP。voidsetAddressTemplate(AddressTemplateSpecification AddressTemplate)Set IP地址ID或者ID地址组ID。voidsetCidrBlock(String CidrBlock)Set 网段或IP(互斥)。voidsetIpv6CidrBlock(String Ipv6CidrBlock)Set 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。voidsetModifyTime(String ModifyTime)Set 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。voidsetPolicyDescription(String PolicyDescription)Set 安全组规则描述。voidsetPolicyIndex(Long PolicyIndex)Set 安全组规则索引号voidsetPort(String Port)Set 端口(all, 离散port, range)。voidsetProtocol(String Protocol)Set 协议, 取值: TCP,UDP, ICMP。voidsetSecurityGroupId(String SecurityGroupId)Set 安全组实例ID,例如:esg-ohuuioma。voidsetServiceTemplate(ServiceTemplateSpecification ServiceTemplate)Set 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+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
-
SecurityGroupPolicy
public SecurityGroupPolicy()
-
SecurityGroupPolicy
public SecurityGroupPolicy(SecurityGroupPolicy 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
-
getPolicyIndex
public Long getPolicyIndex()
Get 安全组规则索引号- Returns:
- PolicyIndex 安全组规则索引号
-
setPolicyIndex
public void setPolicyIndex(Long PolicyIndex)
Set 安全组规则索引号- Parameters:
PolicyIndex- 安全组规则索引号
-
getProtocol
public String getProtocol()
Get 协议, 取值: TCP,UDP, ICMP。- Returns:
- Protocol 协议, 取值: TCP,UDP, ICMP。
-
setProtocol
public void setProtocol(String Protocol)
Set 协议, 取值: TCP,UDP, ICMP。- Parameters:
Protocol- 协议, 取值: TCP,UDP, ICMP。
-
getPort
public String getPort()
Get 端口(all, 离散port, range)。- Returns:
- Port 端口(all, 离散port, range)。
-
setPort
public void setPort(String Port)
Set 端口(all, 离散port, range)。- Parameters:
Port- 端口(all, 离散port, range)。
-
getServiceTemplate
public ServiceTemplateSpecification getServiceTemplate()
Get 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。- Returns:
- ServiceTemplate 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。
-
setServiceTemplate
public void setServiceTemplate(ServiceTemplateSpecification ServiceTemplate)
Set 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。- Parameters:
ServiceTemplate- 协议端口ID或者协议端口组ID。ServiceTemplate和Protocol+Port互斥。
-
getCidrBlock
public String getCidrBlock()
Get 网段或IP(互斥)。- Returns:
- CidrBlock 网段或IP(互斥)。
-
setCidrBlock
public void setCidrBlock(String CidrBlock)
Set 网段或IP(互斥)。- Parameters:
CidrBlock- 网段或IP(互斥)。
-
getSecurityGroupId
public String getSecurityGroupId()
Get 安全组实例ID,例如:esg-ohuuioma。- Returns:
- SecurityGroupId 安全组实例ID,例如:esg-ohuuioma。
-
setSecurityGroupId
public void setSecurityGroupId(String SecurityGroupId)
Set 安全组实例ID,例如:esg-ohuuioma。- Parameters:
SecurityGroupId- 安全组实例ID,例如:esg-ohuuioma。
-
getAddressTemplate
public AddressTemplateSpecification getAddressTemplate()
Get IP地址ID或者ID地址组ID。- Returns:
- AddressTemplate IP地址ID或者ID地址组ID。
-
setAddressTemplate
public void setAddressTemplate(AddressTemplateSpecification AddressTemplate)
Set IP地址ID或者ID地址组ID。- Parameters:
AddressTemplate- IP地址ID或者ID地址组ID。
-
getAction
public String getAction()
Get ACCEPT 或 DROP。- Returns:
- Action ACCEPT 或 DROP。
-
setAction
public void setAction(String Action)
Set ACCEPT 或 DROP。- Parameters:
Action- ACCEPT 或 DROP。
-
getPolicyDescription
public String getPolicyDescription()
Get 安全组规则描述。- Returns:
- PolicyDescription 安全组规则描述。
-
setPolicyDescription
public void setPolicyDescription(String PolicyDescription)
Set 安全组规则描述。- Parameters:
PolicyDescription- 安全组规则描述。
-
getModifyTime
public String getModifyTime()
Get 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ModifyTime 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。
-
setModifyTime
public void setModifyTime(String ModifyTime)
Set 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ModifyTime- 修改时间,例如 2020-07-22 19:27:23 注意:此字段可能返回 null,表示取不到有效值。
-
getIpv6CidrBlock
public String getIpv6CidrBlock()
Get 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Ipv6CidrBlock 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。
-
setIpv6CidrBlock
public void setIpv6CidrBlock(String Ipv6CidrBlock)
Set 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Ipv6CidrBlock- 网段或IPv6(互斥)。 注意:此字段可能返回 null,表示取不到有效值。
-
-