@Generated(value="software.amazon.awssdk:codegen") public final class AmazonOpenSearchServerlessDestinationConfiguration extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AmazonOpenSearchServerlessDestinationConfiguration.Builder,AmazonOpenSearchServerlessDestinationConfiguration>
Describes the configuration of a destination in the Serverless offering for Amazon OpenSearch Service.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
AmazonOpenSearchServerlessBufferingHints |
bufferingHints()
The buffering options.
|
static AmazonOpenSearchServerlessDestinationConfiguration.Builder |
builder() |
CloudWatchLoggingOptions |
cloudWatchLoggingOptions()
Returns the value of the CloudWatchLoggingOptions property for this object.
|
String |
collectionEndpoint()
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch
Service.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
indexName()
The Serverless offering for Amazon OpenSearch Service index name.
|
ProcessingConfiguration |
processingConfiguration()
Returns the value of the ProcessingConfiguration property for this object.
|
AmazonOpenSearchServerlessRetryOptions |
retryOptions()
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering for
Amazon OpenSearch Service.
|
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.
|
AmazonOpenSearchServerlessS3BackupMode |
s3BackupMode()
Defines how documents should be delivered to Amazon S3.
|
String |
s3BackupModeAsString()
Defines how documents should be delivered to Amazon S3.
|
S3DestinationConfiguration |
s3Configuration()
Returns the value of the S3Configuration property for this object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AmazonOpenSearchServerlessDestinationConfiguration.Builder> |
serializableBuilderClass() |
AmazonOpenSearchServerlessDestinationConfiguration.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
VpcConfiguration |
vpcConfiguration()
Returns the value of the VpcConfiguration property for this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final 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.
public final String collectionEndpoint()
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
public final String indexName()
The Serverless offering for Amazon OpenSearch Service index name.
public final AmazonOpenSearchServerlessBufferingHints bufferingHints()
The buffering options. If no value is specified, the default values for AmazonopensearchserviceBufferingHints are used.
public final 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).
public final 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.
If the service returns an enum value that is not available in the current SDK version, s3BackupMode will
return AmazonOpenSearchServerlessS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from s3BackupModeAsString().
AmazonOpenSearchServerlessS3BackupModepublic final String s3BackupModeAsString()
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.
If the service returns an enum value that is not available in the current SDK version, s3BackupMode will
return AmazonOpenSearchServerlessS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the
service is available from s3BackupModeAsString().
AmazonOpenSearchServerlessS3BackupModepublic final S3DestinationConfiguration s3Configuration()
public final ProcessingConfiguration processingConfiguration()
public final CloudWatchLoggingOptions cloudWatchLoggingOptions()
public final VpcConfiguration vpcConfiguration()
public AmazonOpenSearchServerlessDestinationConfiguration.Builder toBuilder()
public static AmazonOpenSearchServerlessDestinationConfiguration.Builder builder()
public static Class<? extends AmazonOpenSearchServerlessDestinationConfiguration.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.