Class CfnProjectMembershipMixinProps.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.datazone.CfnProjectMembershipMixinProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnProjectMembershipMixinProps>
- Enclosing interface:
CfnProjectMembershipMixinProps
@Stability(Stable)
public static final class CfnProjectMembershipMixinProps.Builder
extends Object
implements software.amazon.jsii.Builder<CfnProjectMembershipMixinProps>
A builder for
CfnProjectMembershipMixinProps-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.designation(String designation) Sets the value ofCfnProjectMembershipMixinProps.getDesignation()domainIdentifier(String domainIdentifier) Sets the value ofCfnProjectMembershipMixinProps.getDomainIdentifier()Sets the value ofCfnProjectMembershipMixinProps.getMember()member(IResolvable member) Sets the value ofCfnProjectMembershipMixinProps.getMember()projectIdentifier(String projectIdentifier) Sets the value ofCfnProjectMembershipMixinProps.getProjectIdentifier()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
designation
Sets the value ofCfnProjectMembershipMixinProps.getDesignation()- Parameters:
designation- The designated role of a project member.- Returns:
this
-
domainIdentifier
@Stability(Stable) public CfnProjectMembershipMixinProps.Builder domainIdentifier(String domainIdentifier) Sets the value ofCfnProjectMembershipMixinProps.getDomainIdentifier()- Parameters:
domainIdentifier- The ID of the Amazon DataZone domain in which project membership is created.- Returns:
this
-
member
Sets the value ofCfnProjectMembershipMixinProps.getMember()- Parameters:
member- The details about a project member.- Returns:
this
-
member
@Stability(Stable) public CfnProjectMembershipMixinProps.Builder member(CfnProjectMembershipPropsMixin.MemberProperty member) Sets the value ofCfnProjectMembershipMixinProps.getMember()- Parameters:
member- The details about a project member.- Returns:
this
-
projectIdentifier
@Stability(Stable) public CfnProjectMembershipMixinProps.Builder projectIdentifier(String projectIdentifier) Sets the value ofCfnProjectMembershipMixinProps.getProjectIdentifier()- Parameters:
projectIdentifier- The ID of the project for which this project membership was created.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnProjectMembershipMixinProps>- Returns:
- a new instance of
CfnProjectMembershipMixinProps - Throws:
NullPointerException- if any required attribute was not provided
-