public static final class AssociateTransitRouterMulticastDomainRequest.Builder extends Object
public AssociateTransitRouterMulticastDomainRequest.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 value, but you must make sure that it is unique among all requests. The client token can contain only ASCII characters.
example:123e4567-e89b-12d3-a456-426655440000
public AssociateTransitRouterMulticastDomainRequest.Builder dryRun(Boolean dryRun)
Specifies whether to perform a dry run, without sending the actual request. Valid values:
DryRunOperation
error code is returned.false
public AssociateTransitRouterMulticastDomainRequest.Builder ownerAccount(String ownerAccount)
public AssociateTransitRouterMulticastDomainRequest.Builder ownerId(Long ownerId)
public AssociateTransitRouterMulticastDomainRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public AssociateTransitRouterMulticastDomainRequest.Builder resourceOwnerId(Long resourceOwnerId)
public AssociateTransitRouterMulticastDomainRequest.Builder transitRouterAttachmentId(String transitRouterAttachmentId)
The ID of the VPC connection.
This parameter is required.
example:tr-attach-g3kz2k3u76amsk****
public AssociateTransitRouterMulticastDomainRequest.Builder transitRouterMulticastDomainId(String transitRouterMulticastDomainId)
The ID of the multicast domain.
This parameter is required.
example:tr-mcast-domain-91wpg6wbhchjeq****
public AssociateTransitRouterMulticastDomainRequest.Builder vSwitchIds(List<String> vSwitchIds)
The IDs of vSwitches.
public AssociateTransitRouterMulticastDomainRequest build()
Copyright © 2025. All rights reserved.