public static interface TransitGatewayMulticastDomainAssociations.Builder extends SdkPojo, CopyableBuilder<TransitGatewayMulticastDomainAssociations.Builder,TransitGatewayMulticastDomainAssociations>
equalsBySdkFields, sdkFields
copy
applyMutation, build
TransitGatewayMulticastDomainAssociations.Builder transitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain.TransitGatewayMulticastDomainAssociations.Builder transitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
transitGatewayAttachmentId
- The ID of the transit gateway attachment.TransitGatewayMulticastDomainAssociations.Builder resourceId(String resourceId)
The ID of the resource.
resourceId
- The ID of the resource.TransitGatewayMulticastDomainAssociations.Builder resourceType(String resourceType)
The type of resource, for example a VPC attachment.
resourceType
- The type of resource, for example a VPC attachment.TransitGatewayAttachmentResourceType
,
TransitGatewayAttachmentResourceType
TransitGatewayMulticastDomainAssociations.Builder resourceType(TransitGatewayAttachmentResourceType resourceType)
The type of resource, for example a VPC attachment.
resourceType
- The type of resource, for example a VPC attachment.TransitGatewayAttachmentResourceType
,
TransitGatewayAttachmentResourceType
TransitGatewayMulticastDomainAssociations.Builder resourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the resource.
resourceOwnerId
- The ID of the Amazon Web Services account that owns the resource.TransitGatewayMulticastDomainAssociations.Builder subnets(Collection<SubnetAssociation> subnets)
The subnets associated with the multicast domain.
subnets
- The subnets associated with the multicast domain.TransitGatewayMulticastDomainAssociations.Builder subnets(SubnetAssociation... subnets)
The subnets associated with the multicast domain.
subnets
- The subnets associated with the multicast domain.TransitGatewayMulticastDomainAssociations.Builder subnets(Consumer<SubnetAssociation.Builder>... subnets)
The subnets associated with the multicast domain.
This is a convenience method that creates an instance of theSubnetAssociation.Builder
avoiding the need to create one
manually via SubnetAssociation.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and
its result is passed to #subnets(List
.
subnets
- a consumer that will call methods on
SubnetAssociation.Builder
#subnets(java.util.Collection)
Copyright © 2023. All rights reserved.