Interface ConnectPeerSummary.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ConnectPeerSummary.Builder,ConnectPeerSummary>,SdkBuilder<ConnectPeerSummary.Builder,ConnectPeerSummary>,SdkPojo
- Enclosing class:
- ConnectPeerSummary
public static interface ConnectPeerSummary.Builder extends SdkPojo, CopyableBuilder<ConnectPeerSummary.Builder,ConnectPeerSummary>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ConnectPeerSummary.BuilderconnectAttachmentId(String connectAttachmentId)The ID of a Connect peer attachment.ConnectPeerSummary.BuilderconnectPeerId(String connectPeerId)The ID of a Connect peer.ConnectPeerSummary.BuilderconnectPeerState(String connectPeerState)The state of a Connect peer.ConnectPeerSummary.BuilderconnectPeerState(ConnectPeerState connectPeerState)The state of a Connect peer.ConnectPeerSummary.BuildercoreNetworkId(String coreNetworkId)The ID of a core network.ConnectPeerSummary.BuildercreatedAt(Instant createdAt)The timestamp when a Connect peer was created.ConnectPeerSummary.BuilderedgeLocation(String edgeLocation)The Region where the edge is located.ConnectPeerSummary.BuildersubnetArn(String subnetArn)The subnet ARN for the Connect peer summary.ConnectPeerSummary.Buildertags(Collection<Tag> tags)The list of key-value tags associated with the Connect peer summary.ConnectPeerSummary.Buildertags(Consumer<Tag.Builder>... tags)The list of key-value tags associated with the Connect peer summary.ConnectPeerSummary.Buildertags(Tag... tags)The list of key-value tags associated with the Connect peer summary.-
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 Detail
-
coreNetworkId
ConnectPeerSummary.Builder coreNetworkId(String coreNetworkId)
The ID of a core network.
- Parameters:
coreNetworkId- The ID of a core network.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectAttachmentId
ConnectPeerSummary.Builder connectAttachmentId(String connectAttachmentId)
The ID of a Connect peer attachment.
- Parameters:
connectAttachmentId- The ID of a Connect peer attachment.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectPeerId
ConnectPeerSummary.Builder connectPeerId(String connectPeerId)
The ID of a Connect peer.
- Parameters:
connectPeerId- The ID of a Connect peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
edgeLocation
ConnectPeerSummary.Builder edgeLocation(String edgeLocation)
The Region where the edge is located.
- Parameters:
edgeLocation- The Region where the edge is located.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
connectPeerState
ConnectPeerSummary.Builder connectPeerState(String connectPeerState)
The state of a Connect peer.
- Parameters:
connectPeerState- The state of a Connect peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectPeerState,ConnectPeerState
-
connectPeerState
ConnectPeerSummary.Builder connectPeerState(ConnectPeerState connectPeerState)
The state of a Connect peer.
- Parameters:
connectPeerState- The state of a Connect peer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
ConnectPeerState,ConnectPeerState
-
createdAt
ConnectPeerSummary.Builder createdAt(Instant createdAt)
The timestamp when a Connect peer was created.
- Parameters:
createdAt- The timestamp when a Connect peer was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ConnectPeerSummary.Builder tags(Collection<Tag> tags)
The list of key-value tags associated with the Connect peer summary.
- Parameters:
tags- The list of key-value tags associated with the Connect peer summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ConnectPeerSummary.Builder tags(Tag... tags)
The list of key-value tags associated with the Connect peer summary.
- Parameters:
tags- The list of key-value tags associated with the Connect peer summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ConnectPeerSummary.Builder tags(Consumer<Tag.Builder>... tags)
The list of key-value tags associated with the Connect peer summary.
This is a convenience method that creates an instance of theTag.Builderavoiding the need to create one manually viaTag.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#tags(List.) - 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:
#tags(java.util.Collection)
-
subnetArn
ConnectPeerSummary.Builder subnetArn(String subnetArn)
The subnet ARN for the Connect peer summary.
- Parameters:
subnetArn- The subnet ARN for the Connect peer summary.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-