public static final class CreateTransitRouterPeerAttachmentRequest.Builder extends Object
限定符和类型 | 方法和说明 |
---|---|
CreateTransitRouterPeerAttachmentRequest.Builder |
autoPublishRouteEnabled(Boolean autoPublishRouteEnabled)
Specifies whether to enable the local Enterprise Edition transit router to automatically advertise the routes of the inter-region connection to the peer transit router.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
bandwidth(Integer bandwidth)
The bandwidth value of the inter-region connection.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
bandwidthType(String bandwidthType)
The method that is used to allocate bandwidth to the inter-region connection.
|
CreateTransitRouterPeerAttachmentRequest |
build() |
CreateTransitRouterPeerAttachmentRequest.Builder |
cenBandwidthPackageId(String cenBandwidthPackageId)
The ID of the bandwidth plan that you want to associate with the inter-region connection.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
cenId(String cenId)
The ID of the Cloud Enterprise Network (CEN) instance.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
clientToken(String clientToken)
The client token that is used to ensure the idempotence of the request.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
defaultLinkType(String defaultLinkType)
The default line type.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
dryRun(Boolean dryRun)
Specifies whether to perform a dry run.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
ownerAccount(String ownerAccount)
OwnerAccount.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
ownerId(Long ownerId)
OwnerId.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
peerTransitRouterId(String peerTransitRouterId)
The ID of the peer transit router.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
peerTransitRouterRegionId(String peerTransitRouterRegionId)
The ID of the region where the peer transit router is deployed.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
regionId(String regionId)
The ID of the region where the local Enterprise Edition transit router is deployed.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
resourceOwnerAccount(String resourceOwnerAccount)
ResourceOwnerAccount.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
resourceOwnerId(Long resourceOwnerId)
ResourceOwnerId.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
tag(List<CreateTransitRouterPeerAttachmentRequest.Tag> tag)
The information about the tags.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
transitRouterAttachmentDescription(String transitRouterAttachmentDescription)
The description of the inter-region connection.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
transitRouterAttachmentName(String transitRouterAttachmentName)
The name of the inter-region connection.
|
CreateTransitRouterPeerAttachmentRequest.Builder |
transitRouterId(String transitRouterId)
The ID of the local Enterprise Edition transit router.
|
public CreateTransitRouterPeerAttachmentRequest.Builder autoPublishRouteEnabled(Boolean autoPublishRouteEnabled)
Specifies whether to enable the local Enterprise Edition transit router to automatically advertise the routes of the inter-region connection to the peer transit router. Valid values:
false
public CreateTransitRouterPeerAttachmentRequest.Builder bandwidth(Integer bandwidth)
The bandwidth value of the inter-region connection. Unit: Mbit/s.
2
public CreateTransitRouterPeerAttachmentRequest.Builder bandwidthType(String bandwidthType)
The method that is used to allocate bandwidth to the inter-region connection. Valid values:
BandwidthPackage
public CreateTransitRouterPeerAttachmentRequest.Builder cenBandwidthPackageId(String cenBandwidthPackageId)
The ID of the bandwidth plan that you want to associate with the inter-region connection.
example:If you set BandwidthType to DataTransfer, you can skip this parameter.
cenbwp-3xrxupouolw5ou****
public CreateTransitRouterPeerAttachmentRequest.Builder cenId(String cenId)
The ID of the Cloud Enterprise Network (CEN) instance.
example:cen-j3jzhw1zpau2km****
public CreateTransitRouterPeerAttachmentRequest.Builder clientToken(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 client 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-001****
public CreateTransitRouterPeerAttachmentRequest.Builder defaultLinkType(String defaultLinkType)
The default line type.
Valid values: Platinum and Gold.
Platinum is supported only when BandwidthType is set to DataTransfer.
example:Gold
public CreateTransitRouterPeerAttachmentRequest.Builder dryRun(Boolean dryRun)
Specifies whether to perform a dry run. Default values:
false
public CreateTransitRouterPeerAttachmentRequest.Builder ownerAccount(String ownerAccount)
public CreateTransitRouterPeerAttachmentRequest.Builder ownerId(Long ownerId)
public CreateTransitRouterPeerAttachmentRequest.Builder peerTransitRouterId(String peerTransitRouterId)
The ID of the peer transit router.
This parameter is required.
example:tr-m5eq27g6bndum7e88****
public CreateTransitRouterPeerAttachmentRequest.Builder peerTransitRouterRegionId(String peerTransitRouterRegionId)
The ID of the region where the peer transit router is deployed.
example:cn-qingdao
public CreateTransitRouterPeerAttachmentRequest.Builder regionId(String regionId)
The ID of the region where the local Enterprise Edition transit router is deployed.
You can call the DescribeRegions operation to query the most recent region list.
example:cn-hangzhou
public CreateTransitRouterPeerAttachmentRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public CreateTransitRouterPeerAttachmentRequest.Builder resourceOwnerId(Long resourceOwnerId)
public CreateTransitRouterPeerAttachmentRequest.Builder tag(List<CreateTransitRouterPeerAttachmentRequest.Tag> tag)
The information about the tags.
You can specify at most 20 tags in each call.
public CreateTransitRouterPeerAttachmentRequest.Builder transitRouterAttachmentDescription(String transitRouterAttachmentDescription)
The description of the inter-region connection.
This parameter is optional. If you enter a description, it must be 1 to 256 characters in length, and cannot start with http:// or https://.
example:testdesc
public CreateTransitRouterPeerAttachmentRequest.Builder transitRouterAttachmentName(String transitRouterAttachmentName)
The name of the inter-region connection.
The name can be empty or 1 to 128 characters in length, and cannot start with http:// or https://.
example:testname
public CreateTransitRouterPeerAttachmentRequest.Builder transitRouterId(String transitRouterId)
The ID of the local Enterprise Edition transit router.
example:tr-bp1su1ytdxtataupl****
public CreateTransitRouterPeerAttachmentRequest build()
Copyright © 2025. All rights reserved.