public static interface AmazonopensearchserviceDestinationUpdate.Builder extends SdkPojo, CopyableBuilder<AmazonopensearchserviceDestinationUpdate.Builder,AmazonopensearchserviceDestinationUpdate>
| Modifier and Type | Method and Description |
|---|---|
AmazonopensearchserviceDestinationUpdate.Builder |
bufferingHints(AmazonopensearchserviceBufferingHints bufferingHints)
The buffering options.
|
default AmazonopensearchserviceDestinationUpdate.Builder |
bufferingHints(Consumer<AmazonopensearchserviceBufferingHints.Builder> bufferingHints)
The buffering options.
|
AmazonopensearchserviceDestinationUpdate.Builder |
cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
default AmazonopensearchserviceDestinationUpdate.Builder |
cloudWatchLoggingOptions(Consumer<CloudWatchLoggingOptions.Builder> cloudWatchLoggingOptions)
Sets the value of the CloudWatchLoggingOptions property for this object.
|
AmazonopensearchserviceDestinationUpdate.Builder |
clusterEndpoint(String clusterEndpoint)
The endpoint to use when communicating with the cluster.
|
AmazonopensearchserviceDestinationUpdate.Builder |
domainARN(String domainARN)
The ARN of the Amazon OpenSearch Service domain.
|
AmazonopensearchserviceDestinationUpdate.Builder |
indexName(String indexName)
The Amazon OpenSearch Service index name.
|
AmazonopensearchserviceDestinationUpdate.Builder |
indexRotationPeriod(AmazonopensearchserviceIndexRotationPeriod indexRotationPeriod)
The Amazon OpenSearch Service index rotation period.
|
AmazonopensearchserviceDestinationUpdate.Builder |
indexRotationPeriod(String indexRotationPeriod)
The Amazon OpenSearch Service index rotation period.
|
default AmazonopensearchserviceDestinationUpdate.Builder |
processingConfiguration(Consumer<ProcessingConfiguration.Builder> processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
AmazonopensearchserviceDestinationUpdate.Builder |
processingConfiguration(ProcessingConfiguration processingConfiguration)
Sets the value of the ProcessingConfiguration property for this object.
|
AmazonopensearchserviceDestinationUpdate.Builder |
retryOptions(AmazonopensearchserviceRetryOptions retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.
|
default AmazonopensearchserviceDestinationUpdate.Builder |
retryOptions(Consumer<AmazonopensearchserviceRetryOptions.Builder> retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.
|
AmazonopensearchserviceDestinationUpdate.Builder |
roleARN(String roleARN)
The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon
OpenSearch Service Configuration API and for indexing documents.
|
default AmazonopensearchserviceDestinationUpdate.Builder |
s3Update(Consumer<S3DestinationUpdate.Builder> s3Update)
Sets the value of the S3Update property for this object.
|
AmazonopensearchserviceDestinationUpdate.Builder |
s3Update(S3DestinationUpdate s3Update)
Sets the value of the S3Update property for this object.
|
AmazonopensearchserviceDestinationUpdate.Builder |
typeName(String typeName)
The Amazon OpenSearch Service type name.
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAmazonopensearchserviceDestinationUpdate.Builder roleARN(String roleARN)
The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the 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
Amazon OpenSearch Service Configuration API and for indexing documents.AmazonopensearchserviceDestinationUpdate.Builder domainARN(String domainARN)
The ARN of the Amazon OpenSearch Service domain. The IAM role must have permissions for DescribeDomain, DescribeDomains, and DescribeDomainConfig after assuming the IAM role specified in RoleARN.
domainARN - The ARN of the Amazon OpenSearch Service domain. The IAM role must have permissions for
DescribeDomain, DescribeDomains, and DescribeDomainConfig after assuming the IAM role specified in
RoleARN.AmazonopensearchserviceDestinationUpdate.Builder clusterEndpoint(String clusterEndpoint)
The endpoint to use when communicating with the cluster. Specify either this ClusterEndpoint or the DomainARN field.
clusterEndpoint - The endpoint to use when communicating with the cluster. Specify either this ClusterEndpoint or the
DomainARN field.AmazonopensearchserviceDestinationUpdate.Builder indexName(String indexName)
The Amazon OpenSearch Service index name.
indexName - The Amazon OpenSearch Service index name.AmazonopensearchserviceDestinationUpdate.Builder typeName(String typeName)
The Amazon OpenSearch Service type name. For Elasticsearch 6.x, there can be only one type per index. If you try to specify a new type for an existing index that already has another type, Kinesis Data Firehose returns an error during runtime.
If you upgrade Elasticsearch from 6.x to 7.x and don’t update your delivery stream, Kinesis Data Firehose still delivers data to Elasticsearch with the old index name and type name. If you want to update your delivery stream with a new index name, provide an empty string for TypeName.
typeName - The Amazon OpenSearch Service type name. For Elasticsearch 6.x, there can be only one type per index.
If you try to specify a new type for an existing index that already has another type, Kinesis Data
Firehose returns an error during runtime.
If you upgrade Elasticsearch from 6.x to 7.x and don’t update your delivery stream, Kinesis Data Firehose still delivers data to Elasticsearch with the old index name and type name. If you want to update your delivery stream with a new index name, provide an empty string for TypeName.
AmazonopensearchserviceDestinationUpdate.Builder indexRotationPeriod(String indexRotationPeriod)
The Amazon OpenSearch Service index rotation period. Index rotation appends a timestamp to IndexName to facilitate the expiration of old data.
indexRotationPeriod - The Amazon OpenSearch Service index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data.AmazonopensearchserviceIndexRotationPeriod,
AmazonopensearchserviceIndexRotationPeriodAmazonopensearchserviceDestinationUpdate.Builder indexRotationPeriod(AmazonopensearchserviceIndexRotationPeriod indexRotationPeriod)
The Amazon OpenSearch Service index rotation period. Index rotation appends a timestamp to IndexName to facilitate the expiration of old data.
indexRotationPeriod - The Amazon OpenSearch Service index rotation period. Index rotation appends a timestamp to IndexName
to facilitate the expiration of old data.AmazonopensearchserviceIndexRotationPeriod,
AmazonopensearchserviceIndexRotationPeriodAmazonopensearchserviceDestinationUpdate.Builder bufferingHints(AmazonopensearchserviceBufferingHints bufferingHints)
The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.
bufferingHints - The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values
are used.default AmazonopensearchserviceDestinationUpdate.Builder bufferingHints(Consumer<AmazonopensearchserviceBufferingHints.Builder> bufferingHints)
The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.
This is a convenience method that creates an instance of theAmazonopensearchserviceBufferingHints.Builder avoiding the need to create one manually via
AmazonopensearchserviceBufferingHints.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to bufferingHints(AmazonopensearchserviceBufferingHints).
bufferingHints - a consumer that will call methods on AmazonopensearchserviceBufferingHints.BuilderbufferingHints(AmazonopensearchserviceBufferingHints)AmazonopensearchserviceDestinationUpdate.Builder retryOptions(AmazonopensearchserviceRetryOptions retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to 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 Amazon OpenSearch
Service. The default value is 300 (5 minutes).default AmazonopensearchserviceDestinationUpdate.Builder retryOptions(Consumer<AmazonopensearchserviceRetryOptions.Builder> retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service. The default value is 300 (5 minutes).
This is a convenience method that creates an instance of theAmazonopensearchserviceRetryOptions.Builder avoiding the need to create one manually via
AmazonopensearchserviceRetryOptions.builder().
When the Consumer completes, SdkBuilder.build() is called
immediately and its result is passed to retryOptions(AmazonopensearchserviceRetryOptions).
retryOptions - a consumer that will call methods on AmazonopensearchserviceRetryOptions.BuilderretryOptions(AmazonopensearchserviceRetryOptions)AmazonopensearchserviceDestinationUpdate.Builder s3Update(S3DestinationUpdate s3Update)
s3Update - The new value for the S3Update property for this object.default AmazonopensearchserviceDestinationUpdate.Builder s3Update(Consumer<S3DestinationUpdate.Builder> s3Update)
S3DestinationUpdate.Builder avoiding the
need to create one manually via S3DestinationUpdate.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and
its result is passed to s3Update(S3DestinationUpdate).
s3Update - a consumer that will call methods on S3DestinationUpdate.Builders3Update(S3DestinationUpdate)AmazonopensearchserviceDestinationUpdate.Builder processingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration - The new value for the ProcessingConfiguration property for this object.default AmazonopensearchserviceDestinationUpdate.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)AmazonopensearchserviceDestinationUpdate.Builder cloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions - The new value for the CloudWatchLoggingOptions property for this object.default AmazonopensearchserviceDestinationUpdate.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)Copyright © 2023. All rights reserved.