Interface ProtectedQueryDistributeOutputConfigurationLocation.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ProtectedQueryDistributeOutputConfigurationLocation.Builder,
,ProtectedQueryDistributeOutputConfigurationLocation> SdkBuilder<ProtectedQueryDistributeOutputConfigurationLocation.Builder,
,ProtectedQueryDistributeOutputConfigurationLocation> SdkPojo
- Enclosing class:
ProtectedQueryDistributeOutputConfigurationLocation
@Mutable
@NotThreadSafe
public static interface ProtectedQueryDistributeOutputConfigurationLocation.Builder
extends SdkPojo, CopyableBuilder<ProtectedQueryDistributeOutputConfigurationLocation.Builder,ProtectedQueryDistributeOutputConfigurationLocation>
-
Method Summary
Modifier and TypeMethodDescriptionSets the value of the Member property for this object.Sets the value of the Member property for this object.Sets the value of the S3 property for this object.Sets the value of the S3 property for this object.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
-
s3
ProtectedQueryDistributeOutputConfigurationLocation.Builder s3(ProtectedQueryS3OutputConfiguration s3) Sets the value of the S3 property for this object.- Parameters:
s3
- The new value for the S3 property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3
default ProtectedQueryDistributeOutputConfigurationLocation.Builder s3(Consumer<ProtectedQueryS3OutputConfiguration.Builder> s3) Sets the value of the S3 property for this object. This is a convenience method that creates an instance of theProtectedQueryS3OutputConfiguration.Builder
avoiding the need to create one manually viaProtectedQueryS3OutputConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3(ProtectedQueryS3OutputConfiguration)
.- Parameters:
s3
- a consumer that will call methods onProtectedQueryS3OutputConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
member
ProtectedQueryDistributeOutputConfigurationLocation.Builder member(ProtectedQueryMemberOutputConfiguration member) Sets the value of the Member property for this object.- Parameters:
member
- The new value for the Member property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
member
default ProtectedQueryDistributeOutputConfigurationLocation.Builder member(Consumer<ProtectedQueryMemberOutputConfiguration.Builder> member) Sets the value of the Member property for this object. This is a convenience method that creates an instance of theProtectedQueryMemberOutputConfiguration.Builder
avoiding the need to create one manually viaProtectedQueryMemberOutputConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tomember(ProtectedQueryMemberOutputConfiguration)
.- Parameters:
member
- a consumer that will call methods onProtectedQueryMemberOutputConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-