@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AmazonOpenSearchServerlessDestinationDescription extends Object implements Serializable, Cloneable, StructuredPojo
The destination description in the Serverless offering for Amazon OpenSearch Service.
Constructor and Description |
---|
AmazonOpenSearchServerlessDestinationDescription() |
public AmazonOpenSearchServerlessDestinationDescription()
public void setRoleARN(String roleARN)
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
roleARN
- The Amazon Resource Name (ARN) of the Amazon Web Services credentials.public String getRoleARN()
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
public AmazonOpenSearchServerlessDestinationDescription withRoleARN(String roleARN)
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
roleARN
- The Amazon Resource Name (ARN) of the Amazon Web Services credentials.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 AmazonOpenSearchServerlessDestinationDescription 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 AmazonOpenSearchServerlessDestinationDescription 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.
bufferingHints
- The buffering options.public AmazonOpenSearchServerlessBufferingHints getBufferingHints()
The buffering options.
public AmazonOpenSearchServerlessDestinationDescription withBufferingHints(AmazonOpenSearchServerlessBufferingHints bufferingHints)
The buffering options.
bufferingHints
- The buffering options.public void setRetryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions)
The Serverless offering for Amazon OpenSearch Service retry options.
retryOptions
- The Serverless offering for Amazon OpenSearch Service retry options.public AmazonOpenSearchServerlessRetryOptions getRetryOptions()
The Serverless offering for Amazon OpenSearch Service retry options.
public AmazonOpenSearchServerlessDestinationDescription withRetryOptions(AmazonOpenSearchServerlessRetryOptions retryOptions)
The Serverless offering for Amazon OpenSearch Service retry options.
retryOptions
- The Serverless offering for Amazon OpenSearch Service retry options.public void setS3BackupMode(String s3BackupMode)
The Amazon S3 backup mode.
s3BackupMode
- The Amazon S3 backup mode.AmazonOpenSearchServerlessS3BackupMode
public String getS3BackupMode()
The Amazon S3 backup mode.
AmazonOpenSearchServerlessS3BackupMode
public AmazonOpenSearchServerlessDestinationDescription withS3BackupMode(String s3BackupMode)
The Amazon S3 backup mode.
s3BackupMode
- The Amazon S3 backup mode.AmazonOpenSearchServerlessS3BackupMode
public AmazonOpenSearchServerlessDestinationDescription withS3BackupMode(AmazonOpenSearchServerlessS3BackupMode s3BackupMode)
The Amazon S3 backup mode.
s3BackupMode
- The Amazon S3 backup mode.AmazonOpenSearchServerlessS3BackupMode
public void setS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
s3DestinationDescription
- public S3DestinationDescription getS3DestinationDescription()
public AmazonOpenSearchServerlessDestinationDescription withS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
s3DestinationDescription
- public void setProcessingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration
- public ProcessingConfiguration getProcessingConfiguration()
public AmazonOpenSearchServerlessDestinationDescription withProcessingConfiguration(ProcessingConfiguration processingConfiguration)
processingConfiguration
- public void setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions
- public CloudWatchLoggingOptions getCloudWatchLoggingOptions()
public AmazonOpenSearchServerlessDestinationDescription withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
cloudWatchLoggingOptions
- public void setVpcConfigurationDescription(VpcConfigurationDescription vpcConfigurationDescription)
vpcConfigurationDescription
- public VpcConfigurationDescription getVpcConfigurationDescription()
public AmazonOpenSearchServerlessDestinationDescription withVpcConfigurationDescription(VpcConfigurationDescription vpcConfigurationDescription)
vpcConfigurationDescription
- public String toString()
toString
in class Object
Object.toString()
public AmazonOpenSearchServerlessDestinationDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.