public class CreateNatRuleItem extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
| CreateNatRuleItem() | 
| CreateNatRuleItem(CreateNatRuleItem 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 | 
|---|---|
| String | getDescription()Get 描述 | 
| Long | getDirection()Get 规则方向:1,入站;0,出站 | 
| String | getEnable()Get 规则状态,true表示启用,false表示禁用 | 
| Long | getInternalUuid()Get 内部id | 
| Long | getOrderIndex()Get 规则序号 | 
| String | getParamTemplateId()Get 端口协议组ID | 
| String | getPort()Get 访问控制策略的端口。取值: -1/-1:全部端口 80:80端口 | 
| String | getProtocol()Get 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNS | 
| String | getRuleAction()Get 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察 | 
| String | getScope()Get 规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度 | 
| String | getSourceContent()Get 访问源示例: net:IP/CIDR(192.168.0.2) | 
| String | getSourceType()Get 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag | 
| String | getTargetContent()Get 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com | 
| String | getTargetType()Get 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为  ip,net,domain,template,location | 
| Long | getUuid()Get 规则对应的唯一id,创建规则时无需填写 | 
| void | setDescription(String Description)Set 描述 | 
| void | setDirection(Long Direction)Set 规则方向:1,入站;0,出站 | 
| void | setEnable(String Enable)Set 规则状态,true表示启用,false表示禁用 | 
| void | setInternalUuid(Long InternalUuid)Set 内部id | 
| void | setOrderIndex(Long OrderIndex)Set 规则序号 | 
| void | setParamTemplateId(String ParamTemplateId)Set 端口协议组ID | 
| 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 | 
| void | setRuleAction(String RuleAction)Set 访问控制策略中设置的流量通过云防火墙的方式。取值: accept:放行 drop:拒绝 log:观察 | 
| void | setScope(String Scope)Set 规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度 | 
| void | setSourceContent(String SourceContent)Set 访问源示例: net:IP/CIDR(192.168.0.2) | 
| void | setSourceType(String SourceType)Set 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tag | 
| void | setTargetContent(String TargetContent)Set 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.com | 
| void | setTargetType(String TargetType)Set 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为  ip,net,domain,template,location | 
| void | setUuid(Long Uuid)Set 规则对应的唯一id,创建规则时无需填写 | 
| 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 CreateNatRuleItem()
public CreateNatRuleItem(CreateNatRuleItem 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 - 访问源类型:入向规则时类型可以为 ip,net,template,location;出向规则时可以为 ip,net,template,instance,group,tagpublic String getTargetContent()
public void setTargetContent(String TargetContent)
TargetContent - 访问目的示例: net:IP/CIDR(192.168.0.2) domain:域名规则,例如*.qq.compublic String getTargetType()
public void setTargetType(String TargetType)
TargetType - 访问目的类型:入向规则时类型可以为ip,net,template,instance,group,tag;出向规则时可以为  ip,net,domain,template,locationpublic String getProtocol()
public void setProtocol(String Protocol)
Protocol - 协议,可选的值: TCP UDP ICMP ANY HTTP HTTPS HTTP/HTTPS SMTP SMTPS SMTP/SMTPS FTP DNSpublic 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 Long getDirection()
public void setDirection(Long Direction)
Direction - 规则方向:1,入站;0,出站public Long getOrderIndex()
public void setOrderIndex(Long OrderIndex)
OrderIndex - 规则序号public String getEnable()
public void setEnable(String Enable)
Enable - 规则状态,true表示启用,false表示禁用public Long getUuid()
public void setUuid(Long Uuid)
Uuid - 规则对应的唯一id,创建规则时无需填写public String getDescription()
public void setDescription(String Description)
Description - 描述public String getParamTemplateId()
public void setParamTemplateId(String ParamTemplateId)
ParamTemplateId - 端口协议组IDpublic Long getInternalUuid()
public void setInternalUuid(Long InternalUuid)
InternalUuid - 内部idpublic String getScope()
public void setScope(String Scope)
Scope - 规则生效的范围:ALL,全局生效;ap-guangzhou,生效的地域;cfwnat-xxx,生效基于实例维度Copyright © 2025. All rights reserved.