public static interface TransitGatewayMulticastDomainAssociation.Builder extends SdkPojo, CopyableBuilder<TransitGatewayMulticastDomainAssociation.Builder,TransitGatewayMulticastDomainAssociation>
Modifier and Type | Method and Description |
---|---|
TransitGatewayMulticastDomainAssociation.Builder |
resourceId(String resourceId)
The ID of the resource.
|
TransitGatewayMulticastDomainAssociation.Builder |
resourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain association
resource.
|
TransitGatewayMulticastDomainAssociation.Builder |
resourceType(String resourceType)
The type of resource, for example a VPC attachment.
|
TransitGatewayMulticastDomainAssociation.Builder |
resourceType(TransitGatewayAttachmentResourceType resourceType)
The type of resource, for example a VPC attachment.
|
default TransitGatewayMulticastDomainAssociation.Builder |
subnet(Consumer<SubnetAssociation.Builder> subnet)
The subnet associated with the transit gateway multicast domain.
|
TransitGatewayMulticastDomainAssociation.Builder |
subnet(SubnetAssociation subnet)
The subnet associated with the transit gateway multicast domain.
|
TransitGatewayMulticastDomainAssociation.Builder |
transitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
TransitGatewayMulticastDomainAssociation.Builder transitGatewayAttachmentId(String transitGatewayAttachmentId)
The ID of the transit gateway attachment.
transitGatewayAttachmentId
- The ID of the transit gateway attachment.TransitGatewayMulticastDomainAssociation.Builder resourceId(String resourceId)
The ID of the resource.
resourceId
- The ID of the resource.TransitGatewayMulticastDomainAssociation.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
TransitGatewayMulticastDomainAssociation.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
TransitGatewayMulticastDomainAssociation.Builder resourceOwnerId(String resourceOwnerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain association resource.
resourceOwnerId
- The ID of the Amazon Web Services account that owns the transit gateway multicast domain association
resource.TransitGatewayMulticastDomainAssociation.Builder subnet(SubnetAssociation subnet)
The subnet associated with the transit gateway multicast domain.
subnet
- The subnet associated with the transit gateway multicast domain.default TransitGatewayMulticastDomainAssociation.Builder subnet(Consumer<SubnetAssociation.Builder> subnet)
The subnet associated with the transit gateway 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 subnet(SubnetAssociation)
.
subnet
- a consumer that will call methods on SubnetAssociation.Builder
subnet(SubnetAssociation)
Copyright © 2023. All rights reserved.