public class ModifyVirtualBorderRouterAttributeRequest
extends com.aliyun.tea.TeaModel
限定符和类型 | 字段和说明 |
---|---|
String |
associatedPhysicalConnections
The information about the Express Connect circuit associated with the VBR, including the following parameters:
CircuitCode: the circuit code provided by the connectivity provider for the Express Connect circuit.
|
Integer |
bandwidth
The bandwidth value.
|
String |
circuitCode
The circuit code of the Express Connect circuit.
|
String |
clientToken
The client token that is used to ensure the idempotence of the request.
|
String |
description
The description of the VBR.
|
Long |
detectMultiplier
The maximum number of dropped packets that is allowed by the receiver when the initiator transmits packets.
|
Boolean |
enableIpv6
Specifies whether to enable IPv6.
|
String |
localGatewayIp
The IP address of the VBR.
|
String |
localIpv6GatewayIp
The IPv6 address of the VBR.
|
Long |
minRxInterval
The time interval to receive BFD packets.
|
Long |
minTxInterval
The time interval to send BFD packets.
|
String |
name
The name of the VBR.
|
String |
ownerAccount |
Long |
ownerId |
String |
peerGatewayIp
The IP address of the gateway device in the data center.
|
String |
peeringIpv6SubnetMask
The subnet mask of the IPv6 addresses of the VBR and the gateway device in the data center.
|
String |
peeringSubnetMask
The subnet mask for the IP addresses of the gateway devices on the Alibaba Cloud side and on the customer side.
|
String |
peerIpv6GatewayIp
The IPv6 address of the gateway device in the data center.
|
String |
regionId
The region ID of the VBR.
|
String |
resourceOwnerAccount |
Long |
resourceOwnerId |
Boolean |
sitelinkEnable |
String |
vbrId
The VBR ID.
|
Integer |
vlanId
The VLAN ID of the VBR.
|
构造器和说明 |
---|
ModifyVirtualBorderRouterAttributeRequest() |
@NameInMap(value="AssociatedPhysicalConnections") public String associatedPhysicalConnections
The information about the Express Connect circuit associated with the VBR, including the following parameters:
[ { "CircuitCode ": "longtel001", " LocalGatewayIp ": "192.168.XX.XX", "PeerGatewayIp" : "192.168.XX.XX", " PeeringSubnetMask ": "255.255.255.252", " PhysicalConnectionId ": "pc-kojok19****" } ]
@NameInMap(value="Bandwidth") public Integer bandwidth
The bandwidth value. Unit: Mbit/s.
example:100
@NameInMap(value="CircuitCode") public String circuitCode
The circuit code of the Express Connect circuit. The circuit code is provided by the connectivity provider.
example:Only the owner of the Express Connect circuit can set this property.
longtel001
@NameInMap(value="ClientToken") public String clientToken
The client token that is used to ensure the idempotence of the request.
You can use the client to generate the token, but you must make sure that the token is unique among different requests. The token can contain only ASCII characters.
example:If you do not specify this parameter, the system automatically uses the request ID as the client token. The request ID may be different for each request.
02fb3da4-130e-11e9-8e44-00****
@NameInMap(value="Description") public String description
The description of the VBR.
It must be 2 to 256 characters in length. It must start with a letter but cannot start with http://
or https://
.
desc
@NameInMap(value="DetectMultiplier") public Long detectMultiplier
The maximum number of dropped packets that is allowed by the receiver when the initiator transmits packets. This value can be used to check whether a connection works as expected.
Valid values: 3 to 10.
example:3
@NameInMap(value="EnableIpv6") public Boolean enableIpv6
Specifies whether to enable IPv6. Valid values:
false
@NameInMap(value="LocalGatewayIp") public String localGatewayIp
The IP address of the VBR.
Only the owner of the VBR can set or modify this parameter.
example:192.168.XX.XX
@NameInMap(value="LocalIpv6GatewayIp") public String localIpv6GatewayIp
The IPv6 address of the VBR.
example:2001:XXXX:3c4d:0015:0000:0000:0000:1a2b
@NameInMap(value="MinRxInterval") public Long minRxInterval
The time interval to receive BFD packets. Valid values: 200 to 1000. Unit: milliseconds.
example:300
@NameInMap(value="MinTxInterval") public Long minTxInterval
The time interval to send BFD packets. Valid values: 200 to 1000. Unit: milliseconds.
example:300
@NameInMap(value="Name") public String name
The name of the VBR.
The name must be 2 to 128 characters in length, and can contain letters, digits, underscores (_), and hyphens (-). The name must start with a letter. It cannot start with http://
or https://
.
VBR
@NameInMap(value="OwnerAccount") public String ownerAccount
@NameInMap(value="OwnerId") public Long ownerId
@NameInMap(value="PeerGatewayIp") public String peerGatewayIp
The IP address of the gateway device in the data center.
Only the owner of the VBR can set or modify this parameter.
example:192.168.XX.X
@NameInMap(value="PeerIpv6GatewayIp") public String peerIpv6GatewayIp
The IPv6 address of the gateway device in the data center.
2001:XXXX:3c4d:0015:0000:0000:0000:2a2b
@NameInMap(value="PeeringIpv6SubnetMask") public String peeringIpv6SubnetMask
The subnet mask of the IPv6 addresses of the VBR and the gateway device in the data center.
The two IPv6 addresses must fall within the same subnet.
example:2408:4004:cc:400::/56
@NameInMap(value="PeeringSubnetMask") public String peeringSubnetMask
The subnet mask for the IP addresses of the gateway devices on the Alibaba Cloud side and on the customer side. Only the owner of the VBR can set or modify this parameter.
The two IP addresses must fall within the same subnet.
example:255.255.255.252
@NameInMap(value="RegionId") public String regionId
The region ID of the VBR.
You can call the DescribeRegions operation to query the most recent region list.
This parameter is required.
example:cn-shanghai
@NameInMap(value="ResourceOwnerAccount") public String resourceOwnerAccount
@NameInMap(value="ResourceOwnerId") public Long resourceOwnerId
@NameInMap(value="SitelinkEnable") public Boolean sitelinkEnable
@NameInMap(value="VbrId") public String vbrId
The VBR ID.
This parameter is required.
example:vbr-bp1lhl0taikrte****
@NameInMap(value="VlanId") public Integer vlanId
The VLAN ID of the VBR. Valid values: 0 to 2999.
example:This parameter is available only to Express Connect owners. The VLAN IDs of VBRs on the same Express Connect circuit must be unique.
0
public ModifyVirtualBorderRouterAttributeRequest()
public static ModifyVirtualBorderRouterAttributeRequest build(Map<String,?> map) throws Exception
Exception
public ModifyVirtualBorderRouterAttributeRequest setAssociatedPhysicalConnections(String associatedPhysicalConnections)
public String getAssociatedPhysicalConnections()
public ModifyVirtualBorderRouterAttributeRequest setBandwidth(Integer bandwidth)
public Integer getBandwidth()
public ModifyVirtualBorderRouterAttributeRequest setCircuitCode(String circuitCode)
public String getCircuitCode()
public ModifyVirtualBorderRouterAttributeRequest setClientToken(String clientToken)
public String getClientToken()
public ModifyVirtualBorderRouterAttributeRequest setDescription(String description)
public String getDescription()
public ModifyVirtualBorderRouterAttributeRequest setDetectMultiplier(Long detectMultiplier)
public Long getDetectMultiplier()
public ModifyVirtualBorderRouterAttributeRequest setEnableIpv6(Boolean enableIpv6)
public Boolean getEnableIpv6()
public ModifyVirtualBorderRouterAttributeRequest setLocalGatewayIp(String localGatewayIp)
public String getLocalGatewayIp()
public ModifyVirtualBorderRouterAttributeRequest setLocalIpv6GatewayIp(String localIpv6GatewayIp)
public String getLocalIpv6GatewayIp()
public ModifyVirtualBorderRouterAttributeRequest setMinRxInterval(Long minRxInterval)
public Long getMinRxInterval()
public ModifyVirtualBorderRouterAttributeRequest setMinTxInterval(Long minTxInterval)
public Long getMinTxInterval()
public ModifyVirtualBorderRouterAttributeRequest setName(String name)
public String getName()
public ModifyVirtualBorderRouterAttributeRequest setOwnerAccount(String ownerAccount)
public String getOwnerAccount()
public ModifyVirtualBorderRouterAttributeRequest setOwnerId(Long ownerId)
public Long getOwnerId()
public ModifyVirtualBorderRouterAttributeRequest setPeerGatewayIp(String peerGatewayIp)
public String getPeerGatewayIp()
public ModifyVirtualBorderRouterAttributeRequest setPeerIpv6GatewayIp(String peerIpv6GatewayIp)
public String getPeerIpv6GatewayIp()
public ModifyVirtualBorderRouterAttributeRequest setPeeringIpv6SubnetMask(String peeringIpv6SubnetMask)
public String getPeeringIpv6SubnetMask()
public ModifyVirtualBorderRouterAttributeRequest setPeeringSubnetMask(String peeringSubnetMask)
public String getPeeringSubnetMask()
public ModifyVirtualBorderRouterAttributeRequest setRegionId(String regionId)
public String getRegionId()
public ModifyVirtualBorderRouterAttributeRequest setResourceOwnerAccount(String resourceOwnerAccount)
public String getResourceOwnerAccount()
public ModifyVirtualBorderRouterAttributeRequest setResourceOwnerId(Long resourceOwnerId)
public Long getResourceOwnerId()
public ModifyVirtualBorderRouterAttributeRequest setSitelinkEnable(Boolean sitelinkEnable)
public Boolean getSitelinkEnable()
public ModifyVirtualBorderRouterAttributeRequest setVbrId(String vbrId)
public String getVbrId()
public ModifyVirtualBorderRouterAttributeRequest setVlanId(Integer vlanId)
public Integer getVlanId()
Copyright © 2024. All rights reserved.