Interface ShareDetails.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ShareDetails.Builder,
,ShareDetails> SdkBuilder<ShareDetails.Builder,
,ShareDetails> SdkPojo
- Enclosing class:
ShareDetails
@Mutable
@NotThreadSafe
public static interface ShareDetails.Builder
extends SdkPojo, CopyableBuilder<ShareDetails.Builder,ShareDetails>
-
Method Summary
Modifier and TypeMethodDescriptioncreationTime
(Instant creationTime) The timestamp of when the resource share was created.The account ID for the data owner.principalSubscriber
(String principalSubscriber) The principal subscriber is the account that is sharing the resource.resourceArn
(String resourceArn) The Arn of the shared resource.resourceId
(String resourceId) The ID of the shared resource.The ID of the resource share.The name of the resource share.The status of the share.status
(ShareStatus status) The status of the share.statusMessage
(String statusMessage) The status message for a resource share.updateTime
(Instant updateTime) The timestamp of the resource share update.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, sdkFieldNameToField, sdkFields
-
Method Details
-
resourceArn
The Arn of the shared resource.
- Parameters:
resourceArn
- The Arn of the shared resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceId
The ID of the shared resource.
- Parameters:
resourceId
- The ID of the shared resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
principalSubscriber
The principal subscriber is the account that is sharing the resource.
- Parameters:
principalSubscriber
- The principal subscriber is the account that is sharing the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
ownerId
The account ID for the data owner. The owner creates the resource share.
- Parameters:
ownerId
- The account ID for the data owner. The owner creates the resource share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
The status of the share.
- Parameters:
status
- The status of the share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
statusMessage
The status message for a resource share. It provides additional details about the share status.
- Parameters:
statusMessage
- The status message for a resource share. It provides additional details about the share status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
The timestamp of when the resource share was created.
- Parameters:
creationTime
- The timestamp of when the resource share was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The timestamp of the resource share update.
- Parameters:
updateTime
- The timestamp of the resource share update.- Returns:
- Returns a reference to this object so that method calls can be chained together.