@Generated(value="software.amazon.awssdk:codegen") public final class AmazonOpenSearchServerlessDestinationUpdate extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,AmazonOpenSearchServerlessDestinationUpdate>
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AmazonOpenSearchServerlessDestinationUpdate.Builder |
| Modifier and Type | Method and Description |
|---|---|
AmazonOpenSearchServerlessBufferingHints |
bufferingHints()
The buffering options.
|
static AmazonOpenSearchServerlessDestinationUpdate.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.
|
S3DestinationUpdate |
s3Update()
Returns the value of the S3Update property for this object.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AmazonOpenSearchServerlessDestinationUpdate.Builder> |
serializableBuilderClass() |
AmazonOpenSearchServerlessDestinationUpdate.Builder |
toBuilder() |
String |
toString()
Returns a string representation of 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, AmazonopensearchBufferingHints object default values 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 S3DestinationUpdate s3Update()
public final ProcessingConfiguration processingConfiguration()
public final CloudWatchLoggingOptions cloudWatchLoggingOptions()
public AmazonOpenSearchServerlessDestinationUpdate.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,AmazonOpenSearchServerlessDestinationUpdate>public static AmazonOpenSearchServerlessDestinationUpdate.Builder builder()
public static Class<? extends AmazonOpenSearchServerlessDestinationUpdate.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.