public static interface TransitGatewayMulticastDomain.Builder extends SdkPojo, CopyableBuilder<TransitGatewayMulticastDomain.Builder,TransitGatewayMulticastDomain>
Modifier and Type | Method and Description |
---|---|
TransitGatewayMulticastDomain.Builder |
creationTime(Instant creationTime)
The time the transit gateway multicast domain was created.
|
default TransitGatewayMulticastDomain.Builder |
options(Consumer<TransitGatewayMulticastDomainOptions.Builder> options)
The options for the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
options(TransitGatewayMulticastDomainOptions options)
The options for the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
ownerId(String ownerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
state(String state)
The state of the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
state(TransitGatewayMulticastDomainState state)
The state of the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
tags(Collection<Tag> tags)
The tags for the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
tags(Consumer<Tag.Builder>... tags)
The tags for the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
tags(Tag... tags)
The tags for the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
transitGatewayId(String transitGatewayId)
The ID of the transit gateway.
|
TransitGatewayMulticastDomain.Builder |
transitGatewayMulticastDomainArn(String transitGatewayMulticastDomainArn)
The Amazon Resource Name (ARN) of the transit gateway multicast domain.
|
TransitGatewayMulticastDomain.Builder |
transitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
TransitGatewayMulticastDomain.Builder transitGatewayMulticastDomainId(String transitGatewayMulticastDomainId)
The ID of the transit gateway multicast domain.
transitGatewayMulticastDomainId
- The ID of the transit gateway multicast domain.TransitGatewayMulticastDomain.Builder transitGatewayId(String transitGatewayId)
The ID of the transit gateway.
transitGatewayId
- The ID of the transit gateway.TransitGatewayMulticastDomain.Builder transitGatewayMulticastDomainArn(String transitGatewayMulticastDomainArn)
The Amazon Resource Name (ARN) of the transit gateway multicast domain.
transitGatewayMulticastDomainArn
- The Amazon Resource Name (ARN) of the transit gateway multicast domain.TransitGatewayMulticastDomain.Builder ownerId(String ownerId)
The ID of the Amazon Web Services account that owns the transit gateway multicast domain.
ownerId
- The ID of the Amazon Web Services account that owns the transit gateway multicast domain.TransitGatewayMulticastDomain.Builder options(TransitGatewayMulticastDomainOptions options)
The options for the transit gateway multicast domain.
options
- The options for the transit gateway multicast domain.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 via
TransitGatewayMulticastDomainOptions.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called
immediately and its result is passed to options(TransitGatewayMulticastDomainOptions)
.
options
- a consumer that will call methods on TransitGatewayMulticastDomainOptions.Builder
options(TransitGatewayMulticastDomainOptions)
TransitGatewayMulticastDomain.Builder state(String state)
The state of the transit gateway multicast domain.
state
- The state of the transit gateway multicast domain.TransitGatewayMulticastDomainState
,
TransitGatewayMulticastDomainState
TransitGatewayMulticastDomain.Builder state(TransitGatewayMulticastDomainState state)
The state of the transit gateway multicast domain.
state
- The state of the transit gateway multicast domain.TransitGatewayMulticastDomainState
,
TransitGatewayMulticastDomainState
TransitGatewayMulticastDomain.Builder creationTime(Instant creationTime)
The time the transit gateway multicast domain was created.
creationTime
- The time the transit gateway multicast domain was created.TransitGatewayMulticastDomain.Builder tags(Collection<Tag> tags)
The tags for the transit gateway multicast domain.
tags
- The tags for the transit gateway multicast domain.TransitGatewayMulticastDomain.Builder tags(Tag... tags)
The tags for the transit gateway multicast domain.
tags
- The tags for the transit gateway multicast domain.TransitGatewayMulticastDomain.Builder tags(Consumer<Tag.Builder>... 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 via
Tag.builder()
.
When the Consumer
completes, SdkBuilder.build()
is
called immediately and its result is passed to #tags(List
.
tags
- a consumer that will call methods on Tag.Builder
#tags(java.util.Collection)
Copyright © 2023. All rights reserved.