Interface ChannelHandshakeSummary.Builder

  • Method Details

    • id

      The unique identifier of the handshake.

      Parameters:
      id - The unique identifier of the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the handshake.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • catalog

      The catalog identifier associated with the handshake.

      Parameters:
      catalog - The catalog identifier associated with the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • handshakeType

      ChannelHandshakeSummary.Builder handshakeType(String handshakeType)

      The type of the handshake.

      Parameters:
      handshakeType - The type of the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • handshakeType

      ChannelHandshakeSummary.Builder handshakeType(HandshakeType handshakeType)

      The type of the handshake.

      Parameters:
      handshakeType - The type of the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • ownerAccountId

      ChannelHandshakeSummary.Builder ownerAccountId(String ownerAccountId)

      The AWS account ID of the handshake owner.

      Parameters:
      ownerAccountId - The AWS account ID of the handshake owner.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • senderAccountId

      ChannelHandshakeSummary.Builder senderAccountId(String senderAccountId)

      The AWS account ID of the handshake sender.

      Parameters:
      senderAccountId - The AWS account ID of the handshake sender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • senderDisplayName

      ChannelHandshakeSummary.Builder senderDisplayName(String senderDisplayName)

      The display name of the handshake sender.

      Parameters:
      senderDisplayName - The display name of the handshake sender.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • receiverAccountId

      ChannelHandshakeSummary.Builder receiverAccountId(String receiverAccountId)

      The AWS account ID of the handshake receiver.

      Parameters:
      receiverAccountId - The AWS account ID of the handshake receiver.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • associatedResourceId

      ChannelHandshakeSummary.Builder associatedResourceId(String associatedResourceId)

      The identifier of the resource associated with the handshake.

      Parameters:
      associatedResourceId - The identifier of the resource associated with the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • detail

      Detailed information about the handshake.

      Parameters:
      detail - Detailed information about the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • detail

      Detailed information about the handshake.

      This is a convenience method that creates an instance of the HandshakeDetail.Builder avoiding the need to create one manually via HandshakeDetail.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to detail(HandshakeDetail).

      Parameters:
      detail - a consumer that will call methods on HandshakeDetail.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      The timestamp when the handshake was created.

      Parameters:
      createdAt - The timestamp when the handshake was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      The timestamp when the handshake was last updated.

      Parameters:
      updatedAt - The timestamp when the handshake was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The current status of the handshake.

      Parameters:
      status - The current status of the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      The current status of the handshake.

      Parameters:
      status - The current status of the handshake.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: