Class Collaboration
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<Collaboration.Builder,Collaboration>
The multi-party data share environment. The collaboration contains metadata about its purpose and participants.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Stringarn()The unique ARN for the collaboration.static Collaboration.Builderbuilder()final InstantThe time when the collaboration was created.final StringThe identifier used to reference members of the collaboration.final StringA display name of the collaboration creator.final DataEncryptionMetadataThe settings for client-side encryption for cryptographic computing.final StringA description of the collaboration provided by the collaboration owner.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()final Stringid()The unique ID for the collaboration.final StringThe unique ARN for your membership within the collaboration.final StringThe unique ID for your membership within the collaboration.final MemberStatusThe status of a member in a collaboration.final StringThe status of a member in a collaboration.final Stringname()A human-readable identifier provided by the collaboration owner.An indicator as to whether query logging has been enabled or disabled for the collaboration.final StringAn indicator as to whether query logging has been enabled or disabled for the collaboration.static Class<? extends Collaboration.Builder> Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.final InstantThe time the collaboration metadata was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
id
The unique ID for the collaboration.
- Returns:
- The unique ID for the collaboration.
-
arn
The unique ARN for the collaboration.
- Returns:
- The unique ARN for the collaboration.
-
name
A human-readable identifier provided by the collaboration owner. Display names are not unique.
- Returns:
- A human-readable identifier provided by the collaboration owner. Display names are not unique.
-
description
A description of the collaboration provided by the collaboration owner.
- Returns:
- A description of the collaboration provided by the collaboration owner.
-
creatorAccountId
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
- Returns:
- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
-
creatorDisplayName
A display name of the collaboration creator.
- Returns:
- A display name of the collaboration creator.
-
createTime
The time when the collaboration was created.
- Returns:
- The time when the collaboration was created.
-
updateTime
The time the collaboration metadata was last updated.
- Returns:
- The time the collaboration metadata was last updated.
-
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,
memberStatuswill returnMemberStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommemberStatusAsString().- Returns:
- The status of a member in a collaboration.
- See Also:
-
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,
memberStatuswill returnMemberStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available frommemberStatusAsString().- Returns:
- The status of a member in a collaboration.
- See Also:
-
membershipId
The unique ID for your membership within the collaboration.
- Returns:
- The unique ID for your membership within the collaboration.
-
membershipArn
The unique ARN for your membership within the collaboration.
- Returns:
- The unique ARN for your membership within the collaboration.
-
dataEncryptionMetadata
The settings for client-side encryption for cryptographic computing.
- Returns:
- The settings for client-side encryption for cryptographic computing.
-
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,
queryLogStatuswill returnCollaborationQueryLogStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromqueryLogStatusAsString().- Returns:
- An indicator as to whether query logging has been enabled or disabled for the collaboration.
- See Also:
-
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,
queryLogStatuswill returnCollaborationQueryLogStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromqueryLogStatusAsString().- Returns:
- An indicator as to whether query logging has been enabled or disabled for the collaboration.
- See Also:
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<Collaboration.Builder,Collaboration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-