@Generated(value="software.amazon.awssdk:codegen") public final class Collaboration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<Collaboration.Builder,Collaboration>
The multi-party data share environment. The collaboration contains metadata about its purpose and participants.
| Modifier and Type | Class and Description |
|---|---|
static interface |
Collaboration.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
arn()
The unique ARN for the collaboration.
|
static Collaboration.Builder |
builder() |
Instant |
createTime()
The time when the collaboration was created.
|
String |
creatorAccountId()
The identifier used to reference members of the collaboration.
|
String |
creatorDisplayName()
A display name of the collaboration creator.
|
DataEncryptionMetadata |
dataEncryptionMetadata()
The settings for client-side encryption for cryptographic computing.
|
String |
description()
A description of the collaboration provided by the collaboration owner.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
id()
The unique ID for the collaboration.
|
String |
membershipArn()
The unique ARN for your membership within the collaboration.
|
String |
membershipId()
The unique ID for your membership within the collaboration.
|
MemberStatus |
memberStatus()
The status of a member in a collaboration.
|
String |
memberStatusAsString()
The status of a member in a collaboration.
|
String |
name()
A human-readable identifier provided by the collaboration owner.
|
CollaborationQueryLogStatus |
queryLogStatus()
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
String |
queryLogStatusAsString()
An indicator as to whether query logging has been enabled or disabled for the collaboration.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends Collaboration.Builder> |
serializableBuilderClass() |
Collaboration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
Instant |
updateTime()
The time the collaboration metadata was last updated.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String id()
The unique ID for the collaboration.
public final String arn()
The unique ARN for the collaboration.
public final String name()
A human-readable identifier provided by the collaboration owner. Display names are not unique.
public final String description()
A description of the collaboration provided by the collaboration owner.
public final String creatorAccountId()
The identifier used to reference members of the collaboration. Currently only supports AWS account ID.
public final String creatorDisplayName()
A display name of the collaboration creator.
public final Instant createTime()
The time when the collaboration was created.
public final Instant updateTime()
The time the collaboration metadata was last updated.
public final MemberStatus memberStatus()
The status of a member in a collaboration.
If the service returns an enum value that is not available in the current SDK version, memberStatus will
return MemberStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
memberStatusAsString().
MemberStatuspublic final String memberStatusAsString()
The status of a member in a collaboration.
If the service returns an enum value that is not available in the current SDK version, memberStatus will
return MemberStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
memberStatusAsString().
MemberStatuspublic final String membershipId()
The unique ID for your membership within the collaboration.
public final String membershipArn()
The unique ARN for your membership within the collaboration.
public final DataEncryptionMetadata dataEncryptionMetadata()
The settings for client-side encryption for cryptographic computing.
public final CollaborationQueryLogStatus queryLogStatus()
An indicator as to whether query logging has been enabled or disabled for the collaboration.
If the service returns an enum value that is not available in the current SDK version, queryLogStatus
will return CollaborationQueryLogStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from queryLogStatusAsString().
CollaborationQueryLogStatuspublic final String queryLogStatusAsString()
An indicator as to whether query logging has been enabled or disabled for the collaboration.
If the service returns an enum value that is not available in the current SDK version, queryLogStatus
will return CollaborationQueryLogStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from queryLogStatusAsString().
CollaborationQueryLogStatuspublic Collaboration.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<Collaboration.Builder,Collaboration>public static Collaboration.Builder builder()
public static Class<? extends Collaboration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.