public static interface TransitGatewayRouteTableAnnouncement.Builder extends SdkPojo, CopyableBuilder<TransitGatewayRouteTableAnnouncement.Builder,TransitGatewayRouteTableAnnouncement>
| Modifier and Type | Method and Description |
|---|---|
TransitGatewayRouteTableAnnouncement.Builder |
announcementDirection(String announcementDirection)
The direction for the route table announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
announcementDirection(TransitGatewayRouteTableAnnouncementDirection announcementDirection)
The direction for the route table announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
coreNetworkId(String coreNetworkId)
The ID of the core network for the transit gateway route table announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
creationTime(Instant creationTime)
The timestamp when the transit gateway route table announcement was created.
|
TransitGatewayRouteTableAnnouncement.Builder |
peerCoreNetworkId(String peerCoreNetworkId)
The ID of the core network ID for the peer.
|
TransitGatewayRouteTableAnnouncement.Builder |
peeringAttachmentId(String peeringAttachmentId)
The ID of the peering attachment.
|
TransitGatewayRouteTableAnnouncement.Builder |
peerTransitGatewayId(String peerTransitGatewayId)
The ID of the peer transit gateway.
|
TransitGatewayRouteTableAnnouncement.Builder |
state(String state)
The state of the transit gateway announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
state(TransitGatewayRouteTableAnnouncementState state)
The state of the transit gateway announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
tags(Collection<Tag> tags)
The key-value pairs associated with the route table announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
tags(Consumer<Tag.Builder>... tags)
The key-value pairs associated with the route table announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
tags(Tag... tags)
The key-value pairs associated with the route table announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
transitGatewayId(String transitGatewayId)
The ID of the transit gateway.
|
TransitGatewayRouteTableAnnouncement.Builder |
transitGatewayRouteTableAnnouncementId(String transitGatewayRouteTableAnnouncementId)
The ID of the transit gateway route table announcement.
|
TransitGatewayRouteTableAnnouncement.Builder |
transitGatewayRouteTableId(String transitGatewayRouteTableId)
The ID of the transit gateway route table.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildTransitGatewayRouteTableAnnouncement.Builder transitGatewayRouteTableAnnouncementId(String transitGatewayRouteTableAnnouncementId)
The ID of the transit gateway route table announcement.
transitGatewayRouteTableAnnouncementId - The ID of the transit gateway route table announcement.TransitGatewayRouteTableAnnouncement.Builder transitGatewayId(String transitGatewayId)
The ID of the transit gateway.
transitGatewayId - The ID of the transit gateway.TransitGatewayRouteTableAnnouncement.Builder coreNetworkId(String coreNetworkId)
The ID of the core network for the transit gateway route table announcement.
coreNetworkId - The ID of the core network for the transit gateway route table announcement.TransitGatewayRouteTableAnnouncement.Builder peerTransitGatewayId(String peerTransitGatewayId)
The ID of the peer transit gateway.
peerTransitGatewayId - The ID of the peer transit gateway.TransitGatewayRouteTableAnnouncement.Builder peerCoreNetworkId(String peerCoreNetworkId)
The ID of the core network ID for the peer.
peerCoreNetworkId - The ID of the core network ID for the peer.TransitGatewayRouteTableAnnouncement.Builder peeringAttachmentId(String peeringAttachmentId)
The ID of the peering attachment.
peeringAttachmentId - The ID of the peering attachment.TransitGatewayRouteTableAnnouncement.Builder announcementDirection(String announcementDirection)
The direction for the route table announcement.
announcementDirection - The direction for the route table announcement.TransitGatewayRouteTableAnnouncementDirection,
TransitGatewayRouteTableAnnouncementDirectionTransitGatewayRouteTableAnnouncement.Builder announcementDirection(TransitGatewayRouteTableAnnouncementDirection announcementDirection)
The direction for the route table announcement.
announcementDirection - The direction for the route table announcement.TransitGatewayRouteTableAnnouncementDirection,
TransitGatewayRouteTableAnnouncementDirectionTransitGatewayRouteTableAnnouncement.Builder transitGatewayRouteTableId(String transitGatewayRouteTableId)
The ID of the transit gateway route table.
transitGatewayRouteTableId - The ID of the transit gateway route table.TransitGatewayRouteTableAnnouncement.Builder state(String state)
The state of the transit gateway announcement.
state - The state of the transit gateway announcement.TransitGatewayRouteTableAnnouncementState,
TransitGatewayRouteTableAnnouncementStateTransitGatewayRouteTableAnnouncement.Builder state(TransitGatewayRouteTableAnnouncementState state)
The state of the transit gateway announcement.
state - The state of the transit gateway announcement.TransitGatewayRouteTableAnnouncementState,
TransitGatewayRouteTableAnnouncementStateTransitGatewayRouteTableAnnouncement.Builder creationTime(Instant creationTime)
The timestamp when the transit gateway route table announcement was created.
creationTime - The timestamp when the transit gateway route table announcement was created.TransitGatewayRouteTableAnnouncement.Builder tags(Collection<Tag> tags)
The key-value pairs associated with the route table announcement.
tags - The key-value pairs associated with the route table announcement.TransitGatewayRouteTableAnnouncement.Builder tags(Tag... tags)
The key-value pairs associated with the route table announcement.
tags - The key-value pairs associated with the route table announcement.TransitGatewayRouteTableAnnouncement.Builder tags(Consumer<Tag.Builder>... tags)
The key-value pairs associated with the route table announcement.
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.