Interface ShareDetails.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<ShareDetails.Builder,ShareDetails>,SdkBuilder<ShareDetails.Builder,ShareDetails>,SdkPojo
- Enclosing class:
- ShareDetails
public static interface ShareDetails.Builder extends SdkPojo, CopyableBuilder<ShareDetails.Builder,ShareDetails>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ShareDetails.BuildercreationTime(Instant creationTime)The timestamp of when the resource share was created.ShareDetails.BuilderownerId(String ownerId)The account ID for the data owner.ShareDetails.BuilderprincipalSubscriber(String principalSubscriber)The principal subscriber is the account that is sharing the resource.ShareDetails.BuilderresourceArn(String resourceArn)The Arn of the shared resource.ShareDetails.BuilderresourceId(String resourceId)The ID of the shared resource.ShareDetails.BuildershareId(String shareId)The ID of the resource share.ShareDetails.BuildershareName(String shareName)The name of the resource share.ShareDetails.Builderstatus(String status)The status of the share.ShareDetails.Builderstatus(ShareStatus status)The status of the share.ShareDetails.BuilderstatusMessage(String statusMessage)The status message for a resource share.ShareDetails.BuilderupdateTime(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 Detail
-
shareId
ShareDetails.Builder shareId(String shareId)
The ID of the resource share.
- Parameters:
shareId- The ID of the resource share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
ShareDetails.Builder resourceArn(String 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
ShareDetails.Builder resourceId(String 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
ShareDetails.Builder principalSubscriber(String 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
ShareDetails.Builder ownerId(String 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
ShareDetails.Builder status(String 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:
ShareStatus,ShareStatus
-
status
ShareDetails.Builder status(ShareStatus 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:
ShareStatus,ShareStatus
-
statusMessage
ShareDetails.Builder statusMessage(String 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.
-
shareName
ShareDetails.Builder shareName(String shareName)
The name of the resource share.
- Parameters:
shareName- The name of the resource share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
ShareDetails.Builder creationTime(Instant 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
ShareDetails.Builder updateTime(Instant 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.
-
-