@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ElasticsearchDestinationDescription extends Object implements Serializable, Cloneable, StructuredPojo
The destination description in Amazon ES.
Constructor and Description |
---|
ElasticsearchDestinationDescription() |
Modifier and Type | Method and Description |
---|---|
ElasticsearchDestinationDescription |
clone() |
boolean |
equals(Object obj) |
ElasticsearchBufferingHints |
getBufferingHints()
The buffering options.
|
CloudWatchLoggingOptions |
getCloudWatchLoggingOptions()
The CloudWatch logging options.
|
String |
getDomainARN()
The ARN of the Amazon ES domain.
|
String |
getIndexName()
The Elasticsearch index name.
|
String |
getIndexRotationPeriod()
The Elasticsearch index rotation period
|
ProcessingConfiguration |
getProcessingConfiguration()
The data processing configuration.
|
ElasticsearchRetryOptions |
getRetryOptions()
The Amazon ES retry options.
|
String |
getRoleARN()
The ARN of the AWS credentials.
|
String |
getS3BackupMode()
The Amazon S3 backup mode.
|
S3DestinationDescription |
getS3DestinationDescription()
The Amazon S3 destination.
|
String |
getTypeName()
The Elasticsearch type name.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBufferingHints(ElasticsearchBufferingHints bufferingHints)
The buffering options.
|
void |
setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The 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 period
|
void |
setIndexRotationPeriod(String indexRotationPeriod)
The Elasticsearch index rotation period
|
void |
setProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
|
void |
setRetryOptions(ElasticsearchRetryOptions retryOptions)
The Amazon ES retry options.
|
void |
setRoleARN(String roleARN)
The ARN of the AWS credentials.
|
void |
setS3BackupMode(ElasticsearchS3BackupMode s3BackupMode)
The Amazon S3 backup mode.
|
void |
setS3BackupMode(String s3BackupMode)
The Amazon S3 backup mode.
|
void |
setS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.
|
void |
setTypeName(String typeName)
The Elasticsearch type name.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ElasticsearchDestinationDescription |
withBufferingHints(ElasticsearchBufferingHints bufferingHints)
The buffering options.
|
ElasticsearchDestinationDescription |
withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The CloudWatch logging options.
|
ElasticsearchDestinationDescription |
withDomainARN(String domainARN)
The ARN of the Amazon ES domain.
|
ElasticsearchDestinationDescription |
withIndexName(String indexName)
The Elasticsearch index name.
|
ElasticsearchDestinationDescription |
withIndexRotationPeriod(ElasticsearchIndexRotationPeriod indexRotationPeriod)
The Elasticsearch index rotation period
|
ElasticsearchDestinationDescription |
withIndexRotationPeriod(String indexRotationPeriod)
The Elasticsearch index rotation period
|
ElasticsearchDestinationDescription |
withProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
|
ElasticsearchDestinationDescription |
withRetryOptions(ElasticsearchRetryOptions retryOptions)
The Amazon ES retry options.
|
ElasticsearchDestinationDescription |
withRoleARN(String roleARN)
The ARN of the AWS credentials.
|
ElasticsearchDestinationDescription |
withS3BackupMode(ElasticsearchS3BackupMode s3BackupMode)
The Amazon S3 backup mode.
|
ElasticsearchDestinationDescription |
withS3BackupMode(String s3BackupMode)
The Amazon S3 backup mode.
|
ElasticsearchDestinationDescription |
withS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.
|
ElasticsearchDestinationDescription |
withTypeName(String typeName)
The Elasticsearch type name.
|
public void setRoleARN(String roleARN)
The ARN of the AWS credentials.
roleARN
- The ARN of the AWS credentials.public String getRoleARN()
The ARN of the AWS credentials.
public ElasticsearchDestinationDescription withRoleARN(String roleARN)
The ARN of the AWS credentials.
roleARN
- The ARN of the AWS credentials.public void setDomainARN(String domainARN)
The ARN of the Amazon ES domain.
domainARN
- The ARN of the Amazon ES domain.public String getDomainARN()
The ARN of the Amazon ES domain.
public ElasticsearchDestinationDescription withDomainARN(String domainARN)
The ARN of the Amazon ES domain.
domainARN
- The ARN of the Amazon ES domain.public void setIndexName(String indexName)
The Elasticsearch index name.
indexName
- The Elasticsearch index name.public String getIndexName()
The Elasticsearch index name.
public ElasticsearchDestinationDescription withIndexName(String indexName)
The Elasticsearch index name.
indexName
- The Elasticsearch index name.public void setTypeName(String typeName)
The Elasticsearch type name.
typeName
- The Elasticsearch type name.public String getTypeName()
The Elasticsearch type name.
public ElasticsearchDestinationDescription withTypeName(String typeName)
The Elasticsearch type name.
typeName
- The Elasticsearch type name.public void setIndexRotationPeriod(String indexRotationPeriod)
The Elasticsearch index rotation period
indexRotationPeriod
- The Elasticsearch index rotation periodElasticsearchIndexRotationPeriod
public String getIndexRotationPeriod()
The Elasticsearch index rotation period
ElasticsearchIndexRotationPeriod
public ElasticsearchDestinationDescription withIndexRotationPeriod(String indexRotationPeriod)
The Elasticsearch index rotation period
indexRotationPeriod
- The Elasticsearch index rotation periodElasticsearchIndexRotationPeriod
public void setIndexRotationPeriod(ElasticsearchIndexRotationPeriod indexRotationPeriod)
The Elasticsearch index rotation period
indexRotationPeriod
- The Elasticsearch index rotation periodElasticsearchIndexRotationPeriod
public ElasticsearchDestinationDescription withIndexRotationPeriod(ElasticsearchIndexRotationPeriod indexRotationPeriod)
The Elasticsearch index rotation period
indexRotationPeriod
- The Elasticsearch index rotation periodElasticsearchIndexRotationPeriod
public void setBufferingHints(ElasticsearchBufferingHints bufferingHints)
The buffering options.
bufferingHints
- The buffering options.public ElasticsearchBufferingHints getBufferingHints()
The buffering options.
public ElasticsearchDestinationDescription withBufferingHints(ElasticsearchBufferingHints bufferingHints)
The buffering options.
bufferingHints
- The buffering options.public void setRetryOptions(ElasticsearchRetryOptions retryOptions)
The Amazon ES retry options.
retryOptions
- The Amazon ES retry options.public ElasticsearchRetryOptions getRetryOptions()
The Amazon ES retry options.
public ElasticsearchDestinationDescription withRetryOptions(ElasticsearchRetryOptions retryOptions)
The Amazon ES retry options.
retryOptions
- The Amazon ES retry options.public void setS3BackupMode(String s3BackupMode)
The Amazon S3 backup mode.
s3BackupMode
- The Amazon S3 backup mode.ElasticsearchS3BackupMode
public String getS3BackupMode()
The Amazon S3 backup mode.
ElasticsearchS3BackupMode
public ElasticsearchDestinationDescription withS3BackupMode(String s3BackupMode)
The Amazon S3 backup mode.
s3BackupMode
- The Amazon S3 backup mode.ElasticsearchS3BackupMode
public void setS3BackupMode(ElasticsearchS3BackupMode s3BackupMode)
The Amazon S3 backup mode.
s3BackupMode
- The Amazon S3 backup mode.ElasticsearchS3BackupMode
public ElasticsearchDestinationDescription withS3BackupMode(ElasticsearchS3BackupMode s3BackupMode)
The Amazon S3 backup mode.
s3BackupMode
- The Amazon S3 backup mode.ElasticsearchS3BackupMode
public void setS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.
s3DestinationDescription
- The Amazon S3 destination.public S3DestinationDescription getS3DestinationDescription()
The Amazon S3 destination.
public ElasticsearchDestinationDescription withS3DestinationDescription(S3DestinationDescription s3DestinationDescription)
The Amazon S3 destination.
s3DestinationDescription
- The Amazon S3 destination.public void setProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
processingConfiguration
- The data processing configuration.public ProcessingConfiguration getProcessingConfiguration()
The data processing configuration.
public ElasticsearchDestinationDescription withProcessingConfiguration(ProcessingConfiguration processingConfiguration)
The data processing configuration.
processingConfiguration
- The data processing configuration.public void setCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The CloudWatch logging options.
cloudWatchLoggingOptions
- The CloudWatch logging options.public CloudWatchLoggingOptions getCloudWatchLoggingOptions()
The CloudWatch logging options.
public ElasticsearchDestinationDescription withCloudWatchLoggingOptions(CloudWatchLoggingOptions cloudWatchLoggingOptions)
The CloudWatch logging options.
cloudWatchLoggingOptions
- The CloudWatch logging options.public String toString()
toString
in class Object
Object.toString()
public ElasticsearchDestinationDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.