Interface TransitGatewayConnectPeer.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<TransitGatewayConnectPeer.Builder,
,TransitGatewayConnectPeer> SdkBuilder<TransitGatewayConnectPeer.Builder,
,TransitGatewayConnectPeer> SdkPojo
- Enclosing class:
TransitGatewayConnectPeer
public static interface TransitGatewayConnectPeer.Builder
extends SdkPojo, CopyableBuilder<TransitGatewayConnectPeer.Builder,TransitGatewayConnectPeer>
-
Method Summary
Modifier and TypeMethodDescriptionconnectPeerConfiguration
(Consumer<TransitGatewayConnectPeerConfiguration.Builder> connectPeerConfiguration) The Connect peer details.connectPeerConfiguration
(TransitGatewayConnectPeerConfiguration connectPeerConfiguration) The Connect peer details.creationTime
(Instant creationTime) The creation time.The state of the Connect peer.The state of the Connect peer.tags
(Collection<Tag> tags) The tags for the Connect peer.tags
(Consumer<Tag.Builder>... tags) The tags for the Connect peer.The tags for the Connect peer.transitGatewayAttachmentId
(String transitGatewayAttachmentId) The ID of the Connect attachment.transitGatewayConnectPeerId
(String transitGatewayConnectPeerId) The ID of the Connect peer.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
-
transitGatewayAttachmentId
The ID of the Connect attachment.
- Parameters:
transitGatewayAttachmentId
- The ID of the Connect attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
transitGatewayConnectPeerId
The ID of the Connect peer.
- Parameters:
transitGatewayConnectPeerId
- The ID of the Connect peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The state of the Connect peer.
- Parameters:
state
- The state of the Connect peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The state of the Connect peer.
- Parameters:
state
- The state of the Connect peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
creationTime
The creation time.
- Parameters:
creationTime
- The creation time.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectPeerConfiguration
TransitGatewayConnectPeer.Builder connectPeerConfiguration(TransitGatewayConnectPeerConfiguration connectPeerConfiguration) The Connect peer details.
- Parameters:
connectPeerConfiguration
- The Connect peer details.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectPeerConfiguration
default TransitGatewayConnectPeer.Builder connectPeerConfiguration(Consumer<TransitGatewayConnectPeerConfiguration.Builder> connectPeerConfiguration) The Connect peer details.
This is a convenience method that creates an instance of theTransitGatewayConnectPeerConfiguration.Builder
avoiding the need to create one manually viaTransitGatewayConnectPeerConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toconnectPeerConfiguration(TransitGatewayConnectPeerConfiguration)
.- Parameters:
connectPeerConfiguration
- a consumer that will call methods onTransitGatewayConnectPeerConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
tags
The tags for the Connect peer.
- Parameters:
tags
- The tags for the Connect peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the Connect peer.
- Parameters:
tags
- The tags for the Connect peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags for the Connect peer.
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:
-