@Generated(value="software.amazon.awssdk:codegen") public final class ElasticsearchDestinationDescription extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ElasticsearchDestinationDescription.Builder,ElasticsearchDestinationDescription>
The destination description in Amazon ES.
| Modifier and Type | Class and Description |
|---|---|
static interface |
ElasticsearchDestinationDescription.Builder |
| Modifier and Type | Method and Description |
|---|---|
ElasticsearchBufferingHints |
bufferingHints()
The buffering options.
|
static ElasticsearchDestinationDescription.Builder |
builder() |
CloudWatchLoggingOptions |
cloudWatchLoggingOptions()
The Amazon CloudWatch logging options.
|
String |
clusterEndpoint()
The endpoint to use when communicating with the cluster.
|
String |
domainARN()
The ARN of the Amazon ES domain.
|
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
indexName()
The Elasticsearch index name.
|
ElasticsearchIndexRotationPeriod |
indexRotationPeriod()
The Elasticsearch index rotation period
|
String |
indexRotationPeriodAsString()
The Elasticsearch index rotation period
|
ProcessingConfiguration |
processingConfiguration()
The data processing configuration.
|
ElasticsearchRetryOptions |
retryOptions()
The Amazon ES retry options.
|
String |
roleARN()
The Amazon Resource Name (ARN) of the Amazon Web Services credentials.
|
ElasticsearchS3BackupMode |
s3BackupMode()
The Amazon S3 backup mode.
|
String |
s3BackupModeAsString()
The Amazon S3 backup mode.
|
S3DestinationDescription |
s3DestinationDescription()
The Amazon S3 destination.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends ElasticsearchDestinationDescription.Builder> |
serializableBuilderClass() |
ElasticsearchDestinationDescription.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
typeName()
The Elasticsearch type name.
|
VpcConfigurationDescription |
vpcConfigurationDescription()
The details of the VPC of the Amazon ES destination.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String roleARN()
The Amazon Resource Name (ARN) of the Amazon Web Services credentials. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
public final String domainARN()
The ARN of the Amazon ES domain. For more information, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces.
Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to Amazon
ES.
Kinesis Data Firehose uses either ClusterEndpoint or DomainARN to send data to
Amazon ES.
public final String clusterEndpoint()
The endpoint to use when communicating with the cluster. Kinesis Data Firehose uses either this
ClusterEndpoint or the DomainARN field to send data to Amazon ES.
ClusterEndpoint or the DomainARN field to send data to Amazon ES.public final String indexName()
The Elasticsearch index name.
public final String typeName()
The Elasticsearch type name. This applies to Elasticsearch 6.x and lower versions. For Elasticsearch 7.x and
OpenSearch Service 1.x, there's no value for TypeName.
TypeName.public final ElasticsearchIndexRotationPeriod indexRotationPeriod()
The Elasticsearch index rotation period
If the service returns an enum value that is not available in the current SDK version,
indexRotationPeriod will return ElasticsearchIndexRotationPeriod.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from indexRotationPeriodAsString().
ElasticsearchIndexRotationPeriodpublic final String indexRotationPeriodAsString()
The Elasticsearch index rotation period
If the service returns an enum value that is not available in the current SDK version,
indexRotationPeriod will return ElasticsearchIndexRotationPeriod.UNKNOWN_TO_SDK_VERSION. The raw
value returned by the service is available from indexRotationPeriodAsString().
ElasticsearchIndexRotationPeriodpublic final ElasticsearchBufferingHints bufferingHints()
The buffering options.
public final ElasticsearchRetryOptions retryOptions()
The Amazon ES retry options.
public final ElasticsearchS3BackupMode s3BackupMode()
The Amazon S3 backup mode.
If the service returns an enum value that is not available in the current SDK version, s3BackupMode will
return ElasticsearchS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from s3BackupModeAsString().
ElasticsearchS3BackupModepublic final String s3BackupModeAsString()
The Amazon S3 backup mode.
If the service returns an enum value that is not available in the current SDK version, s3BackupMode will
return ElasticsearchS3BackupMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is
available from s3BackupModeAsString().
ElasticsearchS3BackupModepublic final S3DestinationDescription s3DestinationDescription()
The Amazon S3 destination.
public final ProcessingConfiguration processingConfiguration()
The data processing configuration.
public final CloudWatchLoggingOptions cloudWatchLoggingOptions()
The Amazon CloudWatch logging options.
public final VpcConfigurationDescription vpcConfigurationDescription()
The details of the VPC of the Amazon ES destination.
public ElasticsearchDestinationDescription.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<ElasticsearchDestinationDescription.Builder,ElasticsearchDestinationDescription>public static ElasticsearchDestinationDescription.Builder builder()
public static Class<? extends ElasticsearchDestinationDescription.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.