Interface CreateCollaborationRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder,Buildable,CleanRoomsRequest.Builder,CopyableBuilder<CreateCollaborationRequest.Builder,CreateCollaborationRequest>,SdkBuilder<CreateCollaborationRequest.Builder,CreateCollaborationRequest>,SdkPojo,SdkRequest.Builder
- Enclosing class:
- CreateCollaborationRequest
public static interface CreateCollaborationRequest.Builder extends CleanRoomsRequest.Builder, SdkPojo, CopyableBuilder<CreateCollaborationRequest.Builder,CreateCollaborationRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateCollaborationRequest.BuildercreatorDisplayName(String creatorDisplayName)The display name of the collaboration creator.CreateCollaborationRequest.BuildercreatorMemberAbilities(Collection<MemberAbility> creatorMemberAbilities)The abilities granted to the collaboration creator.CreateCollaborationRequest.BuildercreatorMemberAbilities(MemberAbility... creatorMemberAbilities)The abilities granted to the collaboration creator.CreateCollaborationRequest.BuildercreatorMemberAbilitiesWithStrings(String... creatorMemberAbilities)The abilities granted to the collaboration creator.CreateCollaborationRequest.BuildercreatorMemberAbilitiesWithStrings(Collection<String> creatorMemberAbilities)The abilities granted to the collaboration creator.default CreateCollaborationRequest.BuilderdataEncryptionMetadata(Consumer<DataEncryptionMetadata.Builder> dataEncryptionMetadata)The settings for client-side encryption with Cryptographic Computing for Clean Rooms.CreateCollaborationRequest.BuilderdataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)The settings for client-side encryption with Cryptographic Computing for Clean Rooms.CreateCollaborationRequest.Builderdescription(String description)A description of the collaboration provided by the collaboration owner.CreateCollaborationRequest.Buildermembers(Collection<MemberSpecification> members)A list of initial members, not including the creator.CreateCollaborationRequest.Buildermembers(Consumer<MemberSpecification.Builder>... members)A list of initial members, not including the creator.CreateCollaborationRequest.Buildermembers(MemberSpecification... members)A list of initial members, not including the creator.CreateCollaborationRequest.Buildername(String name)The display name for a collaboration.CreateCollaborationRequest.BuilderoverrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)CreateCollaborationRequest.BuilderoverrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)CreateCollaborationRequest.BuilderqueryLogStatus(String queryLogStatus)An indicator as to whether query logging has been enabled or disabled for the collaboration.CreateCollaborationRequest.BuilderqueryLogStatus(CollaborationQueryLogStatus queryLogStatus)An indicator as to whether query logging has been enabled or disabled for the collaboration.CreateCollaborationRequest.Buildertags(Map<String,String> tags)An optional label that you can assign to a resource when you create it.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.cleanrooms.model.CleanRoomsRequest.Builder
build
-
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
-
members
CreateCollaborationRequest.Builder members(Collection<MemberSpecification> members)
A list of initial members, not including the creator. This list is immutable.
- Parameters:
members- A list of initial members, not including the creator. This list is immutable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
members
CreateCollaborationRequest.Builder members(MemberSpecification... members)
A list of initial members, not including the creator. This list is immutable.
- Parameters:
members- A list of initial members, not including the creator. This list is immutable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
members
CreateCollaborationRequest.Builder members(Consumer<MemberSpecification.Builder>... members)
A list of initial members, not including the creator. This list is immutable.
This is a convenience method that creates an instance of theMemberSpecification.Builderavoiding the need to create one manually viaMemberSpecification.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#members(List.) - Parameters:
members- a consumer that will call methods onMemberSpecification.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#members(java.util.Collection)
-
name
CreateCollaborationRequest.Builder name(String name)
The display name for a collaboration.
- Parameters:
name- The display name for a collaboration.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
CreateCollaborationRequest.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.
-
creatorMemberAbilitiesWithStrings
CreateCollaborationRequest.Builder creatorMemberAbilitiesWithStrings(Collection<String> creatorMemberAbilities)
The abilities granted to the collaboration creator.
- Parameters:
creatorMemberAbilities- The abilities granted to the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorMemberAbilitiesWithStrings
CreateCollaborationRequest.Builder creatorMemberAbilitiesWithStrings(String... creatorMemberAbilities)
The abilities granted to the collaboration creator.
- Parameters:
creatorMemberAbilities- The abilities granted to the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorMemberAbilities
CreateCollaborationRequest.Builder creatorMemberAbilities(Collection<MemberAbility> creatorMemberAbilities)
The abilities granted to the collaboration creator.
- Parameters:
creatorMemberAbilities- The abilities granted to the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorMemberAbilities
CreateCollaborationRequest.Builder creatorMemberAbilities(MemberAbility... creatorMemberAbilities)
The abilities granted to the collaboration creator.
- Parameters:
creatorMemberAbilities- The abilities granted to the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creatorDisplayName
CreateCollaborationRequest.Builder creatorDisplayName(String creatorDisplayName)
The display name of the collaboration creator.
- Parameters:
creatorDisplayName- The display name of the collaboration creator.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataEncryptionMetadata
CreateCollaborationRequest.Builder dataEncryptionMetadata(DataEncryptionMetadata dataEncryptionMetadata)
The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
- Parameters:
dataEncryptionMetadata- The settings for client-side encryption with Cryptographic Computing for Clean Rooms.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataEncryptionMetadata
default CreateCollaborationRequest.Builder dataEncryptionMetadata(Consumer<DataEncryptionMetadata.Builder> dataEncryptionMetadata)
The settings for client-side encryption with Cryptographic Computing for Clean Rooms.
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
CreateCollaborationRequest.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
CreateCollaborationRequest.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
-
tags
CreateCollaborationRequest.Builder tags(Map<String,String> tags)
An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.
- Parameters:
tags- An optional label that you can assign to a resource when you create it. Each tag consists of a key and an optional value, both of which you define. When you use tagging, you can also use tag-based access control in IAM policies to control access to this resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
CreateCollaborationRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
overrideConfiguration
CreateCollaborationRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder
-
-