Interface Collaboration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<Collaboration.Builder,
,Collaboration> SdkBuilder<Collaboration.Builder,
,Collaboration> SdkPojo
- Enclosing class:
Collaboration
-
Method Summary
Modifier and TypeMethodDescriptionanalyticsEngine
(String analyticsEngine) The analytics engine for the collaboration.analyticsEngine
(AnalyticsEngine analyticsEngine) The analytics engine for the collaboration.The unique ARN for the collaboration.createTime
(Instant createTime) The time when the collaboration was created.creatorAccountId
(String creatorAccountId) The identifier used to reference members of the collaboration.creatorDisplayName
(String creatorDisplayName) A display name of the collaboration creator.default Collaboration.Builder
dataEncryptionMetadata
(Consumer<DataEncryptionMetadata.Builder> dataEncryptionMetadata) The settings for client-side encryption for cryptographic computing.dataEncryptionMetadata
(DataEncryptionMetadata dataEncryptionMetadata) The settings for client-side encryption for cryptographic computing.description
(String description) A description of the collaboration provided by the collaboration owner.The unique ID for the collaboration.jobLogStatus
(String jobLogStatus) An indicator as to whether job logging has been enabled or disabled for the collaboration.jobLogStatus
(CollaborationJobLogStatus jobLogStatus) An indicator as to whether job logging has been enabled or disabled for the collaboration.membershipArn
(String membershipArn) The unique ARN for your membership within the collaboration.membershipId
(String membershipId) The unique ID for your membership within the collaboration.memberStatus
(String memberStatus) The status of a member in a collaboration.memberStatus
(MemberStatus memberStatus) The status of a member in a collaboration.A human-readable identifier provided by the collaboration owner.queryLogStatus
(String queryLogStatus) An indicator as to whether query logging has been enabled or disabled for the collaboration.queryLogStatus
(CollaborationQueryLogStatus queryLogStatus) An indicator as to whether query logging has been enabled or disabled for the collaboration.updateTime
(Instant updateTime) The time the collaboration metadata was last updated.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
id
The unique ID for the collaboration.
- Parameters:
id
- The unique ID for the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The unique ARN for the collaboration.
- Parameters:
arn
- The unique ARN for the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A human-readable identifier provided by the collaboration owner. Display names are not unique.
- Parameters:
name
- A human-readable identifier provided by the collaboration owner. Display names are not unique.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
A description of the collaboration provided by the collaboration owner.
- Parameters:
description
- A description of the collaboration provided by the collaboration owner.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorAccountId
The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.
- Parameters:
creatorAccountId
- The identifier used to reference members of the collaboration. Currently only supports Amazon Web Services account ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorDisplayName
A display name of the collaboration creator.
- Parameters:
creatorDisplayName
- A display name of the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createTime
The time when the collaboration was created.
- Parameters:
createTime
- The time when the collaboration was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
updateTime
The time the collaboration metadata was last updated.
- Parameters:
updateTime
- The time the collaboration metadata was last updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
memberStatus
The status of a member in a collaboration.
- Parameters:
memberStatus
- The status of a member in a collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
memberStatus
The status of a member in a collaboration.
- Parameters:
memberStatus
- The status of a member in a collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
membershipId
The unique ID for your membership within the collaboration.
- Parameters:
membershipId
- The unique ID for your membership within the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
membershipArn
The unique ARN for your membership within the collaboration.
- Parameters:
membershipArn
- The unique ARN for your membership within the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataEncryptionMetadata
The settings for client-side encryption for cryptographic computing.
- Parameters:
dataEncryptionMetadata
- The settings for client-side encryption for cryptographic computing.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataEncryptionMetadata
default Collaboration.Builder dataEncryptionMetadata(Consumer<DataEncryptionMetadata.Builder> dataEncryptionMetadata) The settings for client-side encryption for cryptographic computing.
This is a convenience method that creates an instance of theDataEncryptionMetadata.Builder
avoiding the need to create one manually viaDataEncryptionMetadata.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataEncryptionMetadata(DataEncryptionMetadata)
.- Parameters:
dataEncryptionMetadata
- a consumer that will call methods onDataEncryptionMetadata.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
.- Parameters:
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
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
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
.- Parameters:
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
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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
.- Parameters:
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
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- 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
.- Parameters:
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
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analyticsEngine
The analytics engine for the collaboration.
- Parameters:
analyticsEngine
- The analytics engine for the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
analyticsEngine
The analytics engine for the collaboration.
- Parameters:
analyticsEngine
- The analytics engine for the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-