public class VpcRuleItem extends AbstractModel
header, skipSign| Constructor and 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. | 
| Modifier and Type | Method and Description | 
|---|---|
| BetaInfoByACL[] | getBetaList()Get beta任务详情 | 
| String | getCreateTime()Get 规则创建时间 | 
| Long | getDeleted()Get 规则被删除:1,已删除;0,未删除 | 
| String | getDescription()Get 描述 | 
| String | getDestContent()Get 访问目的示例:
net:IP/CIDR(192.168.0.2)
domain:域名规则,例如*.qq.com | 
| String | getDestType()Get 访问目的类型,类型可以为:net,domain,dnsparse | 
| Long | getDetectedTimes()Get 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据 | 
| String | getEdgeId()Get 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效 | 
| String | getEdgeName()Get EdgeId对应的这对VPC间防火墙的描述 | 
| String | getEnable()Get 规则状态,true表示启用,false表示禁用 | 
| String | getFwGroupId()Get 规则生效的防火墙实例ID | 
| String | getFwGroupName()Get 防火墙名称 | 
| Long | getInternalUuid()Get 内部使用的uuid,一般情况下不会使用到该字段 | 
| Long | getInvalid()Get 是否是无效规则,0 表示有效规则,1 表示无效规则,出参场景返回使用 | 
| Long | getIpVersion()Get Ip版本,0:IPv4,1:IPv6,默认为IPv4 | 
| Long | getOrderIndex()Get 规则顺序,-1表示最低,1表示最高 | 
| String | getParamTemplateId()Get 端口协议组ID | 
| String | getParamTemplateName()Get 端口协议组名称 | 
| String | getPort()Get 访问控制策略的端口。取值:
-1/-1:全部端口
80:80端口 | 
| String | getProtocol()Get 协议,可选的值:
TCP
UDP
ICMP
ANY
HTTP
HTTPS
HTTP/HTTPS
SMTP
SMTPS
SMTP/SMTPS
FTP
DNS
TLS/SSL | 
| String | getRuleAction()Get 访问控制策略中设置的流量通过云防火墙的方式。取值:
accept:放行
drop:拒绝
log:观察 | 
| String | getSourceContent()Get 访问源示例:
net:IP/CIDR(192.168.0.2) | 
| String | getSourceName()Get 访问源名称 | 
| String | getSourceType()Get 访问源类型,类型可以为:net | 
| String | getTargetName()Get 访问目的名称 | 
| String | getUpdateTime()Get 规则最近更新时间 | 
| Long | getUuid()Get 规则对应的唯一id,添加规则时忽略该字段,修改该规则时需要填写Uuid;查询返回时会返回该参数 | 
| void | setBetaList(BetaInfoByACL[] BetaList)Set beta任务详情 | 
| void | setCreateTime(String CreateTime)Set 规则创建时间 | 
| void | setDeleted(Long Deleted)Set 规则被删除:1,已删除;0,未删除 | 
| void | setDescription(String Description)Set 描述 | 
| void | setDestContent(String DestContent)Set 访问目的示例:
net:IP/CIDR(192.168.0.2)
domain:域名规则,例如*.qq.com | 
| void | setDestType(String DestType)Set 访问目的类型,类型可以为:net,domain,dnsparse | 
| void | setDetectedTimes(Long DetectedTimes)Set 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据 | 
| void | setEdgeId(String EdgeId)Set 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效 | 
| void | setEdgeName(String EdgeName)Set EdgeId对应的这对VPC间防火墙的描述 | 
| void | setEnable(String Enable)Set 规则状态,true表示启用,false表示禁用 | 
| void | setFwGroupId(String FwGroupId)Set 规则生效的防火墙实例ID | 
| void | setFwGroupName(String FwGroupName)Set 防火墙名称 | 
| void | setInternalUuid(Long InternalUuid)Set 内部使用的uuid,一般情况下不会使用到该字段 | 
| void | setInvalid(Long Invalid)Set 是否是无效规则,0 表示有效规则,1 表示无效规则,出参场景返回使用 | 
| void | setIpVersion(Long IpVersion)Set Ip版本,0:IPv4,1:IPv6,默认为IPv4 | 
| void | setOrderIndex(Long OrderIndex)Set 规则顺序,-1表示最低,1表示最高 | 
| void | setParamTemplateId(String ParamTemplateId)Set 端口协议组ID | 
| void | setParamTemplateName(String ParamTemplateName)Set 端口协议组名称 | 
| void | setPort(String Port)Set 访问控制策略的端口。取值:
-1/-1:全部端口
80:80端口 | 
| void | setProtocol(String Protocol)Set 协议,可选的值:
TCP
UDP
ICMP
ANY
HTTP
HTTPS
HTTP/HTTPS
SMTP
SMTPS
SMTP/SMTPS
FTP
DNS
TLS/SSL | 
| void | setRuleAction(String RuleAction)Set 访问控制策略中设置的流量通过云防火墙的方式。取值:
accept:放行
drop:拒绝
log:观察 | 
| void | setSourceContent(String SourceContent)Set 访问源示例:
net:IP/CIDR(192.168.0.2) | 
| void | setSourceName(String SourceName)Set 访问源名称 | 
| void | setSourceType(String SourceType)Set 访问源类型,类型可以为:net | 
| void | setTargetName(String TargetName)Set 访问目的名称 | 
| void | setUpdateTime(String UpdateTime)Set 规则最近更新时间 | 
| void | setUuid(Long Uuid)Set 规则对应的唯一id,添加规则时忽略该字段,修改该规则时需要填写Uuid;查询返回时会返回该参数 | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic VpcRuleItem()
public VpcRuleItem(VpcRuleItem source)
public String getSourceContent()
public void setSourceContent(String SourceContent)
SourceContent - 访问源示例:
net:IP/CIDR(192.168.0.2)public String getSourceType()
public void setSourceType(String SourceType)
SourceType - 访问源类型,类型可以为:netpublic String getDestContent()
public void setDestContent(String DestContent)
DestContent - 访问目的示例:
net:IP/CIDR(192.168.0.2)
domain:域名规则,例如*.qq.compublic String getDestType()
public void setDestType(String DestType)
DestType - 访问目的类型,类型可以为:net,domain,dnsparsepublic String getProtocol()
public void setProtocol(String Protocol)
Protocol - 协议,可选的值:
TCP
UDP
ICMP
ANY
HTTP
HTTPS
HTTP/HTTPS
SMTP
SMTPS
SMTP/SMTPS
FTP
DNS
TLS/SSLpublic String getRuleAction()
public void setRuleAction(String RuleAction)
RuleAction - 访问控制策略中设置的流量通过云防火墙的方式。取值:
accept:放行
drop:拒绝
log:观察public String getPort()
public void setPort(String Port)
Port - 访问控制策略的端口。取值:
-1/-1:全部端口
80:80端口public String getDescription()
public void setDescription(String Description)
Description - 描述public Long getOrderIndex()
public void setOrderIndex(Long OrderIndex)
OrderIndex - 规则顺序,-1表示最低,1表示最高public String getEnable()
public void setEnable(String Enable)
Enable - 规则状态,true表示启用,false表示禁用public String getEdgeId()
public void setEdgeId(String EdgeId)
EdgeId - 规则生效的范围,是在哪对vpc之间还是针对所有vpc间生效public Long getUuid()
public void setUuid(Long Uuid)
Uuid - 规则对应的唯一id,添加规则时忽略该字段,修改该规则时需要填写Uuid;查询返回时会返回该参数public Long getDetectedTimes()
public void setDetectedTimes(Long DetectedTimes)
DetectedTimes - 规则的命中次数,增删改查规则时无需传入此参数,主要用于返回查询结果数据public String getEdgeName()
public void setEdgeName(String EdgeName)
EdgeName - EdgeId对应的这对VPC间防火墙的描述public Long getInternalUuid()
public void setInternalUuid(Long InternalUuid)
InternalUuid - 内部使用的uuid,一般情况下不会使用到该字段public Long getDeleted()
public void setDeleted(Long Deleted)
Deleted - 规则被删除:1,已删除;0,未删除public String getFwGroupId()
public void setFwGroupId(String FwGroupId)
FwGroupId - 规则生效的防火墙实例IDpublic String getFwGroupName()
public void setFwGroupName(String FwGroupName)
FwGroupName - 防火墙名称public BetaInfoByACL[] getBetaList()
public void setBetaList(BetaInfoByACL[] BetaList)
BetaList - beta任务详情public String getParamTemplateId()
public void setParamTemplateId(String ParamTemplateId)
ParamTemplateId - 端口协议组IDpublic String getParamTemplateName()
public void setParamTemplateName(String ParamTemplateName)
ParamTemplateName - 端口协议组名称public String getTargetName()
public void setTargetName(String TargetName)
TargetName - 访问目的名称public String getSourceName()
public void setSourceName(String SourceName)
SourceName - 访问源名称public Long getIpVersion()
public void setIpVersion(Long IpVersion)
IpVersion - Ip版本,0:IPv4,1:IPv6,默认为IPv4public Long getInvalid()
public void setInvalid(Long Invalid)
Invalid - 是否是无效规则,0 表示有效规则,1 表示无效规则,出参场景返回使用public String getCreateTime()
public void setCreateTime(String CreateTime)
CreateTime - 规则创建时间public String getUpdateTime()
public void setUpdateTime(String UpdateTime)
UpdateTime - 规则最近更新时间Copyright © 2025. All rights reserved.