public class Route extends AbstractModel
Constructor and Description |
---|
Route() |
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.
|
Modifier and Type | Method and Description |
---|---|
String |
getCreatedTime()
Get 路由策略创建时间
|
String |
getDestinationCidrBlock()
Get 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。
|
String |
getDestinationIpv6CidrBlock()
Get 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。
|
Boolean |
getEnabled()
Get 是否启用
|
String |
getGatewayId()
Get 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。
特别注意:当 GatewayType 为 EIP 时,GatewayId 固定值 '0'
|
String |
getGatewayType()
Get 下一跳类型,目前我们支持的类型有:
CVM:公网网关类型的云服务器;
VPN:VPN网关;
DIRECTCONNECT:专线网关;
PEERCONNECTION:对等连接;
HAVIP:高可用虚拟IP;
NAT:NAT网关;
NORMAL_CVM:普通云服务器;
EIP:云服务器的公网IP;
LOCAL_GATEWAY:本地网关。
|
Boolean |
getPublishedToVbc()
Get 路由策略是否发布到云联网。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getRouteDescription()
Get 路由策略描述。
|
Long |
getRouteId()
Get 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。
该字段在删除时必填,其他字段无需填写。
|
String |
getRouteItemId()
Get 路由唯一策略ID。
|
String |
getRouteTableId()
Get 路由表实例ID,例如:rtb-azd4dt1c。
|
String |
getRouteType()
Get 路由类型,目前我们支持的类型有:
USER:用户路由;
NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;
CCN:云联网路由,系统默认下发,不可编辑与删除。
用户只能添加和操作 USER 类型的路由。
|
void |
setCreatedTime(String CreatedTime)
Set 路由策略创建时间
|
void |
setDestinationCidrBlock(String DestinationCidrBlock)
Set 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。
|
void |
setDestinationIpv6CidrBlock(String DestinationIpv6CidrBlock)
Set 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。
|
void |
setEnabled(Boolean Enabled)
Set 是否启用
|
void |
setGatewayId(String GatewayId)
Set 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。
特别注意:当 GatewayType 为 EIP 时,GatewayId 固定值 '0'
|
void |
setGatewayType(String GatewayType)
Set 下一跳类型,目前我们支持的类型有:
CVM:公网网关类型的云服务器;
VPN:VPN网关;
DIRECTCONNECT:专线网关;
PEERCONNECTION:对等连接;
HAVIP:高可用虚拟IP;
NAT:NAT网关;
NORMAL_CVM:普通云服务器;
EIP:云服务器的公网IP;
LOCAL_GATEWAY:本地网关。
|
void |
setPublishedToVbc(Boolean PublishedToVbc)
Set 路由策略是否发布到云联网。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setRouteDescription(String RouteDescription)
Set 路由策略描述。
|
void |
setRouteId(Long RouteId)
Set 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。
该字段在删除时必填,其他字段无需填写。
|
void |
setRouteItemId(String RouteItemId)
Set 路由唯一策略ID。
|
void |
setRouteTableId(String RouteTableId)
Set 路由表实例ID,例如:rtb-azd4dt1c。
|
void |
setRouteType(String RouteType)
Set 路由类型,目前我们支持的类型有:
USER:用户路由;
NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;
CCN:云联网路由,系统默认下发,不可编辑与删除。
用户只能添加和操作 USER 类型的路由。
|
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 Route()
public Route(Route source)
public String getDestinationCidrBlock()
public void setDestinationCidrBlock(String DestinationCidrBlock)
DestinationCidrBlock
- 目的网段,取值不能在私有网络网段内,例如:112.20.51.0/24。public String getGatewayType()
public void setGatewayType(String GatewayType)
GatewayType
- 下一跳类型,目前我们支持的类型有:
CVM:公网网关类型的云服务器;
VPN:VPN网关;
DIRECTCONNECT:专线网关;
PEERCONNECTION:对等连接;
HAVIP:高可用虚拟IP;
NAT:NAT网关;
NORMAL_CVM:普通云服务器;
EIP:云服务器的公网IP;
LOCAL_GATEWAY:本地网关。public String getGatewayId()
public void setGatewayId(String GatewayId)
GatewayId
- 下一跳地址,这里只需要指定不同下一跳类型的网关ID,系统会自动匹配到下一跳地址。
特别注意:当 GatewayType 为 EIP 时,GatewayId 固定值 '0'public Long getRouteId()
public void setRouteId(Long RouteId)
RouteId
- 路由策略ID。IPv4路由策略ID是有意义的值,IPv6路由策略是无意义的值0。后续建议完全使用字符串唯一ID `RouteItemId`操作路由策略。
该字段在删除时必填,其他字段无需填写。public String getRouteDescription()
public void setRouteDescription(String RouteDescription)
RouteDescription
- 路由策略描述。public Boolean getEnabled()
public void setEnabled(Boolean Enabled)
Enabled
- 是否启用public String getRouteType()
public void setRouteType(String RouteType)
RouteType
- 路由类型,目前我们支持的类型有:
USER:用户路由;
NETD:网络探测路由,创建网络探测实例时,系统默认下发,不可编辑与删除;
CCN:云联网路由,系统默认下发,不可编辑与删除。
用户只能添加和操作 USER 类型的路由。public String getRouteTableId()
public void setRouteTableId(String RouteTableId)
RouteTableId
- 路由表实例ID,例如:rtb-azd4dt1c。public String getDestinationIpv6CidrBlock()
public void setDestinationIpv6CidrBlock(String DestinationIpv6CidrBlock)
DestinationIpv6CidrBlock
- 目的IPv6网段,取值不能在私有网络网段内,例如:2402:4e00:1000:810b::/64。public String getRouteItemId()
public void setRouteItemId(String RouteItemId)
RouteItemId
- 路由唯一策略ID。public Boolean getPublishedToVbc()
public void setPublishedToVbc(Boolean PublishedToVbc)
PublishedToVbc
- 路由策略是否发布到云联网。
注意:此字段可能返回 null,表示取不到有效值。public String getCreatedTime()
public void setCreatedTime(String CreatedTime)
CreatedTime
- 路由策略创建时间Copyright © 2021. All rights reserved.