public static interface AmazonOpenSearchServerlessDestinationConfiguration.Builder extends SdkPojo, CopyableBuilder<AmazonOpenSearchServerlessDestinationConfiguration.Builder,AmazonOpenSearchServerlessDestinationConfiguration>
| Modifier and Type | Method and Description |
|---|---|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
bufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints)
The buffering options.
|
default AmazonOpenSearchServerlessDestinationConfiguration.Builder |
bufferingHints(Consumer<AmazonOpenSearchServerlessBufferingHints.Builder> bufferingHints)
The buffering options.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
default AmazonOpenSearchServerlessDestinationConfiguration.Builder |
cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
collectionEndpoint(String collectionEndpoint)
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch
Service.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
indexName(String indexName)
The Serverless offering for Amazon OpenSearch Service index name.
|
default AmazonOpenSearchServerlessDestinationConfiguration.Builder |
processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
processingConfiguration(ProcessingConfiguration processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
retryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering
for Amazon OpenSearch Service.
|
default AmazonOpenSearchServerlessDestinationConfiguration.Builder |
retryOptions(Consumer<AmazonOpenSearchServerlessRetryOptions.Builder> retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering
for Amazon OpenSearch Service.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
roleARN(String roleARN)
The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the
Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
s3BackupMode(AmazonOpenSearchServerlessS3BackupMode s3BackupMode)
Defines how documents should be delivered to Amazon S3.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
s3BackupMode(String s3BackupMode)
Defines how documents should be delivered to Amazon S3.
|
default AmazonOpenSearchServerlessDestinationConfiguration.Builder |
s3Configuration(Consumer<S3DestinationConfiguration.Builder> s3Configuration)
Sets the value of the S3Configuration property for this object.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
s3Configuration(S3DestinationConfiguration s3Configuration)
Sets the value of the S3Configuration property for this object.
|
default AmazonOpenSearchServerlessDestinationConfiguration.Builder |
vpcConfiguration(Consumer<VpcConfiguration.Builder> vpcConfiguration)
Sets the value of the VpcConfiguration property for this object.
|
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
vpcConfiguration(VpcConfiguration vpcConfiguration)
Sets the value of the VpcConfiguration property for this object.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAmazonOpenSearchServerlessDestinationConfiguration.Builder roleARN(String roleARN)
The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.
roleARN - The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the
Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.AmazonOpenSearchServerlessDestinationConfiguration.Builder collectionEndpoint(String collectionEndpoint)
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
collectionEndpoint - The endpoint to use when communicating with the collection in the Serverless offering for Amazon
OpenSearch Service.AmazonOpenSearchServerlessDestinationConfiguration.Builder indexName(String indexName)
The Serverless offering for Amazon OpenSearch Service index name.
indexName - The Serverless offering for Amazon OpenSearch Service index name.AmazonOpenSearchServerlessDestinationConfiguration.Builder bufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints)
The buffering options. If no value is specified, the default values for AmazonopensearchserviceBufferingHints are used.
bufferingHints - The buffering options. If no value is specified, the default values for
AmazonopensearchserviceBufferingHints are used.default AmazonOpenSearchServerlessDestinationConfiguration.Builder bufferingHints(Consumer<AmazonOpenSearchServerlessBufferingHints.Builder> bufferingHints)
The buffering options. If no value is specified, the default values for AmazonopensearchserviceBufferingHints are used.
This is a convenience method that creates an instance of theAmazonOpenSearchServerlessBufferingHints.Builder avoiding the need to create one manually via
AmazonOpenSearchServerlessBufferingHints.builder().
When the Consumer completes, SdkBuilder.build() is
called immediately and its result is passed to
bufferingHints(AmazonOpenSearchServerlessBufferingHints).
bufferingHints - a consumer that will call methods on AmazonOpenSearchServerlessBufferingHints.BuilderbufferingHints(AmazonOpenSearchServerlessBufferingHints)AmazonOpenSearchServerlessDestinationConfiguration.Builder retryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).
retryOptions - The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless
offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).default AmazonOpenSearchServerlessDestinationConfiguration.Builder retryOptions(Consumer<AmazonOpenSearchServerlessRetryOptions.Builder> retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).
This is a convenience method that creates an instance of theAmazonOpenSearchServerlessRetryOptions.Builder avoiding the need to create one manually via
AmazonOpenSearchServerlessRetryOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to retryOptions(AmazonOpenSearchServerlessRetryOptions).
retryOptions - a consumer that will call methods on AmazonOpenSearchServerlessRetryOptions.BuilderretryOptions(AmazonOpenSearchServerlessRetryOptions)AmazonOpenSearchServerlessDestinationConfiguration.Builder s3BackupMode(String s3BackupMode)
Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with AmazonOpenSearchService-failed/ appended to the key prefix. When set to AllDocuments, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with AmazonOpenSearchService-failed/ appended to the prefix.
s3BackupMode - Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly, Kinesis
Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination,
with AmazonOpenSearchService-failed/ appended to the key prefix. When set to AllDocuments, Kinesis
Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with
AmazonOpenSearchService-failed/ appended to the prefix.AmazonOpenSearchServerlessS3BackupMode,
AmazonOpenSearchServerlessS3BackupModeAmazonOpenSearchServerlessDestinationConfiguration.Builder s3BackupMode(AmazonOpenSearchServerlessS3BackupMode s3BackupMode)
Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly, Kinesis Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination, with AmazonOpenSearchService-failed/ appended to the key prefix. When set to AllDocuments, Kinesis Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with AmazonOpenSearchService-failed/ appended to the prefix.
s3BackupMode - Defines how documents should be delivered to Amazon S3. When it is set to FailedDocumentsOnly, Kinesis
Data Firehose writes any documents that could not be indexed to the configured Amazon S3 destination,
with AmazonOpenSearchService-failed/ appended to the key prefix. When set to AllDocuments, Kinesis
Data Firehose delivers all incoming records to Amazon S3, and also writes failed documents with
AmazonOpenSearchService-failed/ appended to the prefix.AmazonOpenSearchServerlessS3BackupMode,
AmazonOpenSearchServerlessS3BackupModeAmazonOpenSearchServerlessDestinationConfiguration.Builder s3Configuration(S3DestinationConfiguration s3Configuration)
s3Configuration - The new value for the S3Configuration property for this object.default AmazonOpenSearchServerlessDestinationConfiguration.Builder s3Configuration(Consumer<S3DestinationConfiguration.Builder> s3Configuration)
S3DestinationConfiguration.Builder
avoiding the need to create one manually via S3DestinationConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to s3Configuration(S3DestinationConfiguration).
s3Configuration - a consumer that will call methods on S3DestinationConfiguration.Builders3Configuration(S3DestinationConfiguration)AmazonOpenSearchServerlessDestinationConfiguration.Builder processingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration - The new value for the ProcessingConfiguration property for this object.default AmazonOpenSearchServerlessDestinationConfiguration.Builder processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
ProcessingConfiguration.Builder avoiding
the need to create one manually via ProcessingConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to processingConfiguration(ProcessingConfiguration).
processingConfiguration - a consumer that will call methods on ProcessingConfiguration.BuilderprocessingConfiguration(ProcessingConfiguration)AmazonOpenSearchServerlessDestinationConfiguration.Builder cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions - The new value for the CloudWatchLoggingOptions property for this object.default AmazonOpenSearchServerlessDestinationConfiguration.Builder cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
CloudWatchLoggingOptions.Builder
avoiding the need to create one manually via CloudWatchLoggingOptions.builder().
When the Consumer completes, SdkBuilder.build() is called immediately
and its result is passed to cloudWatchLoggingOptions(CloudWatchLoggingOptions).
cloudWatchLoggingOptions - a consumer that will call methods on CloudWatchLoggingOptions.BuildercloudWatchLoggingOptions(CloudWatchLoggingOptions)AmazonOpenSearchServerlessDestinationConfiguration.Builder vpcConfiguration(VpcConfiguration vpcConfiguration)
vpcConfiguration - The new value for the VpcConfiguration property for this object.default AmazonOpenSearchServerlessDestinationConfiguration.Builder vpcConfiguration(Consumer<VpcConfiguration.Builder> vpcConfiguration)
VpcConfiguration.Builder avoiding the
need to create one manually via VpcConfiguration.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its
result is passed to vpcConfiguration(VpcConfiguration).
vpcConfiguration - a consumer that will call methods on VpcConfiguration.BuildervpcConfiguration(VpcConfiguration)Copyright © 2023. All rights reserved.