Class ElasticsearchDestinationDescription
- All Implemented Interfaces:
Serializable,Cloneable
The destination description in Amazon ES.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()booleanBuffering options.CloudWatch logging options.The ARN of the Amazon ES domain.The Elasticsearch index name.The Elasticsearch index rotation periodElasticsearch retry options.The ARN of the AWS credentials.Amazon S3 backup mode.The Elasticsearch type name.inthashCode()voidsetBufferingHints(ElasticsearchBufferingHints bufferingHints) Buffering options.voidsetCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions) CloudWatch logging options.voidsetDomainARN(String domainARN) The ARN of the Amazon ES domain.voidsetIndexName(String indexName) The Elasticsearch index name.voidsetIndexRotationPeriod(ElasticsearchIndexRotationPeriod indexRotationPeriod) The Elasticsearch index rotation periodvoidsetIndexRotationPeriod(String indexRotationPeriod) The Elasticsearch index rotation periodvoidsetRetryOptions(ElasticsearchRetryOptions retryOptions) Elasticsearch retry options.voidsetRoleARN(String roleARN) The ARN of the AWS credentials.voidsetS3BackupMode(ElasticsearchS3BackupMode s3BackupMode) Amazon S3 backup mode.voidsetS3BackupMode(String s3BackupMode) Amazon S3 backup mode.voidsetS3DestinationDescription(S3DestinationDescription s3DestinationDescription) voidsetTypeName(String typeName) The Elasticsearch type name.toString()Returns a string representation of this object; useful for testing and debugging.withBufferingHints(ElasticsearchBufferingHints bufferingHints) Buffering options.withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions) CloudWatch logging options.withDomainARN(String domainARN) The ARN of the Amazon ES domain.withIndexName(String indexName) The Elasticsearch index name.withIndexRotationPeriod(ElasticsearchIndexRotationPeriod indexRotationPeriod) The Elasticsearch index rotation periodwithIndexRotationPeriod(String indexRotationPeriod) The Elasticsearch index rotation periodwithRetryOptions(ElasticsearchRetryOptions retryOptions) Elasticsearch retry options.withRoleARN(String roleARN) The ARN of the AWS credentials.withS3BackupMode(ElasticsearchS3BackupMode s3BackupMode) Amazon S3 backup mode.withS3BackupMode(String s3BackupMode) Amazon S3 backup mode.withS3DestinationDescription(S3DestinationDescription s3DestinationDescription) withTypeName(String typeName) The Elasticsearch type name.
-
Constructor Details
-
ElasticsearchDestinationDescription
public ElasticsearchDestinationDescription()
-
-
Method Details
-
setRoleARN
The ARN of the AWS credentials.
- Parameters:
roleARN- The ARN of the AWS credentials.
-
getRoleARN
The ARN of the AWS credentials.
- Returns:
- The ARN of the AWS credentials.
-
withRoleARN
The ARN of the AWS credentials.
- Parameters:
roleARN- The ARN of the AWS credentials.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setDomainARN
The ARN of the Amazon ES domain.
- Parameters:
domainARN- The ARN of the Amazon ES domain.
-
getDomainARN
The ARN of the Amazon ES domain.
- Returns:
- The ARN of the Amazon ES domain.
-
withDomainARN
The ARN of the Amazon ES domain.
- Parameters:
domainARN- The ARN of the Amazon ES domain.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setIndexName
The Elasticsearch index name.
- Parameters:
indexName- The Elasticsearch index name.
-
getIndexName
The Elasticsearch index name.
- Returns:
- The Elasticsearch index name.
-
withIndexName
The Elasticsearch index name.
- Parameters:
indexName- The Elasticsearch index name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setTypeName
The Elasticsearch type name.
- Parameters:
typeName- The Elasticsearch type name.
-
getTypeName
The Elasticsearch type name.
- Returns:
- The Elasticsearch type name.
-
withTypeName
The Elasticsearch type name.
- Parameters:
typeName- The Elasticsearch type name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setIndexRotationPeriod
The Elasticsearch index rotation period
- Parameters:
indexRotationPeriod- The Elasticsearch index rotation period- See Also:
-
getIndexRotationPeriod
The Elasticsearch index rotation period
- Returns:
- The Elasticsearch index rotation period
- See Also:
-
withIndexRotationPeriod
The Elasticsearch index rotation period
- Parameters:
indexRotationPeriod- The Elasticsearch index rotation period- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setIndexRotationPeriod
The Elasticsearch index rotation period
- Parameters:
indexRotationPeriod- The Elasticsearch index rotation period- See Also:
-
withIndexRotationPeriod
public ElasticsearchDestinationDescription withIndexRotationPeriod(ElasticsearchIndexRotationPeriod indexRotationPeriod) The Elasticsearch index rotation period
- Parameters:
indexRotationPeriod- The Elasticsearch index rotation period- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setBufferingHints
Buffering options.
- Parameters:
bufferingHints- Buffering options.
-
getBufferingHints
Buffering options.
- Returns:
- Buffering options.
-
withBufferingHints
public ElasticsearchDestinationDescription withBufferingHints(ElasticsearchBufferingHints bufferingHints) Buffering options.
- Parameters:
bufferingHints- Buffering options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setRetryOptions
Elasticsearch retry options.
- Parameters:
retryOptions- Elasticsearch retry options.
-
getRetryOptions
Elasticsearch retry options.
- Returns:
- Elasticsearch retry options.
-
withRetryOptions
Elasticsearch retry options.
- Parameters:
retryOptions- Elasticsearch retry options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setS3BackupMode
Amazon S3 backup mode.
- Parameters:
s3BackupMode- Amazon S3 backup mode.- See Also:
-
getS3BackupMode
Amazon S3 backup mode.
- Returns:
- Amazon S3 backup mode.
- See Also:
-
withS3BackupMode
Amazon S3 backup mode.
- Parameters:
s3BackupMode- Amazon S3 backup mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setS3BackupMode
Amazon S3 backup mode.
- Parameters:
s3BackupMode- Amazon S3 backup mode.- See Also:
-
withS3BackupMode
Amazon S3 backup mode.
- Parameters:
s3BackupMode- Amazon S3 backup mode.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
setS3DestinationDescription
- Parameters:
s3DestinationDescription-
-
getS3DestinationDescription
- Returns:
-
withS3DestinationDescription
public ElasticsearchDestinationDescription withS3DestinationDescription(S3DestinationDescription s3DestinationDescription) - Parameters:
s3DestinationDescription-- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setCloudWatchLoggingOptions
CloudWatch logging options.
- Parameters:
cloudWatchLoggingOptions- CloudWatch logging options.
-
getCloudWatchLoggingOptions
CloudWatch logging options.
- Returns:
- CloudWatch logging options.
-
withCloudWatchLoggingOptions
public ElasticsearchDestinationDescription withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions) CloudWatch logging options.
- Parameters:
cloudWatchLoggingOptions- CloudWatch logging options.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-