@Generated(value="software.amazon.awssdk:codegen") public final class ShareDetails extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ShareDetails.Builder,ShareDetails>
The details of a share.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ShareDetails.Builder |
| Modifier and Type | Method and Description |
|---|---|
static ShareDetails.Builder |
builder() |
Instant |
creationTime()
The timestamp for when the share was created.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
ownerId()
The account ID for the data owner.
|
String |
principalSubscriber()
The principal subscriber is the account the analytics store data is being shared with.
|
String |
resourceArn()
The resource Arn of the analytics store being shared.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ShareDetails.Builder> |
serializableBuilderClass() |
String |
shareId()
The ID for a share offer for an analytics store .
|
String |
shareName()
The name of the share.
|
ShareStatus |
status()
The status of a share.
|
String |
statusAsString()
The status of a share.
|
String |
statusMessage()
The status message for a share.
|
ShareDetails.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updateTime()
The timestamp of the share update.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String shareId()
The ID for a share offer for an analytics store .
public final String resourceArn()
The resource Arn of the analytics store being shared.
public final String principalSubscriber()
The principal subscriber is the account the analytics store data is being shared with.
public final String ownerId()
The account ID for the data owner. The owner creates the share offer.
public final ShareStatus status()
The status of a share.
If the service returns an enum value that is not available in the current SDK version, status will
return ShareStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ShareStatuspublic final String statusAsString()
The status of a share.
If the service returns an enum value that is not available in the current SDK version, status will
return ShareStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
statusAsString().
ShareStatuspublic final String statusMessage()
The status message for a share. It provides more details on the status of the share.
public final String shareName()
The name of the share.
public final Instant creationTime()
The timestamp for when the share was created.
public final Instant updateTime()
The timestamp of the share update.
public ShareDetails.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ShareDetails.Builder,ShareDetails>public static ShareDetails.Builder builder()
public static Class<? extends ShareDetails.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.