Interface MembershipProtectedQueryResultConfiguration.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<MembershipProtectedQueryResultConfiguration.Builder,
,MembershipProtectedQueryResultConfiguration> SdkBuilder<MembershipProtectedQueryResultConfiguration.Builder,
,MembershipProtectedQueryResultConfiguration> SdkPojo
- Enclosing class:
MembershipProtectedQueryResultConfiguration
@Mutable
@NotThreadSafe
public static interface MembershipProtectedQueryResultConfiguration.Builder
extends SdkPojo, CopyableBuilder<MembershipProtectedQueryResultConfiguration.Builder,MembershipProtectedQueryResultConfiguration>
-
Method Summary
Modifier and TypeMethodDescriptionoutputConfiguration
(Consumer<MembershipProtectedQueryOutputConfiguration.Builder> outputConfiguration) Configuration for protected query results.outputConfiguration
(MembershipProtectedQueryOutputConfiguration outputConfiguration) Configuration for protected query results.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, sdkFieldNameToField, sdkFields
-
Method Details
-
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.Builder
avoiding the need to create one manually viaMembershipProtectedQueryOutputConfiguration.builder()
.When the
Consumer
completes,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:
-
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.
-