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 Details

    • 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

      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:
    • 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

      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

      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

      The list of key-value tags associated with the Connect peer summary.

      This is a convenience method that creates an instance of the Tag.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<Tag>).

      Parameters:
      tags - a consumer that will call methods on Tag.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.