Class ElasticsearchDestinationDescription

    • Constructor Detail

      • ElasticsearchDestinationDescription

        public ElasticsearchDestinationDescription()
    • Method Detail

      • setRoleARN

        public void setRoleARN​(String roleARN)

        The ARN of the AWS credentials.

        Parameters:
        roleARN - The ARN of the AWS credentials.
      • getRoleARN

        public String getRoleARN()

        The ARN of the AWS credentials.

        Returns:
        The ARN of the AWS credentials.
      • withRoleARN

        public ElasticsearchDestinationDescription withRoleARN​(String roleARN)

        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

        public void setDomainARN​(String domainARN)

        The ARN of the Amazon ES domain.

        Parameters:
        domainARN - The ARN of the Amazon ES domain.
      • getDomainARN

        public String getDomainARN()

        The ARN of the Amazon ES domain.

        Returns:
        The ARN of the Amazon ES domain.
      • withDomainARN

        public ElasticsearchDestinationDescription withDomainARN​(String domainARN)

        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

        public void setIndexName​(String indexName)

        The Elasticsearch index name.

        Parameters:
        indexName - The Elasticsearch index name.
      • getIndexName

        public String getIndexName()

        The Elasticsearch index name.

        Returns:
        The Elasticsearch index name.
      • withIndexName

        public ElasticsearchDestinationDescription withIndexName​(String indexName)

        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

        public void setTypeName​(String typeName)

        The Elasticsearch type name.

        Parameters:
        typeName - The Elasticsearch type name.
      • getTypeName

        public String getTypeName()

        The Elasticsearch type name.

        Returns:
        The Elasticsearch type name.
      • withTypeName

        public ElasticsearchDestinationDescription withTypeName​(String typeName)

        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

        public void setIndexRotationPeriod​(String indexRotationPeriod)

        The Elasticsearch index rotation period

        Parameters:
        indexRotationPeriod - The Elasticsearch index rotation period
        See Also:
        ElasticsearchIndexRotationPeriod
      • getIndexRotationPeriod

        public String getIndexRotationPeriod()

        The Elasticsearch index rotation period

        Returns:
        The Elasticsearch index rotation period
        See Also:
        ElasticsearchIndexRotationPeriod
      • withIndexRotationPeriod

        public ElasticsearchDestinationDescription withIndexRotationPeriod​(String 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:
        ElasticsearchIndexRotationPeriod
      • setBufferingHints

        public void setBufferingHints​(ElasticsearchBufferingHints bufferingHints)

        Buffering options.

        Parameters:
        bufferingHints - Buffering options.
      • setRetryOptions

        public void setRetryOptions​(ElasticsearchRetryOptions retryOptions)

        Elasticsearch retry options.

        Parameters:
        retryOptions - Elasticsearch retry options.
      • getRetryOptions

        public ElasticsearchRetryOptions getRetryOptions()

        Elasticsearch retry options.

        Returns:
        Elasticsearch retry options.
      • setS3BackupMode

        public void setS3BackupMode​(String s3BackupMode)

        Amazon S3 backup mode.

        Parameters:
        s3BackupMode - Amazon S3 backup mode.
        See Also:
        ElasticsearchS3BackupMode
      • setS3DestinationDescription

        public void setS3DestinationDescription​(S3DestinationDescription s3DestinationDescription)
        Parameters:
        s3DestinationDescription -
      • setCloudWatchLoggingOptions

        public void setCloudWatchLoggingOptions​(CloudWatchLoggingOptions cloudWatchLoggingOptions)

        CloudWatch logging options.

        Parameters:
        cloudWatchLoggingOptions - CloudWatch logging options.
      • getCloudWatchLoggingOptions

        public CloudWatchLoggingOptions 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

        public String toString()
        Returns a string representation of this object; useful for testing and debugging.
        Overrides:
        toString in class Object
        Returns:
        A string representation of this object.
        See Also:
        Object.toString()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object