Class AmazonOpenSearchServerlessDestinationUpdate
- java.lang.Object
-
- software.amazon.awssdk.services.firehose.model.AmazonOpenSearchServerlessDestinationUpdate
-
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,AmazonOpenSearchServerlessDestinationUpdate>
@Generated("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.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
AmazonOpenSearchServerlessDestinationUpdate.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method 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 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 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.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
roleARN
public final String roleARN()
The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.
- Returns:
- The Amazon Resource Name (ARN) of the IAM role to be assumed by Firehose for calling the Serverless offering for Amazon OpenSearch Service Configuration API and for indexing documents.
-
collectionEndpoint
public final String collectionEndpoint()
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
- Returns:
- The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
-
indexName
public final String indexName()
The Serverless offering for Amazon OpenSearch Service index name.
- Returns:
- The Serverless offering for Amazon OpenSearch Service index name.
-
bufferingHints
public final AmazonOpenSearchServerlessBufferingHints bufferingHints()
The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.
- Returns:
- The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.
-
retryOptions
public final AmazonOpenSearchServerlessRetryOptions retryOptions()
The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).
- Returns:
- The retry behavior in case Firehose is unable to deliver documents to the Serverless offering for Amazon OpenSearch Service. The default value is 300 (5 minutes).
-
s3Update
public final S3DestinationUpdate s3Update()
Returns the value of the S3Update property for this object.- Returns:
- The value of the S3Update property for this object.
-
processingConfiguration
public final ProcessingConfiguration processingConfiguration()
Returns the value of the ProcessingConfiguration property for this object.- Returns:
- The value of the ProcessingConfiguration property for this object.
-
cloudWatchLoggingOptions
public final CloudWatchLoggingOptions cloudWatchLoggingOptions()
Returns the value of the CloudWatchLoggingOptions property for this object.- Returns:
- The value of the CloudWatchLoggingOptions property for this object.
-
toBuilder
public AmazonOpenSearchServerlessDestinationUpdate.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<AmazonOpenSearchServerlessDestinationUpdate.Builder,AmazonOpenSearchServerlessDestinationUpdate>
-
builder
public static AmazonOpenSearchServerlessDestinationUpdate.Builder builder()
-
serializableBuilderClass
public static Class<? extends AmazonOpenSearchServerlessDestinationUpdate.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-