Class VpcRuleItem
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cfw.v20190904.models.VpcRuleItem
-
public class VpcRuleItem extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description VpcRuleItem()VpcRuleItem(VpcRuleItem 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 BetaInfoByACL[]getBetaList()Get beta任务详情 注意:此字段可能返回 null,表示取不到有效值。LonggetDeleted()Get 规则被删除:1,已删除;0,未删除StringgetDescription()Get 描述StringgetDestContent()Get 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.comStringgetDestType()Get 访问目的类型,类型可以为:net,domainLonggetDetectedTimes()Get 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据StringgetEdgeId()Get 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效StringgetEdgeName()Get EdgeId对应的这对VPC间防火墙的描述StringgetEnable()Get 规则状态,true表示启用,false表示禁用StringgetFwGroupId()Get 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。StringgetFwGroupName()Get 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。LonggetInternalUuid()Get 内部使用的uuid,一般情况下不会使用到该字段LonggetOrderIndex()Get 规则顺序,-1表示最低,1表示最高StringgetPort()Get 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。StringgetProtocol()Get 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。StringgetRuleAction()Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察StringgetSourceContent()Get 访问源示例: net:IP/CIDR(192.168.0.2)StringgetSourceType()Get 访问源类型,类型可以为:netLonggetUuid()Get 规则对应的唯一idvoidsetBetaList(BetaInfoByACL[] BetaList)Set beta任务详情 注意:此字段可能返回 null,表示取不到有效值。voidsetDeleted(Long Deleted)Set 规则被删除:1,已删除;0,未删除voidsetDescription(String Description)Set 描述voidsetDestContent(String DestContent)Set 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.comvoidsetDestType(String DestType)Set 访问目的类型,类型可以为:net,domainvoidsetDetectedTimes(Long DetectedTimes)Set 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据voidsetEdgeId(String EdgeId)Set 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效voidsetEdgeName(String EdgeName)Set EdgeId对应的这对VPC间防火墙的描述voidsetEnable(String Enable)Set 规则状态,true表示启用,false表示禁用voidsetFwGroupId(String FwGroupId)Set 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。voidsetFwGroupName(String FwGroupName)Set 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。voidsetInternalUuid(Long InternalUuid)Set 内部使用的uuid,一般情况下不会使用到该字段voidsetOrderIndex(Long OrderIndex)Set 规则顺序,-1表示最低,1表示最高voidsetPort(String Port)Set 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。voidsetProtocol(String Protocol)Set 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。voidsetRuleAction(String RuleAction)Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察voidsetSourceContent(String SourceContent)Set 访问源示例: net:IP/CIDR(192.168.0.2)voidsetSourceType(String SourceType)Set 访问源类型,类型可以为:netvoidsetUuid(Long Uuid)Set 规则对应的唯一idvoidtoMap(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
-
VpcRuleItem
public VpcRuleItem()
-
VpcRuleItem
public VpcRuleItem(VpcRuleItem 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
-
getSourceContent
public String getSourceContent()
Get 访问源示例: net:IP/CIDR(192.168.0.2)- Returns:
- SourceContent 访问源示例: net:IP/CIDR(192.168.0.2)
-
setSourceContent
public void setSourceContent(String SourceContent)
Set 访问源示例: net:IP/CIDR(192.168.0.2)- Parameters:
SourceContent- 访问源示例: net:IP/CIDR(192.168.0.2)
-
getSourceType
public String getSourceType()
Get 访问源类型,类型可以为:net- Returns:
- SourceType 访问源类型,类型可以为:net
-
setSourceType
public void setSourceType(String SourceType)
Set 访问源类型,类型可以为:net- Parameters:
SourceType- 访问源类型,类型可以为:net
-
getDestContent
public String getDestContent()
Get 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com- Returns:
- DestContent 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com
-
setDestContent
public void setDestContent(String DestContent)
Set 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com- Parameters:
DestContent- 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com
-
getDestType
public String getDestType()
Get 访问目的类型,类型可以为:net,domain- Returns:
- DestType 访问目的类型,类型可以为:net,domain
-
setDestType
public void setDestType(String DestType)
Set 访问目的类型,类型可以为:net,domain- Parameters:
DestType- 访问目的类型,类型可以为:net,domain
-
getProtocol
public String getProtocol()
Get 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Protocol 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。
-
setProtocol
public void setProtocol(String Protocol)
Set 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Protocol- 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS TLS/SSL 注意:此字段可能返回 null,表示取不到有效值。
-
getRuleAction
public String getRuleAction()
Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察- Returns:
- RuleAction 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
-
setRuleAction
public void setRuleAction(String RuleAction)
Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察- Parameters:
RuleAction- 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察
-
getPort
public String getPort()
Get 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Port 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。
-
setPort
public void setPort(String Port)
Set 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Port- 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 注意:此字段可能返回 null,表示取不到有效值。
-
getDescription
public String getDescription()
Get 描述- Returns:
- Description 描述
-
setDescription
public void setDescription(String Description)
Set 描述- Parameters:
Description- 描述
-
getOrderIndex
public Long getOrderIndex()
Get 规则顺序,-1表示最低,1表示最高- Returns:
- OrderIndex 规则顺序,-1表示最低,1表示最高
-
setOrderIndex
public void setOrderIndex(Long OrderIndex)
Set 规则顺序,-1表示最低,1表示最高- Parameters:
OrderIndex- 规则顺序,-1表示最低,1表示最高
-
getUuid
public Long getUuid()
Get 规则对应的唯一id- Returns:
- Uuid 规则对应的唯一id
-
setUuid
public void setUuid(Long Uuid)
Set 规则对应的唯一id- Parameters:
Uuid- 规则对应的唯一id
-
getEnable
public String getEnable()
Get 规则状态,true表示启用,false表示禁用- Returns:
- Enable 规则状态,true表示启用,false表示禁用
-
setEnable
public void setEnable(String Enable)
Set 规则状态,true表示启用,false表示禁用- Parameters:
Enable- 规则状态,true表示启用,false表示禁用
-
getEdgeId
public String getEdgeId()
Get 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效- Returns:
- EdgeId 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效
-
setEdgeId
public void setEdgeId(String EdgeId)
Set 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效- Parameters:
EdgeId- 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效
-
getDetectedTimes
public Long getDetectedTimes()
Get 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据- Returns:
- DetectedTimes 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据
-
setDetectedTimes
public void setDetectedTimes(Long DetectedTimes)
Set 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据- Parameters:
DetectedTimes- 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据
-
getEdgeName
public String getEdgeName()
Get EdgeId对应的这对VPC间防火墙的描述- Returns:
- EdgeName EdgeId对应的这对VPC间防火墙的描述
-
setEdgeName
public void setEdgeName(String EdgeName)
Set EdgeId对应的这对VPC间防火墙的描述- Parameters:
EdgeName- EdgeId对应的这对VPC间防火墙的描述
-
getInternalUuid
public Long getInternalUuid()
Get 内部使用的uuid,一般情况下不会使用到该字段- Returns:
- InternalUuid 内部使用的uuid,一般情况下不会使用到该字段
-
setInternalUuid
public void setInternalUuid(Long InternalUuid)
Set 内部使用的uuid,一般情况下不会使用到该字段- Parameters:
InternalUuid- 内部使用的uuid,一般情况下不会使用到该字段
-
getDeleted
public Long getDeleted()
Get 规则被删除:1,已删除;0,未删除- Returns:
- Deleted 规则被删除:1,已删除;0,未删除
-
setDeleted
public void setDeleted(Long Deleted)
Set 规则被删除:1,已删除;0,未删除- Parameters:
Deleted- 规则被删除:1,已删除;0,未删除
-
getFwGroupId
public String getFwGroupId()
Get 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- FwGroupId 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。
-
setFwGroupId
public void setFwGroupId(String FwGroupId)
Set 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
FwGroupId- 规则生效的防火墙实例ID 注意:此字段可能返回 null,表示取不到有效值。
-
getFwGroupName
public String getFwGroupName()
Get 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- FwGroupName 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。
-
setFwGroupName
public void setFwGroupName(String FwGroupName)
Set 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
FwGroupName- 防火墙名称 注意:此字段可能返回 null,表示取不到有效值。
-
getBetaList
public BetaInfoByACL[] getBetaList()
Get beta任务详情 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- BetaList beta任务详情 注意:此字段可能返回 null,表示取不到有效值。
-
setBetaList
public void setBetaList(BetaInfoByACL[] BetaList)
Set beta任务详情 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
BetaList- beta任务详情 注意:此字段可能返回 null,表示取不到有效值。
-
-