@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonOpenSearchServerlessDestinationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Describes an update for a destination in the Serverless offering for Amazon OpenSearch Service.
Constructor and Description |
---|
AmazonOpenSearchServerlessDestinationUpdate() |
Modifier and Type | Method and Description |
---|---|
AmazonOpenSearchServerlessDestinationUpdate |
clone() |
boolean |
equals(Object obj) |
AmazonOpenSearchServerlessBufferingHints |
getBufferingHints()
The buffering options.
|
CloudWatchLoggingOptions |
getCloudWatchLoggingOptions() |
String |
getCollectionEndpoint()
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch
Service.
|
String |
getIndexName()
The Serverless offering for Amazon OpenSearch Service index name.
|
ProcessingConfiguration |
getProcessingConfiguration() |
AmazonOpenSearchServerlessRetryOptions |
getRetryOptions()
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering for
Amazon OpenSearch Service.
|
String |
getRoleARN()
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 |
getS3Update() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setBufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints)
The buffering options.
|
void |
setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions) |
void |
setCollectionEndpoint(String collectionEndpoint)
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch
Service.
|
void |
setIndexName(String indexName)
The Serverless offering for Amazon OpenSearch Service index name.
|
void |
setProcessingConfiguration(ProcessingConfiguration processingConfiguration) |
void |
setRetryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering for
Amazon OpenSearch Service.
|
void |
setRoleARN(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.
|
void |
setS3Update(S3DestinationUpdate s3Update) |
String |
toString()
Returns a string representation of this object.
|
AmazonOpenSearchServerlessDestinationUpdate |
withBufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints)
The buffering options.
|
AmazonOpenSearchServerlessDestinationUpdate |
withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions) |
AmazonOpenSearchServerlessDestinationUpdate |
withCollectionEndpoint(String collectionEndpoint)
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch
Service.
|
AmazonOpenSearchServerlessDestinationUpdate |
withIndexName(String indexName)
The Serverless offering for Amazon OpenSearch Service index name.
|
AmazonOpenSearchServerlessDestinationUpdate |
withProcessingConfiguration(ProcessingConfiguration processingConfiguration) |
AmazonOpenSearchServerlessDestinationUpdate |
withRetryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions)
The retry behavior in case Kinesis Data Firehose is unable to deliver documents to the Serverless offering for
Amazon OpenSearch Service.
|
AmazonOpenSearchServerlessDestinationUpdate |
withRoleARN(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.
|
AmazonOpenSearchServerlessDestinationUpdate |
withS3Update(S3DestinationUpdate s3Update) |
public AmazonOpenSearchServerlessDestinationUpdate()
public void setRoleARN(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.public String getRoleARN()
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 AmazonOpenSearchServerlessDestinationUpdate withRoleARN(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.public void setCollectionEndpoint(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.public String getCollectionEndpoint()
The endpoint to use when communicating with the collection in the Serverless offering for Amazon OpenSearch Service.
public AmazonOpenSearchServerlessDestinationUpdate withCollectionEndpoint(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.public void setIndexName(String indexName)
The Serverless offering for Amazon OpenSearch Service index name.
indexName
- The Serverless offering for Amazon OpenSearch Service index name.public String getIndexName()
The Serverless offering for Amazon OpenSearch Service index name.
public AmazonOpenSearchServerlessDestinationUpdate withIndexName(String indexName)
The Serverless offering for Amazon OpenSearch Service index name.
indexName
- The Serverless offering for Amazon OpenSearch Service index name.public void setBufferingHints(AmazonOpenSearchServerlessBufferingHints 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.public AmazonOpenSearchServerlessBufferingHints getBufferingHints()
The buffering options. If no value is specified, AmazonopensearchBufferingHints object default values are used.
public AmazonOpenSearchServerlessDestinationUpdate withBufferingHints(AmazonOpenSearchServerlessBufferingHints 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.public void setRetryOptions(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).public AmazonOpenSearchServerlessRetryOptions getRetryOptions()
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 AmazonOpenSearchServerlessDestinationUpdate withRetryOptions(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).public void setS3Update(S3DestinationUpdate s3Update)
s3Update
- public S3DestinationUpdate getS3Update()
public AmazonOpenSearchServerlessDestinationUpdate withS3Update(S3DestinationUpdate s3Update)
s3Update
- public void setProcessingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration
- public ProcessingConfiguration getProcessingConfiguration()
public AmazonOpenSearchServerlessDestinationUpdate withProcessingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration
- public void setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions
- public CloudWatchLoggingOptions getCloudWatchLoggingOptions()
public AmazonOpenSearchServerlessDestinationUpdate withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions
- public String toString()
toString
in class Object
Object.toString()
public AmazonOpenSearchServerlessDestinationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall
in interface StructuredPojo
Copyright © 2023. All rights reserved.