Class CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.Builder
java.lang.Object
software.amazon.awscdk.cfnpropertymixins.services.cleanrooms.CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty>
- Enclosing interface:
CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty
@Stability(Stable)
public static final class CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.Builder
extends Object
implements software.amazon.jsii.Builder<CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.outputConfiguration(CfnMembershipPropsMixin.MembershipProtectedJobOutputConfigurationProperty outputConfiguration) outputConfiguration(IResolvable outputConfiguration)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
outputConfiguration
@Stability(Stable) public CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.Builder outputConfiguration(IResolvable outputConfiguration) Sets the value ofCfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.getOutputConfiguration()- Parameters:
outputConfiguration- The output configuration for a protected job result.- Returns:
this
-
outputConfiguration
@Stability(Stable) public CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.Builder outputConfiguration(CfnMembershipPropsMixin.MembershipProtectedJobOutputConfigurationProperty outputConfiguration) Sets the value ofCfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.getOutputConfiguration()- Parameters:
outputConfiguration- The output configuration for a protected job result.- Returns:
this
-
roleArn
@Stability(Stable) public CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.Builder roleArn(String roleArn) Sets the value ofCfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty.getRoleArn()- Parameters:
roleArn- The unique ARN for an IAM role that is used by AWS Clean Rooms to write protected job results to the result location, given by the member who can receive results.- Returns:
this
-
build
@Stability(Stable) public CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty>- Returns:
- a new instance of
CfnMembershipPropsMixin.MembershipProtectedJobResultConfigurationProperty - Throws:
NullPointerException- if any required attribute was not provided
-