Class ElasticsearchDestinationDescription
- All Implemented Interfaces:
Serializable
,Cloneable
The destination description in Amazon ES.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
Buffering 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.int
hashCode()
void
setBufferingHints
(ElasticsearchBufferingHints bufferingHints) Buffering options.void
setCloudWatchLoggingOptions
(CloudWatchLoggingOptions cloudWatchLoggingOptions) CloudWatch logging options.void
setDomainARN
(String domainARN) The ARN of the Amazon ES domain.void
setIndexName
(String indexName) The Elasticsearch index name.void
setIndexRotationPeriod
(ElasticsearchIndexRotationPeriod indexRotationPeriod) The Elasticsearch index rotation periodvoid
setIndexRotationPeriod
(String indexRotationPeriod) The Elasticsearch index rotation periodvoid
setRetryOptions
(ElasticsearchRetryOptions retryOptions) Elasticsearch retry options.void
setRoleARN
(String roleARN) The ARN of the AWS credentials.void
setS3BackupMode
(ElasticsearchS3BackupMode s3BackupMode) Amazon S3 backup mode.void
setS3BackupMode
(String s3BackupMode) Amazon S3 backup mode.void
setS3DestinationDescription
(S3DestinationDescription s3DestinationDescription) void
setTypeName
(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
-