Interface TransitGatewayMulticastDomain.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TransitGatewayMulticastDomain.Builder,
,TransitGatewayMulticastDomain> SdkBuilder<TransitGatewayMulticastDomain.Builder,
,TransitGatewayMulticastDomain> SdkPojo
- Enclosing class:
TransitGatewayMulticastDomain
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The time the transit gateway multicast domain was created.The options for the transit gateway multicast domain.The options for the transit gateway multicast domain.The ID of the Amazon Web Services account that owns the transit gateway multicast domain.The state of the transit gateway multicast domain.The state of the transit gateway multicast domain.tags
(Collection<Tag> tags) The tags for the transit gateway multicast domain.tags
(Consumer<Tag.Builder>... tags) The tags for the transit gateway multicast domain.The tags for the transit gateway multicast domain.transitGatewayId
(String transitGatewayId) The ID of the transit gateway.transitGatewayMulticastDomainArn
(String transitGatewayMulticastDomainArn) The Amazon Resource Name (ARN) of the transit gateway multicast domain.transitGatewayMulticastDomainId
(String transitGatewayMulticastDomainId) The ID of the transit gateway multicast domain.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
transitGatewayMulticastDomainId
TransitGatewayMulticastDomain.Builder transitGatewayMulticastDomainId(String transitGatewayMulticastDomainId) The ID of the transit gateway multicast domain.
- Parameters:
transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayId
The ID of the transit gateway.
- Parameters:
transitGatewayId
- The ID of the transit gateway.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayMulticastDomainArn
TransitGatewayMulticastDomain.Builder transitGatewayMulticastDomainArn(String transitGatewayMulticastDomainArn) The Amazon Resource Name (ARN) of the transit gateway multicast domain.
- Parameters:
transitGatewayMulticastDomainArn
- The Amazon Resource Name (ARN) of the transit gateway multicast domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
- Parameters:
ownerId
- The ID of the Amazon Web Services account that owns the transit gateway multicast domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
options
The options for the transit gateway multicast domain.
- Parameters:
options
- The options for the transit gateway multicast domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
options
default TransitGatewayMulticastDomain.Builder options(Consumer<TransitGatewayMulticastDomainOptions.Builder> options) The options for the transit gateway multicast domain.
This is a convenience method that creates an instance of theTransitGatewayMulticastDomainOptions.Builder
avoiding the need to create one manually viaTransitGatewayMulticastDomainOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tooptions(TransitGatewayMulticastDomainOptions)
.- Parameters:
options
- a consumer that will call methods onTransitGatewayMulticastDomainOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the transit gateway multicast domain.
- Parameters:
state
- The state of the transit gateway multicast domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the transit gateway multicast domain.
- Parameters:
state
- The state of the transit gateway multicast domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The time the transit gateway multicast domain was created.
- Parameters:
creationTime
- The time the transit gateway multicast domain was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the transit gateway multicast domain.
- Parameters:
tags
- The tags for the transit gateway multicast domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the transit gateway multicast domain.
- Parameters:
tags
- The tags for the transit gateway multicast domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the transit gateway multicast domain.
This is a convenience method that creates an instance of theTag.Builder
avoiding the need to create one manually viaTag.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed totags(List<Tag>)
.- Parameters:
tags
- a consumer that will call methods onTag.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-