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 AnalyticsEngineThe analytics engine for the collaboration.final StringThe analytics engine for the collaboration.final 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.An indicator as to whether job logging has been enabled or disabled for the collaboration.final StringAn indicator as to whether job logging has been enabled or disabled 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.
When
ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED.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.
When
ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED. - See Also:
-
queryLogStatusAsString
An indicator as to whether query logging has been enabled or disabled for the collaboration.
When
ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED.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.
When
ENABLED, Clean Rooms logs details about queries run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED. - See Also:
-
jobLogStatus
An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED.If the service returns an enum value that is not available in the current SDK version,
jobLogStatuswill returnCollaborationJobLogStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromjobLogStatusAsString().- Returns:
- An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED. - See Also:
-
jobLogStatusAsString
An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED.If the service returns an enum value that is not available in the current SDK version,
jobLogStatuswill returnCollaborationJobLogStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromjobLogStatusAsString().- Returns:
- An indicator as to whether job logging has been enabled or disabled for the collaboration.
When
ENABLED, Clean Rooms logs details about jobs run within this collaboration and those logs can be viewed in Amazon CloudWatch Logs. The default value isDISABLED. - See Also:
-
analyticsEngine
The analytics engine for the collaboration.
If the service returns an enum value that is not available in the current SDK version,
analyticsEnginewill returnAnalyticsEngine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromanalyticsEngineAsString().- Returns:
- The analytics engine for the collaboration.
- See Also:
-
analyticsEngineAsString
The analytics engine for the collaboration.
If the service returns an enum value that is not available in the current SDK version,
analyticsEnginewill returnAnalyticsEngine.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromanalyticsEngineAsString().- Returns:
- The analytics engine 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
-
sdkFieldNameToField
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo- Returns:
- The mapping between the field name and its corresponding field.
-