Interface AmazonOpenSearchServerlessDestinationDescription.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<AmazonOpenSearchServerlessDestinationDescription.Builder,
,AmazonOpenSearchServerlessDestinationDescription> SdkBuilder<AmazonOpenSearchServerlessDestinationDescription.Builder,
,AmazonOpenSearchServerlessDestinationDescription> SdkPojo
- Enclosing class:
AmazonOpenSearchServerlessDestinationDescription
-
Method Summary
Modifier and TypeMethodDescriptionbufferingHints
(Consumer<AmazonOpenSearchServerlessBufferingHints.Builder> bufferingHints) The buffering options.bufferingHints
(AmazonOpenSearchServerlessBufferingHints bufferingHints) The buffering options.cloudWatchLoggingOptions
(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions) Sets the value of the CloudWatchLoggingOptions property for this object.cloudWatchLoggingOptions
(CloudWatchLoggingOptions cloudWatchLoggingOptions) Sets the value of the CloudWatchLoggingOptions property for this object.collectionEndpoint
(String collectionEndpoint) The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.The Serverless offering for Amazon OpenSearch Service index name.processingConfiguration
(Consumer<ProcessingConfiguration.Builder> processingConfiguration) Sets the value of the ProcessingConfiguration property for this object.processingConfiguration
(ProcessingConfiguration processingConfiguration) Sets the value of the ProcessingConfiguration property for this object.retryOptions
(Consumer<AmazonOpenSearchServerlessRetryOptions.Builder> retryOptions) The Serverless offering for Amazon OpenSearch Service retry options.retryOptions
(AmazonOpenSearchServerlessRetryOptions retryOptions) The Serverless offering for Amazon OpenSearch Service retry options.The Amazon Resource Name (ARN) of the Amazon Web Services credentials.s3BackupMode
(String s3BackupMode) The Amazon S3 backup mode.s3BackupMode
(AmazonOpenSearchServerlessS3BackupMode s3BackupMode) The Amazon S3 backup mode.s3DestinationDescription
(Consumer<S3DestinationDescription.Builder> s3DestinationDescription) Sets the value of the S3DestinationDescription property for this object.s3DestinationDescription
(S3DestinationDescription s3DestinationDescription) Sets the value of the S3DestinationDescription property for this object.vpcConfigurationDescription
(Consumer<VpcConfigurationDescription.Builder> vpcConfigurationDescription) Sets the value of the VpcConfigurationDescription property for this object.vpcConfigurationDescription
(VpcConfigurationDescription vpcConfigurationDescription) Sets the value of the VpcConfigurationDescription 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, sdkFields
-
Method Details
-
roleARN
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
- Parameters:
roleARN
- The Amazon Resource Name (ARN) of the Amazon Web Services credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
collectionEndpoint
AmazonOpenSearchServerlessDestinationDescription.Builder collectionEndpoint(String collectionEndpoint) The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
- Parameters:
collectionEndpoint
- The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
indexName
The Serverless offering for Amazon OpenSearch Service index name.
- Parameters:
indexName
- The Serverless offering for Amazon OpenSearch Service index name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bufferingHints
AmazonOpenSearchServerlessDestinationDescription.Builder bufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints) The buffering options.
- Parameters:
bufferingHints
- The buffering options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
bufferingHints
default AmazonOpenSearchServerlessDestinationDescription.Builder bufferingHints(Consumer<AmazonOpenSearchServerlessBufferingHints.Builder> bufferingHints) The buffering options.
This is a convenience method that creates an instance of theAmazonOpenSearchServerlessBufferingHints.Builder
avoiding the need to create one manually viaAmazonOpenSearchServerlessBufferingHints.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tobufferingHints(AmazonOpenSearchServerlessBufferingHints)
.- Parameters:
bufferingHints
- a consumer that will call methods onAmazonOpenSearchServerlessBufferingHints.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
retryOptions
AmazonOpenSearchServerlessDestinationDescription.Builder retryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions) The Serverless offering for Amazon OpenSearch Service retry options.
- Parameters:
retryOptions
- The Serverless offering for Amazon OpenSearch Service retry options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retryOptions
default AmazonOpenSearchServerlessDestinationDescription.Builder retryOptions(Consumer<AmazonOpenSearchServerlessRetryOptions.Builder> retryOptions) The Serverless offering for Amazon OpenSearch Service retry options.
This is a convenience method that creates an instance of theAmazonOpenSearchServerlessRetryOptions.Builder
avoiding the need to create one manually viaAmazonOpenSearchServerlessRetryOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toretryOptions(AmazonOpenSearchServerlessRetryOptions)
.- Parameters:
retryOptions
- a consumer that will call methods onAmazonOpenSearchServerlessRetryOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3BackupMode
The Amazon S3 backup mode.
- Parameters:
s3BackupMode
- The Amazon S3 backup mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3BackupMode
AmazonOpenSearchServerlessDestinationDescription.Builder s3BackupMode(AmazonOpenSearchServerlessS3BackupMode s3BackupMode) The Amazon S3 backup mode.
- Parameters:
s3BackupMode
- The Amazon S3 backup mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
s3DestinationDescription
AmazonOpenSearchServerlessDestinationDescription.Builder s3DestinationDescription(S3DestinationDescription s3DestinationDescription) Sets the value of the S3DestinationDescription property for this object.- Parameters:
s3DestinationDescription
- The new value for the S3DestinationDescription property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
s3DestinationDescription
default AmazonOpenSearchServerlessDestinationDescription.Builder s3DestinationDescription(Consumer<S3DestinationDescription.Builder> s3DestinationDescription) Sets the value of the S3DestinationDescription property for this object. This is a convenience method that creates an instance of theS3DestinationDescription.Builder
avoiding the need to create one manually viaS3DestinationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tos3DestinationDescription(S3DestinationDescription)
.- Parameters:
s3DestinationDescription
- a consumer that will call methods onS3DestinationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
processingConfiguration
AmazonOpenSearchServerlessDestinationDescription.Builder processingConfiguration(ProcessingConfiguration processingConfiguration) Sets the value of the ProcessingConfiguration property for this object.- Parameters:
processingConfiguration
- The new value for the ProcessingConfiguration property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
processingConfiguration
default AmazonOpenSearchServerlessDestinationDescription.Builder processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration) Sets the value of the ProcessingConfiguration property for this object. This is a convenience method that creates an instance of theProcessingConfiguration.Builder
avoiding the need to create one manually viaProcessingConfiguration.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed toprocessingConfiguration(ProcessingConfiguration)
.- Parameters:
processingConfiguration
- a consumer that will call methods onProcessingConfiguration.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
cloudWatchLoggingOptions
AmazonOpenSearchServerlessDestinationDescription.Builder cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions) Sets the value of the CloudWatchLoggingOptions property for this object.- Parameters:
cloudWatchLoggingOptions
- The new value for the CloudWatchLoggingOptions property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cloudWatchLoggingOptions
default AmazonOpenSearchServerlessDestinationDescription.Builder cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions) Sets the value of the CloudWatchLoggingOptions property for this object. This is a convenience method that creates an instance of theCloudWatchLoggingOptions.Builder
avoiding the need to create one manually viaCloudWatchLoggingOptions.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tocloudWatchLoggingOptions(CloudWatchLoggingOptions)
.- Parameters:
cloudWatchLoggingOptions
- a consumer that will call methods onCloudWatchLoggingOptions.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
vpcConfigurationDescription
AmazonOpenSearchServerlessDestinationDescription.Builder vpcConfigurationDescription(VpcConfigurationDescription vpcConfigurationDescription) Sets the value of the VpcConfigurationDescription property for this object.- Parameters:
vpcConfigurationDescription
- The new value for the VpcConfigurationDescription property for this object.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
vpcConfigurationDescription
default AmazonOpenSearchServerlessDestinationDescription.Builder vpcConfigurationDescription(Consumer<VpcConfigurationDescription.Builder> vpcConfigurationDescription) Sets the value of the VpcConfigurationDescription property for this object. This is a convenience method that creates an instance of theVpcConfigurationDescription.Builder
avoiding the need to create one manually viaVpcConfigurationDescription.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed tovpcConfigurationDescription(VpcConfigurationDescription)
.- Parameters:
vpcConfigurationDescription
- a consumer that will call methods onVpcConfigurationDescription.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-