Class CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationMode
Nested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder, CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Jsii$Proxy
-
Constructor Summary
ModifierConstructorDescriptionprotected
Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder
.protected
Jsii$Proxy
(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNode
final boolean
final Object
Configures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon ES domain.final Object
The Amazon CloudWatch Logs logging options for the delivery stream.final String
The endpoint to use when communicating with the cluster.final Object
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.DocumentIdOptions
.final String
The ARN of the Amazon ES domain.final String
The name of the Elasticsearch index to which Kinesis Data Firehose adds data for indexing.final String
The frequency of Elasticsearch index rotation.final Object
The data processing configuration for the Kinesis Data Firehose delivery stream.final Object
The retry behavior when Kinesis Data Firehose is unable to deliver data to Amazon ES.final String
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.final String
The condition under which Kinesis Data Firehose delivers data to Amazon Simple Storage Service (Amazon S3).final Object
The S3 bucket where Kinesis Data Firehose backs up incoming data.final String
The Elasticsearch type name that Amazon ES adds to documents when indexing data.final Object
The details of the VPC of the Amazon ES destination.final int
hashCode()
Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef
- Reference to the JSII managed object.
-
Jsii$Proxy
protected Jsii$Proxy(CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder
.
-
-
Method Details
-
getIndexName
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The name of the Elasticsearch index to which Kinesis Data Firehose adds data for indexing.- Specified by:
getIndexName
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getRoleArn
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
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.For more information, see Controlling Access with Amazon Kinesis Data Firehose .
- Specified by:
getRoleArn
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getS3Configuration
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The S3 bucket where Kinesis Data Firehose backs up incoming data.- Specified by:
getS3Configuration
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getBufferingHints
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
Configures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon ES domain.- Specified by:
getBufferingHints
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getCloudWatchLoggingOptions
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The Amazon CloudWatch Logs logging options for the delivery stream.- Specified by:
getCloudWatchLoggingOptions
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getClusterEndpoint
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The endpoint to use when communicating with the cluster.Specify either this
ClusterEndpoint
or theDomainARN
field.- Specified by:
getClusterEndpoint
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getDocumentIdOptions
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.DocumentIdOptions
.- Specified by:
getDocumentIdOptions
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getDomainArn
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The ARN of the Amazon ES domain.The IAM role must have permissions for
DescribeElasticsearchDomain
,DescribeElasticsearchDomains
, andDescribeElasticsearchDomainConfig
after assuming the role specified in RoleARN .Specify either
ClusterEndpoint
orDomainARN
.- Specified by:
getDomainArn
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getIndexRotationPeriod
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The frequency of Elasticsearch index rotation.If 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 .
- Specified by:
getIndexRotationPeriod
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getProcessingConfiguration
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The data processing configuration for the Kinesis Data Firehose delivery stream.- Specified by:
getProcessingConfiguration
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getRetryOptions
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The retry behavior when Kinesis Data Firehose is unable to deliver data to Amazon ES.- Specified by:
getRetryOptions
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getS3BackupMode
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The condition under which Kinesis Data Firehose delivers data to Amazon Simple Storage Service (Amazon S3).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 .- Specified by:
getS3BackupMode
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getTypeName
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The Elasticsearch type name that Amazon ES adds to documents when indexing data.- Specified by:
getTypeName
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
getVpcConfiguration
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
The details of the VPC of the Amazon ES destination.- Specified by:
getVpcConfiguration
in interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJson
in interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-