Interface MembershipProtectedQueryResultConfiguration.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MembershipProtectedQueryResultConfiguration.Builder,MembershipProtectedQueryResultConfiguration>,SdkBuilder<MembershipProtectedQueryResultConfiguration.Builder,MembershipProtectedQueryResultConfiguration>,SdkPojo
- Enclosing class:
- MembershipProtectedQueryResultConfiguration
public static interface MembershipProtectedQueryResultConfiguration.Builder extends SdkPojo, CopyableBuilder<MembershipProtectedQueryResultConfiguration.Builder,MembershipProtectedQueryResultConfiguration>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default MembershipProtectedQueryResultConfiguration.BuilderoutputConfiguration(Consumer<MembershipProtectedQueryOutputConfiguration.Builder> outputConfiguration)Configuration for protected query results.MembershipProtectedQueryResultConfiguration.BuilderoutputConfiguration(MembershipProtectedQueryOutputConfiguration outputConfiguration)Configuration for protected query results.MembershipProtectedQueryResultConfiguration.BuilderroleArn(String roleArn)The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result location, given by the member who can receive results.-
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
-
outputConfiguration
MembershipProtectedQueryResultConfiguration.Builder outputConfiguration(MembershipProtectedQueryOutputConfiguration outputConfiguration)
Configuration for protected query results.
- Parameters:
outputConfiguration- Configuration for protected query results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
outputConfiguration
default MembershipProtectedQueryResultConfiguration.Builder outputConfiguration(Consumer<MembershipProtectedQueryOutputConfiguration.Builder> outputConfiguration)
Configuration for protected query results.
This is a convenience method that creates an instance of theMembershipProtectedQueryOutputConfiguration.Builderavoiding the need to create one manually viaMembershipProtectedQueryOutputConfiguration.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed tooutputConfiguration(MembershipProtectedQueryOutputConfiguration).- Parameters:
outputConfiguration- a consumer that will call methods onMembershipProtectedQueryOutputConfiguration.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
outputConfiguration(MembershipProtectedQueryOutputConfiguration)
-
roleArn
MembershipProtectedQueryResultConfiguration.Builder roleArn(String roleArn)
The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result location, given by the member who can receive results.
- Parameters:
roleArn- The unique ARN for an IAM role that is used by Clean Rooms to write protected query results to the result location, given by the member who can receive results.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-