Interface Collaboration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Collaboration.Builder,Collaboration>,SdkBuilder<Collaboration.Builder,Collaboration>,SdkPojo
- Enclosing class:
- Collaboration
public static interface Collaboration.Builder extends SdkPojo, CopyableBuilder<Collaboration.Builder,Collaboration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Collaboration.Builderarn(String arn)The unique ARN for the collaboration.Collaboration.BuildercreateTime(Instant createTime)The time when the collaboration was created.Collaboration.BuildercreatorAccountId(String creatorAccountId)The identifier used to reference members of the collaboration.Collaboration.BuildercreatorDisplayName(String creatorDisplayName)A display name of the collaboration creator.default Collaboration.BuilderdataEncryptionMetadata(Consumer<DataEncryptionMetadata.Builder> dataEncryptionMetadata)The settings for client-side encryption for cryptographic computing.Collaboration.BuilderdataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)The settings for client-side encryption for cryptographic computing.Collaboration.Builderdescription(String description)A description of the collaboration provided by the collaboration owner.Collaboration.Builderid(String id)The unique ID for the collaboration.Collaboration.BuildermembershipArn(String membershipArn)The unique ARN for your membership within the collaboration.Collaboration.BuildermembershipId(String membershipId)The unique ID for your membership within the collaboration.Collaboration.BuildermemberStatus(String memberStatus)The status of a member in a collaboration.Collaboration.BuildermemberStatus(MemberStatus memberStatus)The status of a member in a collaboration.Collaboration.Buildername(String name)A human-readable identifier provided by the collaboration owner.Collaboration.BuilderqueryLogStatus(String queryLogStatus)An indicator as to whether query logging has been enabled or disabled for the collaboration.Collaboration.BuilderqueryLogStatus(CollaborationQueryLogStatus queryLogStatus)An indicator as to whether query logging has been enabled or disabled for the collaboration.Collaboration.BuilderupdateTime(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, sdkFields
-
-
-
-
Method Detail
-
id
Collaboration.Builder id(String 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
Collaboration.Builder arn(String 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
Collaboration.Builder name(String 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
Collaboration.Builder description(String 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
Collaboration.Builder creatorAccountId(String 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
Collaboration.Builder creatorDisplayName(String 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
Collaboration.Builder createTime(Instant 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
Collaboration.Builder updateTime(Instant 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
Collaboration.Builder memberStatus(String 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,MemberStatus
-
memberStatus
Collaboration.Builder memberStatus(MemberStatus 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,MemberStatus
-
membershipId
Collaboration.Builder membershipId(String 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
Collaboration.Builder membershipArn(String 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
Collaboration.Builder dataEncryptionMetadata(DataEncryptionMetadata 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.Builderavoiding the need to create one manually viaDataEncryptionMetadata.builder().When the
Consumercompletes,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:
dataEncryptionMetadata(DataEncryptionMetadata)
-
queryLogStatus
Collaboration.Builder queryLogStatus(String queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
- Parameters:
queryLogStatus- An indicator as to whether query logging has been enabled or disabled for the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CollaborationQueryLogStatus,CollaborationQueryLogStatus
-
queryLogStatus
Collaboration.Builder queryLogStatus(CollaborationQueryLogStatus queryLogStatus)
An indicator as to whether query logging has been enabled or disabled for the collaboration.
- Parameters:
queryLogStatus- An indicator as to whether query logging has been enabled or disabled for the collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
CollaborationQueryLogStatus,CollaborationQueryLogStatus
-
-