Interface AmazonOpenSearchServerlessDestinationDescription.Builder
-
- All Superinterfaces:
Buildable
,CopyableBuilder<AmazonOpenSearchServerlessDestinationDescription.Builder,AmazonOpenSearchServerlessDestinationDescription>
,SdkBuilder<AmazonOpenSearchServerlessDestinationDescription.Builder,AmazonOpenSearchServerlessDestinationDescription>
,SdkPojo
- Enclosing class:
- AmazonOpenSearchServerlessDestinationDescription
public static interface AmazonOpenSearchServerlessDestinationDescription.Builder extends SdkPojo, CopyableBuilder<AmazonOpenSearchServerlessDestinationDescription.Builder,AmazonOpenSearchServerlessDestinationDescription>
-
-
Method Summary
-
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
-
roleARN
AmazonOpenSearchServerlessDestinationDescription.Builder roleARN(String 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
AmazonOpenSearchServerlessDestinationDescription.Builder indexName(String 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:
bufferingHints(AmazonOpenSearchServerlessBufferingHints)
-
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:
retryOptions(AmazonOpenSearchServerlessRetryOptions)
-
s3BackupMode
AmazonOpenSearchServerlessDestinationDescription.Builder s3BackupMode(String 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:
AmazonOpenSearchServerlessS3BackupMode
,AmazonOpenSearchServerlessS3BackupMode
-
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:
AmazonOpenSearchServerlessS3BackupMode
,AmazonOpenSearchServerlessS3BackupMode
-
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:
s3DestinationDescription(S3DestinationDescription)
-
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:
processingConfiguration(ProcessingConfiguration)
-
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:
cloudWatchLoggingOptions(CloudWatchLoggingOptions)
-
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:
vpcConfigurationDescription(VpcConfigurationDescription)
-
-