public static final class DisassociateTransitRouterMulticastDomainRequest.Builder extends Object
public DisassociateTransitRouterMulticastDomainRequest.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 DisassociateTransitRouterMulticastDomainRequest.Builder dryRun(Boolean dryRun)
Specifies whether only to precheck the API request. Valid values:
false
public DisassociateTransitRouterMulticastDomainRequest.Builder ownerAccount(String ownerAccount)
public DisassociateTransitRouterMulticastDomainRequest.Builder ownerId(Long ownerId)
public DisassociateTransitRouterMulticastDomainRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public DisassociateTransitRouterMulticastDomainRequest.Builder resourceOwnerId(Long resourceOwnerId)
public DisassociateTransitRouterMulticastDomainRequest.Builder transitRouterAttachmentId(String transitRouterAttachmentId)
The ID of the virtual private cloud (VPC) connection.
A connection ID is generated after a VPC to which the vSwitch belongs is connected to a transit router.
This parameter is required.
example:tr-attach-g3kz2k3u76amsk****
public DisassociateTransitRouterMulticastDomainRequest.Builder transitRouterMulticastDomainId(String transitRouterMulticastDomainId)
The ID of the multicast domain.
This parameter is required.
example:tr-mcast-domain-91wpg6wbhchjeq****
public DisassociateTransitRouterMulticastDomainRequest.Builder vSwitchIds(List<String> vSwitchIds)
The IDs of vSwitches.
public DisassociateTransitRouterMulticastDomainRequest build()
Copyright © 2025. All rights reserved.