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 for when the share was created.ShareDetails.BuilderownerId(String ownerId)The account ID for the data owner.ShareDetails.BuilderprincipalSubscriber(String principalSubscriber)The principal subscriber is the account the analytics store data is being shared with.ShareDetails.BuilderresourceArn(String resourceArn)The resource Arn of the analytics store being shared.ShareDetails.BuildershareId(String shareId)The ID for a share offer for an analytics store .ShareDetails.BuildershareName(String shareName)The name of the share.ShareDetails.Builderstatus(String status)The status of a share.ShareDetails.Builderstatus(ShareStatus status)The status of a share.ShareDetails.BuilderstatusMessage(String statusMessage)The status message for a share.ShareDetails.BuilderupdateTime(Instant updateTime)The timestamp of the 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, sdkFields
-
-
-
-
Method Detail
-
shareId
ShareDetails.Builder shareId(String shareId)
The ID for a share offer for an analytics store .
- Parameters:
shareId- The ID for a share offer for an analytics store .- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resourceArn
ShareDetails.Builder resourceArn(String resourceArn)
The resource Arn of the analytics store being shared.
- Parameters:
resourceArn- The resource Arn of the analytics store being shared.- 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 the analytics store data is being shared with.
- Parameters:
principalSubscriber- The principal subscriber is the account the analytics store data is being shared with.- 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 share offer.
- Parameters:
ownerId- The account ID for the data owner. The owner creates the share offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
ShareDetails.Builder status(String status)
The status of a share.
- Parameters:
status- The status of a 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 a share.
- Parameters:
status- The status of a 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 share. It provides more details on the status of the share.
- Parameters:
statusMessage- The status message for a share. It provides more details on the status of the share.- 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 share.
- Parameters:
shareName- The name of the share.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationTime
ShareDetails.Builder creationTime(Instant creationTime)
The timestamp for when the share was created.
- Parameters:
creationTime- The timestamp for when the 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 share update.
- Parameters:
updateTime- The timestamp of the share update.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-