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