Interface ChannelHandshakeSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<ChannelHandshakeSummary.Builder,,ChannelHandshakeSummary> SdkBuilder<ChannelHandshakeSummary.Builder,,ChannelHandshakeSummary> SdkPojo
- Enclosing class:
ChannelHandshakeSummary
-
Method Summary
Modifier and TypeMethodDescriptionThe Amazon Resource Name (ARN) of the handshake.associatedResourceId(String associatedResourceId) The identifier of the resource associated with the handshake.The catalog identifier associated with the handshake.The timestamp when the handshake was created.default ChannelHandshakeSummary.Builderdetail(Consumer<HandshakeDetail.Builder> detail) Detailed information about the handshake.detail(HandshakeDetail detail) Detailed information about the handshake.handshakeType(String handshakeType) The type of the handshake.handshakeType(HandshakeType handshakeType) The type of the handshake.The unique identifier of the handshake.ownerAccountId(String ownerAccountId) The AWS account ID of the handshake owner.receiverAccountId(String receiverAccountId) The AWS account ID of the handshake receiver.senderAccountId(String senderAccountId) The AWS account ID of the handshake sender.senderDisplayName(String senderDisplayName) The display name of the handshake sender.The current status of the handshake.status(HandshakeStatus status) The current status of the handshake.The timestamp when the handshake was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
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
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
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
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
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
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
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
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 theHandshakeDetail.Builderavoiding the need to create one manually viaHandshakeDetail.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed todetail(HandshakeDetail).- Parameters:
detail- a consumer that will call methods onHandshakeDetail.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:
-