@Stability(value=Stable) @Internal public static final class CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Jsii$Proxy extends software.amazon.jsii.JsiiObject implements CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertysoftware.amazon.jsii.JsiiObject.InitializationModeCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder, CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Jsii$Proxy| Modifier | Constructor and Description |
|---|---|
protected |
Jsii$Proxy(CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder builder)
Constructor that initializes the object based on literal property values passed by the
CfnDeliveryStream.AmazonopensearchserviceBufferingHintsProperty.Builder. |
protected |
Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
Constructor that initializes the object based on values retrieved from the JsiiObject.
|
| Modifier and Type | Method and Description |
|---|---|
com.fasterxml.jackson.databind.JsonNode |
$jsii$toJson() |
boolean |
equals(Object o) |
Object |
getBufferingHints()
Configures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon ES domain.
|
Object |
getCloudWatchLoggingOptions()
The Amazon CloudWatch Logs logging options for the delivery stream.
|
String |
getClusterEndpoint()
The endpoint to use when communicating with the cluster.
|
String |
getDomainArn()
The ARN of the Amazon ES domain.
|
String |
getIndexName()
The name of the Elasticsearch index to which Kinesis Data Firehose adds data for indexing.
|
String |
getIndexRotationPeriod()
The frequency of Elasticsearch index rotation.
|
Object |
getProcessingConfiguration()
The data processing configuration for the Kinesis Data Firehose delivery stream.
|
Object |
getRetryOptions()
The retry behavior when Kinesis Data Firehose is unable to deliver data to Amazon ES.
|
String |
getRoleArn()
The Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon ES Configuration API and for indexing documents.
|
String |
getS3BackupMode()
The condition under which Kinesis Data Firehose delivers data to Amazon Simple Storage Service (Amazon S3).
|
Object |
getS3Configuration()
The S3 bucket where Kinesis Data Firehose backs up incoming data.
|
String |
getTypeName()
The Elasticsearch type name that Amazon ES adds to documents when indexing data.
|
Object |
getVpcConfiguration()
The details of the VPC of the Amazon ES destination.
|
int |
hashCode() |
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSetclone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitbuilderprotected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef)
objRef - Reference to the JSII managed object.protected Jsii$Proxy(CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder builder)
CfnDeliveryStream.AmazonopensearchserviceBufferingHintsProperty.Builder.public final String getIndexName()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertygetIndexName in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final String getRoleArn()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyFor more information, see Controlling Access with Amazon Kinesis Data Firehose .
getRoleArn in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final Object getS3Configuration()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertygetS3Configuration in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final Object getBufferingHints()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertygetBufferingHints in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final Object getCloudWatchLoggingOptions()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertygetCloudWatchLoggingOptions in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final String getClusterEndpoint()
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
Specify either this ClusterEndpoint or the DomainARN field.
getClusterEndpoint in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final String getDomainArn()
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The IAM role must have permissions for DescribeElasticsearchDomain , DescribeElasticsearchDomains , and DescribeElasticsearchDomainConfig after assuming the role specified in RoleARN .
Specify either ClusterEndpoint or DomainARN .
getDomainArn in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final String getIndexRotationPeriod()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyIf you enable index rotation, Kinesis Data Firehose appends a portion of the UTC arrival timestamp to the specified index name, and rotates the appended timestamp accordingly. For more information, see Index Rotation for the Amazon ES Destination in the Amazon Kinesis Data Firehose Developer Guide .
getIndexRotationPeriod in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final Object getProcessingConfiguration()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertygetProcessingConfiguration in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final Object getRetryOptions()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertygetRetryOptions in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final String getS3BackupMode()
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
You can send Amazon S3 all documents (all data) or only the documents that Kinesis Data Firehose could not deliver to the Amazon ES destination. For more information and valid values, see the S3BackupMode content for the ElasticsearchDestinationConfiguration data type in the Amazon Kinesis Data Firehose API Reference .
getS3BackupMode in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final String getTypeName()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertygetTypeName in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertypublic final Object getVpcConfiguration()
CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertygetVpcConfiguration in interface CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()
$jsii$toJson in interface software.amazon.jsii.JsiiSerializableCopyright © 2022. All rights reserved.