Class DescribeEnterpriseSecurityGroupRuleRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cfw.v20190904.models.DescribeEnterpriseSecurityGroupRuleRequest
-
public class DescribeEnterpriseSecurityGroupRuleRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description DescribeEnterpriseSecurityGroupRuleRequest()DescribeEnterpriseSecurityGroupRuleRequest(DescribeEnterpriseSecurityGroupRuleRequest 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 StringgetDescription()Get 规则描述,支持通配StringgetDestContent()Get 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配StringgetEnable()Get 是否启用规则,默认为启用,取值: true为启用,false为不启用StringgetPageNo()Get 分页查询时,显示的当前页的页码。 默认值为1。StringgetPageSize()Get 分页查询时,显示的每页数据的最大条数。 可设置值最大为50。StringgetPort()Get 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口StringgetProtocol()Get 协议;TCP/UDP/ICMP/ANYStringgetRuleAction()Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝LonggetRuleUuid()Get 规则的uuidStringgetServiceTemplateId()Get 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥StringgetSourceContent()Get 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配voidsetDescription(String Description)Set 规则描述,支持通配voidsetDestContent(String DestContent)Set 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配voidsetEnable(String Enable)Set 是否启用规则,默认为启用,取值: true为启用,false为不启用voidsetPageNo(String PageNo)Set 分页查询时,显示的当前页的页码。 默认值为1。voidsetPageSize(String PageSize)Set 分页查询时,显示的每页数据的最大条数。 可设置值最大为50。voidsetPort(String Port)Set 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口voidsetProtocol(String Protocol)Set 协议;TCP/UDP/ICMP/ANYvoidsetRuleAction(String RuleAction)Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝voidsetRuleUuid(Long RuleUuid)Set 规则的uuidvoidsetServiceTemplateId(String ServiceTemplateId)Set 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥voidsetSourceContent(String SourceContent)Set 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配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
-
DescribeEnterpriseSecurityGroupRuleRequest
public DescribeEnterpriseSecurityGroupRuleRequest()
-
DescribeEnterpriseSecurityGroupRuleRequest
public DescribeEnterpriseSecurityGroupRuleRequest(DescribeEnterpriseSecurityGroupRuleRequest 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
-
getPageNo
public String getPageNo()
Get 分页查询时,显示的当前页的页码。 默认值为1。- Returns:
- PageNo 分页查询时,显示的当前页的页码。 默认值为1。
-
setPageNo
public void setPageNo(String PageNo)
Set 分页查询时,显示的当前页的页码。 默认值为1。- Parameters:
PageNo- 分页查询时,显示的当前页的页码。 默认值为1。
-
getPageSize
public String getPageSize()
Get 分页查询时,显示的每页数据的最大条数。 可设置值最大为50。- Returns:
- PageSize 分页查询时,显示的每页数据的最大条数。 可设置值最大为50。
-
setPageSize
public void setPageSize(String PageSize)
Set 分页查询时,显示的每页数据的最大条数。 可设置值最大为50。- Parameters:
PageSize- 分页查询时,显示的每页数据的最大条数。 可设置值最大为50。
-
getSourceContent
public String getSourceContent()
Get 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配- Returns:
- SourceContent 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配
-
setSourceContent
public void setSourceContent(String SourceContent)
Set 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配- Parameters:
SourceContent- 访问源示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配
-
getDestContent
public String getDestContent()
Get 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配- Returns:
- DestContent 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配
-
setDestContent
public void setDestContent(String DestContent)
Set 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配- Parameters:
DestContent- 访问目的示例: net:IP/CIDR(192.168.0.2) template:参数模板(ipm-dyodhpby) instance:资产实例(ins-123456) resourcegroup:资产分组(/全部分组/分组1/子分组1) tag:资源标签({"Key":"标签key值","Value":"标签Value值"}) region:地域(ap-gaungzhou) 支持通配
-
getDescription
public String getDescription()
Get 规则描述,支持通配- Returns:
- Description 规则描述,支持通配
-
setDescription
public void setDescription(String Description)
Set 规则描述,支持通配- Parameters:
Description- 规则描述,支持通配
-
getRuleAction
public String getRuleAction()
Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝- Returns:
- RuleAction 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝
-
setRuleAction
public void setRuleAction(String RuleAction)
Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝- Parameters:
RuleAction- 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝
-
getEnable
public String getEnable()
Get 是否启用规则,默认为启用,取值: true为启用,false为不启用- Returns:
- Enable 是否启用规则,默认为启用,取值: true为启用,false为不启用
-
setEnable
public void setEnable(String Enable)
Set 是否启用规则,默认为启用,取值: true为启用,false为不启用- Parameters:
Enable- 是否启用规则,默认为启用,取值: true为启用,false为不启用
-
getPort
public String getPort()
Get 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口- Returns:
- Port 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口
-
setPort
public void setPort(String Port)
Set 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口- Parameters:
Port- 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口
-
getProtocol
public String getProtocol()
Get 协议;TCP/UDP/ICMP/ANY- Returns:
- Protocol 协议;TCP/UDP/ICMP/ANY
-
setProtocol
public void setProtocol(String Protocol)
Set 协议;TCP/UDP/ICMP/ANY- Parameters:
Protocol- 协议;TCP/UDP/ICMP/ANY
-
getServiceTemplateId
public String getServiceTemplateId()
Get 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥- Returns:
- ServiceTemplateId 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥
-
setServiceTemplateId
public void setServiceTemplateId(String ServiceTemplateId)
Set 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥- Parameters:
ServiceTemplateId- 端口协议类型参数模板id;协议端口模板id;与Protocol,Port互斥
-
getRuleUuid
public Long getRuleUuid()
Get 规则的uuid- Returns:
- RuleUuid 规则的uuid
-
setRuleUuid
public void setRuleUuid(Long RuleUuid)
Set 规则的uuid- Parameters:
RuleUuid- 规则的uuid
-
-