Class CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cleanrooms.CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnCollaborationPropsMixin.MemberSpecificationProperty>
- Enclosing interface:
CfnCollaborationPropsMixin.MemberSpecificationProperty
@Stability(Stable)
public static final class CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnCollaborationPropsMixin.MemberSpecificationProperty>
A builder for
CfnCollaborationPropsMixin.MemberSpecificationProperty-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSets the value ofCfnCollaborationPropsMixin.MemberSpecificationProperty.getAccountId()build()Builds the configured instance.displayName(String displayName) Sets the value ofCfnCollaborationPropsMixin.MemberSpecificationProperty.getDisplayName()memberAbilities(List<String> memberAbilities) mlMemberAbilities(CfnCollaborationPropsMixin.MLMemberAbilitiesProperty mlMemberAbilities) mlMemberAbilities(IResolvable mlMemberAbilities) paymentConfiguration(CfnCollaborationPropsMixin.PaymentConfigurationProperty paymentConfiguration) paymentConfiguration(IResolvable paymentConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
accountId
@Stability(Stable) public CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder accountId(String accountId) Sets the value ofCfnCollaborationPropsMixin.MemberSpecificationProperty.getAccountId()- Parameters:
accountId- The identifier used to reference members of the collaboration. Currently only supports AWS account ID.- Returns:
this
-
displayName
@Stability(Stable) public CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder displayName(String displayName) Sets the value ofCfnCollaborationPropsMixin.MemberSpecificationProperty.getDisplayName()- Parameters:
displayName- The member's display name.- Returns:
this
-
memberAbilities
@Stability(Stable) public CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder memberAbilities(List<String> memberAbilities) - Parameters:
memberAbilities- The abilities granted to the collaboration member. Allowed Values :CAN_QUERY|CAN_RECEIVE_RESULTS- Returns:
this
-
mlMemberAbilities
@Stability(Stable) public CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder mlMemberAbilities(IResolvable mlMemberAbilities) - Parameters:
mlMemberAbilities- The ML abilities granted to the collaboration member.- Returns:
this
-
mlMemberAbilities
@Stability(Stable) public CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder mlMemberAbilities(CfnCollaborationPropsMixin.MLMemberAbilitiesProperty mlMemberAbilities) - Parameters:
mlMemberAbilities- The ML abilities granted to the collaboration member.- Returns:
this
-
paymentConfiguration
@Stability(Stable) public CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder paymentConfiguration(IResolvable paymentConfiguration) - Parameters:
paymentConfiguration- The collaboration member's payment responsibilities set by the collaboration creator. If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.- Returns:
this
-
paymentConfiguration
@Stability(Stable) public CfnCollaborationPropsMixin.MemberSpecificationProperty.Builder paymentConfiguration(CfnCollaborationPropsMixin.PaymentConfigurationProperty paymentConfiguration) - Parameters:
paymentConfiguration- The collaboration member's payment responsibilities set by the collaboration creator. If the collaboration creator hasn't specified anyone as the member paying for query compute costs, then the member who can query is the default payer.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnCollaborationPropsMixin.MemberSpecificationProperty>- Returns:
- a new instance of
CfnCollaborationPropsMixin.MemberSpecificationProperty - Throws:
NullPointerException- if any required attribute was not provided
-