Class SecurityGroupBothWayInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cfw.v20190904.models.SecurityGroupBothWayInfo
-
public class SecurityGroupBothWayInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description SecurityGroupBothWayInfo()SecurityGroupBothWayInfo(SecurityGroupBothWayInfo 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 LonggetBothWay()Get 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。StringgetCidr()Get 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。StringgetDetail()Get 描述 注意:此字段可能返回 null,表示取不到有效值。LonggetDirection()Get 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。StringgetInstanceName()Get 实例名称 注意:此字段可能返回 null,表示取不到有效值。LonggetIsNew()Get 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。LonggetOrderIndex()Get 执行顺序 注意:此字段可能返回 null,表示取不到有效值。StringgetPort()Get 目的端口 注意:此字段可能返回 null,表示取不到有效值。StringgetPrivateIp()Get 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。StringgetProtocol()Get 协议 注意:此字段可能返回 null,表示取不到有效值。LonggetProtocolPortType()Get 是否使用端口协议模板,0:否,1:是StringgetPublicIp()Get 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。StringgetRegion()Get 地域StringgetServiceTemplateId()Get 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。StringgetSourceId()Get 访问源 注意:此字段可能返回 null,表示取不到有效值。LonggetSourceType()Get 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。LonggetStatus()Get 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。LonggetStrategy()Get 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。StringgetSubnetId()Get 子网ID 注意:此字段可能返回 null,表示取不到有效值。StringgetTargetId()Get 访问目的 注意:此字段可能返回 null,表示取不到有效值。LonggetTargetType()Get 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。StringgetVpcId()Get 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。voidsetBothWay(Long BothWay)Set 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。voidsetCidr(String Cidr)Set 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。voidsetDetail(String Detail)Set 描述 注意:此字段可能返回 null,表示取不到有效值。voidsetDirection(Long Direction)Set 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。voidsetInstanceName(String InstanceName)Set 实例名称 注意:此字段可能返回 null,表示取不到有效值。voidsetIsNew(Long IsNew)Set 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。voidsetOrderIndex(Long OrderIndex)Set 执行顺序 注意:此字段可能返回 null,表示取不到有效值。voidsetPort(String Port)Set 目的端口 注意:此字段可能返回 null,表示取不到有效值。voidsetPrivateIp(String PrivateIp)Set 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。voidsetProtocol(String Protocol)Set 协议 注意:此字段可能返回 null,表示取不到有效值。voidsetProtocolPortType(Long ProtocolPortType)Set 是否使用端口协议模板,0:否,1:是voidsetPublicIp(String PublicIp)Set 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。voidsetRegion(String Region)Set 地域voidsetServiceTemplateId(String ServiceTemplateId)Set 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。voidsetSourceId(String SourceId)Set 访问源 注意:此字段可能返回 null,表示取不到有效值。voidsetSourceType(Long SourceType)Set 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。voidsetStatus(Long Status)Set 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。voidsetStrategy(Long Strategy)Set 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。voidsetSubnetId(String SubnetId)Set 子网ID 注意:此字段可能返回 null,表示取不到有效值。voidsetTargetId(String TargetId)Set 访问目的 注意:此字段可能返回 null,表示取不到有效值。voidsetTargetType(Long TargetType)Set 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。voidsetVpcId(String VpcId)Set 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。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
-
SecurityGroupBothWayInfo
public SecurityGroupBothWayInfo()
-
SecurityGroupBothWayInfo
public SecurityGroupBothWayInfo(SecurityGroupBothWayInfo 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
-
getOrderIndex
public Long getOrderIndex()
Get 执行顺序 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- OrderIndex 执行顺序 注意:此字段可能返回 null,表示取不到有效值。
-
setOrderIndex
public void setOrderIndex(Long OrderIndex)
Set 执行顺序 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
OrderIndex- 执行顺序 注意:此字段可能返回 null,表示取不到有效值。
-
getSourceId
public String getSourceId()
Get 访问源 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SourceId 访问源 注意:此字段可能返回 null,表示取不到有效值。
-
setSourceId
public void setSourceId(String SourceId)
Set 访问源 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SourceId- 访问源 注意:此字段可能返回 null,表示取不到有效值。
-
getSourceType
public Long getSourceType()
Get 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SourceType 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
-
setSourceType
public void setSourceType(Long SourceType)
Set 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SourceType- 访问源类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
-
getTargetId
public String getTargetId()
Get 访问目的 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TargetId 访问目的 注意:此字段可能返回 null,表示取不到有效值。
-
setTargetId
public void setTargetId(String TargetId)
Set 访问目的 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TargetId- 访问目的 注意:此字段可能返回 null,表示取不到有效值。
-
getTargetType
public Long getTargetType()
Get 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- TargetType 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
-
setTargetType
public void setTargetType(Long TargetType)
Set 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
TargetType- 访问目的类型,默认为0,0: IP, 1: VPC, 2: SUBNET, 3: CVM, 4: CLB, 5: ENI, 6: CDB, 7: 参数模板, 100: 资产分组 注意:此字段可能返回 null,表示取不到有效值。
-
getProtocol
public String getProtocol()
Get 协议 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Protocol 协议 注意:此字段可能返回 null,表示取不到有效值。
-
setProtocol
public void setProtocol(String Protocol)
Set 协议 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Protocol- 协议 注意:此字段可能返回 null,表示取不到有效值。
-
getPort
public String getPort()
Get 目的端口 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Port 目的端口 注意:此字段可能返回 null,表示取不到有效值。
-
setPort
public void setPort(String Port)
Set 目的端口 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Port- 目的端口 注意:此字段可能返回 null,表示取不到有效值。
-
getStrategy
public Long getStrategy()
Get 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Strategy 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。
-
setStrategy
public void setStrategy(Long Strategy)
Set 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Strategy- 策略, 1:阻断,2:放行 注意:此字段可能返回 null,表示取不到有效值。
-
getDirection
public Long getDirection()
Get 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Direction 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。
-
setDirection
public void setDirection(Long Direction)
Set 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Direction- 方向,0:出站,1:入站,默认1 注意:此字段可能返回 null,表示取不到有效值。
-
getRegion
public String getRegion()
Get 地域- Returns:
- Region 地域
-
setRegion
public void setRegion(String Region)
Set 地域- Parameters:
Region- 地域
-
getDetail
public String getDetail()
Get 描述 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Detail 描述 注意:此字段可能返回 null,表示取不到有效值。
-
setDetail
public void setDetail(String Detail)
Set 描述 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Detail- 描述 注意:此字段可能返回 null,表示取不到有效值。
-
getStatus
public Long getStatus()
Get 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Status 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。
-
setStatus
public void setStatus(Long Status)
Set 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Status- 是否开关开启,0:未开启,1:开启 注意:此字段可能返回 null,表示取不到有效值。
-
getIsNew
public Long getIsNew()
Get 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- IsNew 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。
-
setIsNew
public void setIsNew(Long IsNew)
Set 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
IsNew- 是否是正常规则,0:正常,1:异常 注意:此字段可能返回 null,表示取不到有效值。
-
getBothWay
public Long getBothWay()
Get 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- BothWay 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。
-
setBothWay
public void setBothWay(Long BothWay)
Set 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
BothWay- 单/双向下发,0:单向下发,1:双向下发 注意:此字段可能返回 null,表示取不到有效值。
-
getVpcId
public String getVpcId()
Get 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- VpcId 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。
-
setVpcId
public void setVpcId(String VpcId)
Set 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
VpcId- 私有网络ID 注意:此字段可能返回 null,表示取不到有效值。
-
getSubnetId
public String getSubnetId()
Get 子网ID 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- SubnetId 子网ID 注意:此字段可能返回 null,表示取不到有效值。
-
setSubnetId
public void setSubnetId(String SubnetId)
Set 子网ID 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
SubnetId- 子网ID 注意:此字段可能返回 null,表示取不到有效值。
-
getInstanceName
public String getInstanceName()
Get 实例名称 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- InstanceName 实例名称 注意:此字段可能返回 null,表示取不到有效值。
-
setInstanceName
public void setInstanceName(String InstanceName)
Set 实例名称 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
InstanceName- 实例名称 注意:此字段可能返回 null,表示取不到有效值。
-
getPublicIp
public String getPublicIp()
Get 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PublicIp 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
-
setPublicIp
public void setPublicIp(String PublicIp)
Set 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PublicIp- 公网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
-
getPrivateIp
public String getPrivateIp()
Get 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PrivateIp 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
-
setPrivateIp
public void setPrivateIp(String PrivateIp)
Set 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PrivateIp- 内网IP,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
-
getCidr
public String getCidr()
Get 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- Cidr 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
-
setCidr
public void setCidr(String Cidr)
Set 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
Cidr- 掩码地址,多个以英文逗号分隔 注意:此字段可能返回 null,表示取不到有效值。
-
getServiceTemplateId
public String getServiceTemplateId()
Get 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- ServiceTemplateId 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。
-
setServiceTemplateId
public void setServiceTemplateId(String ServiceTemplateId)
Set 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
ServiceTemplateId- 端口协议类型参数模板id 注意:此字段可能返回 null,表示取不到有效值。
-
getProtocolPortType
public Long getProtocolPortType()
Get 是否使用端口协议模板,0:否,1:是- Returns:
- ProtocolPortType 是否使用端口协议模板,0:否,1:是
-
setProtocolPortType
public void setProtocolPortType(Long ProtocolPortType)
Set 是否使用端口协议模板,0:否,1:是- Parameters:
ProtocolPortType- 是否使用端口协议模板,0:否,1:是
-
-