Class Route
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.vpc.v20170312.models.Route
-
public class Route extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetCreatedTime()Get 路由策略创建时间StringgetDestinationCidrBlock()Get 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。StringgetDestinationIpv6CidrBlock()Get 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。BooleangetEnabled()Get 是否启用StringgetGatewayId()Get 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。 特殊说明:GatewayType为NORMAL_CVM时,GatewayId填写实例的内网IP。StringgetGatewayType()Get 下一跳类型,目前我们支持的类型有: CVM:公网网关类型的云服务器; VPN:VPN网关; DIRECTCONNECT:专线网关; PEERCONNECTION:对等连接; HAVIP:高可用虚拟IP; NAT:NAT网关; NORMAL_CVM:普通云服务器; EIP:云服务器的公网IP; LOCAL_GATEWAY:本地网关。BooleangetPublishedToVbc()Get 路由策略是否发布到云联网。 注意:此字段可能返回 null,表示取不到有效值。StringgetRouteDescription()Get 路由策略描述。LonggetRouteId()Get 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。 该字段在删除时必填,其他字段无需填写。StringgetRouteItemId()Get 路由唯一策略ID。StringgetRouteTableId()Get 路由表实例ID,例如:rtb-azd4dt1c。StringgetRouteType()Get 路由类型,目前我们支持的类型有: USER:用户路由; NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除; CCN:云联网路由,系统默认下发,不可编辑与删除。 用户只能添加和操作 USER 类型的路由。voidsetCreatedTime(String CreatedTime)Set 路由策略创建时间voidsetDestinationCidrBlock(String DestinationCidrBlock)Set 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。voidsetDestinationIpv6CidrBlock(String DestinationIpv6CidrBlock)Set 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。voidsetEnabled(Boolean Enabled)Set 是否启用voidsetGatewayId(String GatewayId)Set 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。 特殊说明:GatewayType为NORMAL_CVM时,GatewayId填写实例的内网IP。voidsetGatewayType(String GatewayType)Set 下一跳类型,目前我们支持的类型有: CVM:公网网关类型的云服务器; VPN:VPN网关; DIRECTCONNECT:专线网关; PEERCONNECTION:对等连接; HAVIP:高可用虚拟IP; NAT:NAT网关; NORMAL_CVM:普通云服务器; EIP:云服务器的公网IP; LOCAL_GATEWAY:本地网关。voidsetPublishedToVbc(Boolean PublishedToVbc)Set 路由策略是否发布到云联网。 注意:此字段可能返回 null,表示取不到有效值。voidsetRouteDescription(String RouteDescription)Set 路由策略描述。voidsetRouteId(Long RouteId)Set 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。 该字段在删除时必填,其他字段无需填写。voidsetRouteItemId(String RouteItemId)Set 路由唯一策略ID。voidsetRouteTableId(String RouteTableId)Set 路由表实例ID,例如:rtb-azd4dt1c。voidsetRouteType(String RouteType)Set 路由类型,目前我们支持的类型有: USER:用户路由; NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除; CCN:云联网路由,系统默认下发,不可编辑与删除。 用户只能添加和操作 USER 类型的路由。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
-
Route
public Route()
-
Route
public Route(Route 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
-
getDestinationCidrBlock
public String getDestinationCidrBlock()
Get 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。- Returns:
- DestinationCidrBlock 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。
-
setDestinationCidrBlock
public void setDestinationCidrBlock(String DestinationCidrBlock)
Set 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。- Parameters:
DestinationCidrBlock- 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。
-
getGatewayType
public String getGatewayType()
Get 下一跳类型,目前我们支持的类型有: CVM:公网网关类型的云服务器; VPN:VPN网关; DIRECTCONNECT:专线网关; PEERCONNECTION:对等连接; HAVIP:高可用虚拟IP; NAT:NAT网关; NORMAL_CVM:普通云服务器; EIP:云服务器的公网IP; LOCAL_GATEWAY:本地网关。- Returns:
- GatewayType 下一跳类型,目前我们支持的类型有: CVM:公网网关类型的云服务器; VPN:VPN网关; DIRECTCONNECT:专线网关; PEERCONNECTION:对等连接; HAVIP:高可用虚拟IP; NAT:NAT网关; NORMAL_CVM:普通云服务器; EIP:云服务器的公网IP; LOCAL_GATEWAY:本地网关。
-
setGatewayType
public void setGatewayType(String GatewayType)
Set 下一跳类型,目前我们支持的类型有: CVM:公网网关类型的云服务器; VPN:VPN网关; DIRECTCONNECT:专线网关; PEERCONNECTION:对等连接; HAVIP:高可用虚拟IP; NAT:NAT网关; NORMAL_CVM:普通云服务器; EIP:云服务器的公网IP; LOCAL_GATEWAY:本地网关。- Parameters:
GatewayType- 下一跳类型,目前我们支持的类型有: CVM:公网网关类型的云服务器; VPN:VPN网关; DIRECTCONNECT:专线网关; PEERCONNECTION:对等连接; HAVIP:高可用虚拟IP; NAT:NAT网关; NORMAL_CVM:普通云服务器; EIP:云服务器的公网IP; LOCAL_GATEWAY:本地网关。
-
getGatewayId
public String getGatewayId()
Get 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。 特殊说明:GatewayType为NORMAL_CVM时,GatewayId填写实例的内网IP。- Returns:
- GatewayId 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。 特殊说明:GatewayType为NORMAL_CVM时,GatewayId填写实例的内网IP。
-
setGatewayId
public void setGatewayId(String GatewayId)
Set 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。 特殊说明:GatewayType为NORMAL_CVM时,GatewayId填写实例的内网IP。- Parameters:
GatewayId- 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。 特殊说明:GatewayType为NORMAL_CVM时,GatewayId填写实例的内网IP。
-
getRouteId
public Long getRouteId()
Get 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。 该字段在删除时必填,其他字段无需填写。- Returns:
- RouteId 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。 该字段在删除时必填,其他字段无需填写。
-
setRouteId
public void setRouteId(Long RouteId)
Set 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。 该字段在删除时必填,其他字段无需填写。- Parameters:
RouteId- 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。 该字段在删除时必填,其他字段无需填写。
-
getRouteDescription
public String getRouteDescription()
Get 路由策略描述。- Returns:
- RouteDescription 路由策略描述。
-
setRouteDescription
public void setRouteDescription(String RouteDescription)
Set 路由策略描述。- Parameters:
RouteDescription- 路由策略描述。
-
getEnabled
public Boolean getEnabled()
Get 是否启用- Returns:
- Enabled 是否启用
-
setEnabled
public void setEnabled(Boolean Enabled)
Set 是否启用- Parameters:
Enabled- 是否启用
-
getRouteType
public String getRouteType()
Get 路由类型,目前我们支持的类型有: USER:用户路由; NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除; CCN:云联网路由,系统默认下发,不可编辑与删除。 用户只能添加和操作 USER 类型的路由。- Returns:
- RouteType 路由类型,目前我们支持的类型有: USER:用户路由; NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除; CCN:云联网路由,系统默认下发,不可编辑与删除。 用户只能添加和操作 USER 类型的路由。
-
setRouteType
public void setRouteType(String RouteType)
Set 路由类型,目前我们支持的类型有: USER:用户路由; NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除; CCN:云联网路由,系统默认下发,不可编辑与删除。 用户只能添加和操作 USER 类型的路由。- Parameters:
RouteType- 路由类型,目前我们支持的类型有: USER:用户路由; NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除; CCN:云联网路由,系统默认下发,不可编辑与删除。 用户只能添加和操作 USER 类型的路由。
-
getRouteTableId
public String getRouteTableId()
Get 路由表实例ID,例如:rtb-azd4dt1c。- Returns:
- RouteTableId 路由表实例ID,例如:rtb-azd4dt1c。
-
setRouteTableId
public void setRouteTableId(String RouteTableId)
Set 路由表实例ID,例如:rtb-azd4dt1c。- Parameters:
RouteTableId- 路由表实例ID,例如:rtb-azd4dt1c。
-
getDestinationIpv6CidrBlock
public String getDestinationIpv6CidrBlock()
Get 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。- Returns:
- DestinationIpv6CidrBlock 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。
-
setDestinationIpv6CidrBlock
public void setDestinationIpv6CidrBlock(String DestinationIpv6CidrBlock)
Set 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。- Parameters:
DestinationIpv6CidrBlock- 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。
-
getRouteItemId
public String getRouteItemId()
Get 路由唯一策略ID。- Returns:
- RouteItemId 路由唯一策略ID。
-
setRouteItemId
public void setRouteItemId(String RouteItemId)
Set 路由唯一策略ID。- Parameters:
RouteItemId- 路由唯一策略ID。
-
getPublishedToVbc
public Boolean getPublishedToVbc()
Get 路由策略是否发布到云联网。 注意:此字段可能返回 null,表示取不到有效值。- Returns:
- PublishedToVbc 路由策略是否发布到云联网。 注意:此字段可能返回 null,表示取不到有效值。
-
setPublishedToVbc
public void setPublishedToVbc(Boolean PublishedToVbc)
Set 路由策略是否发布到云联网。 注意:此字段可能返回 null,表示取不到有效值。- Parameters:
PublishedToVbc- 路由策略是否发布到云联网。 注意:此字段可能返回 null,表示取不到有效值。
-
getCreatedTime
public String getCreatedTime()
Get 路由策略创建时间- Returns:
- CreatedTime 路由策略创建时间
-
setCreatedTime
public void setCreatedTime(String CreatedTime)
Set 路由策略创建时间- Parameters:
CreatedTime- 路由策略创建时间
-
-