public class SecurityGroupApiRuleData extends AbstractModel
Constructor and Description |
---|
SecurityGroupApiRuleData() |
SecurityGroupApiRuleData(SecurityGroupApiRuleData 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 |
getDetail()
Get 描述
|
Long |
getOrderIndex()
Get 执行顺序,中间插入必传,前插、后插非必传
|
String |
getPort()
Get 端口, 当Protocol为ANY或ICMP时,Port为-1/-1
|
String |
getProtocol()
Get 协议,支持ANY/TCP/UDP/ICMP
|
Long |
getRuleType()
Get 规则类型,1:VpcId+Ip/Cidr, 2: 实例ID,入站时为访问目的类型,出站时为访问源类型
|
String |
getSourceId()
Get 访问源,入站时为Ip/Cidr,默认为0.0.0.0/0; 出站时当RuleType为1时,支持内网Ip/Cidr, 当RuleType为2时,填实例ID
|
String |
getStrategy()
Get 策略, 1:阻断,2:放行
|
String |
getTargetId()
Get 访问目的,出站时为Ip/Cidr,默认为0.0.0.0/0;入站时当RuleType为1时,支持内网Ip/Cidr, 当RuleType为2时,填实例ID
|
String |
getVpcId()
Get 私有网络ID,当RuleType为1时必传
|
void |
setDetail(String Detail)
Set 描述
|
void |
setOrderIndex(Long OrderIndex)
Set 执行顺序,中间插入必传,前插、后插非必传
|
void |
setPort(String Port)
Set 端口, 当Protocol为ANY或ICMP时,Port为-1/-1
|
void |
setProtocol(String Protocol)
Set 协议,支持ANY/TCP/UDP/ICMP
|
void |
setRuleType(Long RuleType)
Set 规则类型,1:VpcId+Ip/Cidr, 2: 实例ID,入站时为访问目的类型,出站时为访问源类型
|
void |
setSourceId(String SourceId)
Set 访问源,入站时为Ip/Cidr,默认为0.0.0.0/0; 出站时当RuleType为1时,支持内网Ip/Cidr, 当RuleType为2时,填实例ID
|
void |
setStrategy(String Strategy)
Set 策略, 1:阻断,2:放行
|
void |
setTargetId(String TargetId)
Set 访问目的,出站时为Ip/Cidr,默认为0.0.0.0/0;入站时当RuleType为1时,支持内网Ip/Cidr, 当RuleType为2时,填实例ID
|
void |
setVpcId(String VpcId)
Set 私有网络ID,当RuleType为1时必传
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonString
public SecurityGroupApiRuleData()
public SecurityGroupApiRuleData(SecurityGroupApiRuleData source)
public String getSourceId()
public void setSourceId(String SourceId)
SourceId
- 访问源,入站时为Ip/Cidr,默认为0.0.0.0/0; 出站时当RuleType为1时,支持内网Ip/Cidr, 当RuleType为2时,填实例IDpublic String getTargetId()
public void setTargetId(String TargetId)
TargetId
- 访问目的,出站时为Ip/Cidr,默认为0.0.0.0/0;入站时当RuleType为1时,支持内网Ip/Cidr, 当RuleType为2时,填实例IDpublic String getProtocol()
public void setProtocol(String Protocol)
Protocol
- 协议,支持ANY/TCP/UDP/ICMPpublic String getPort()
public void setPort(String Port)
Port
- 端口, 当Protocol为ANY或ICMP时,Port为-1/-1public String getStrategy()
public void setStrategy(String Strategy)
Strategy
- 策略, 1:阻断,2:放行public String getDetail()
public void setDetail(String Detail)
Detail
- 描述public Long getRuleType()
public void setRuleType(Long RuleType)
RuleType
- 规则类型,1:VpcId+Ip/Cidr, 2: 实例ID,入站时为访问目的类型,出站时为访问源类型public Long getOrderIndex()
public void setOrderIndex(Long OrderIndex)
OrderIndex
- 执行顺序,中间插入必传,前插、后插非必传public String getVpcId()
public void setVpcId(String VpcId)
VpcId
- 私有网络ID,当RuleType为1时必传Copyright © 2021. All rights reserved.