public static final class DeregisterTransitRouterMulticastGroupSourcesRequest.Builder extends Object
public DeregisterTransitRouterMulticastGroupSourcesRequest.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 token can contain only ASCII characters.
example:123e4567-e89b-12d3-a456-4266****
public DeregisterTransitRouterMulticastGroupSourcesRequest.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 DeregisterTransitRouterMulticastGroupSourcesRequest.Builder groupIpAddress(String groupIpAddress)
The IP address of the multicast group to which the multicast source belongs.
This parameter is required.
example:239.XX.XX.2
public DeregisterTransitRouterMulticastGroupSourcesRequest.Builder networkInterfaceIds(List<String> networkInterfaceIds)
A list of multicast source IDs.
public DeregisterTransitRouterMulticastGroupSourcesRequest.Builder ownerAccount(String ownerAccount)
public DeregisterTransitRouterMulticastGroupSourcesRequest.Builder ownerId(Long ownerId)
public DeregisterTransitRouterMulticastGroupSourcesRequest.Builder resourceOwnerAccount(String resourceOwnerAccount)
public DeregisterTransitRouterMulticastGroupSourcesRequest.Builder resourceOwnerId(Long resourceOwnerId)
public DeregisterTransitRouterMulticastGroupSourcesRequest.Builder transitRouterMulticastDomainId(String transitRouterMulticastDomainId)
The ID of the multicast domain to which the multicast source belongs.
This parameter is required.
example:tr-mcast-domain-91wpg6wbhchjeq****
public DeregisterTransitRouterMulticastGroupSourcesRequest build()
Copyright © 2025. All rights reserved.