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 AnalyticsEngine
The analytics engine for the collaboration.final String
The analytics engine for the collaboration.final String
arn()
The unique ARN for the collaboration.static Collaboration.Builder
builder()
final Instant
The time when the collaboration was created.final String
The identifier used to reference members of the collaboration.final String
A display name of the collaboration creator.final DataEncryptionMetadata
The settings for client-side encryption for cryptographic computing.final String
A description of the collaboration provided by the collaboration owner.final boolean
final boolean
equalsBySdkFields
(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 int
hashCode()
final String
id()
The unique ID for the collaboration.An indicator as to whether job logging has been enabled or disabled for the collaboration.final String
An indicator as to whether job logging has been enabled or disabled for the collaboration.final String
The unique ARN for your membership within the collaboration.final String
The unique ID for your membership within the collaboration.final MemberStatus
The status of a member in a collaboration.final String
The status of a member in a collaboration.final String
name()
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 String
An 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 String
toString()
Returns a string representation of this object.final Instant
The 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,
memberStatus
will 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,
memberStatus
will 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,
queryLogStatus
will 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,
queryLogStatus
will 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,
jobLogStatus
will 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,
jobLogStatus
will 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,
analyticsEngine
will 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,
analyticsEngine
will 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:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<Collaboration.Builder,
Collaboration> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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:
sdkFieldNameToField
in interfaceSdkPojo
- Returns:
- The mapping between the field name and its corresponding field.
-