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.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty
CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder, CfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty.Builder.protectedJsii$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.JsonNodefinal booleanfinal ObjectConfigures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon ES domain.final ObjectThe Amazon CloudWatch Logs logging options for the delivery stream.final StringThe endpoint to use when communicating with the cluster.final ObjectIndicates the method for setting up document ID.final StringThe ARN of the Amazon ES domain.final StringThe name of the Elasticsearch index to which Kinesis Data Firehose adds data for indexing.final StringThe frequency of Elasticsearch index rotation.final ObjectThe data processing configuration for the Kinesis Data Firehose delivery stream.final ObjectThe retry behavior when Kinesis Data Firehose is unable to deliver data to Amazon ES.final StringThe 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 StringThe condition under which Kinesis Data Firehose delivers data to Amazon Simple Storage Service (Amazon S3).final ObjectThe S3 bucket where Kinesis Data Firehose backs up incoming data.final StringThe Elasticsearch type name that Amazon ES adds to documents when indexing data.final ObjectThe details of the VPC of the Amazon ES destination.final inthashCode()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.ElasticsearchDestinationConfigurationPropertyThe name of the Elasticsearch index to which Kinesis Data Firehose adds data for indexing.- Specified by:
getIndexNamein interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getRoleArn
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe 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:
getRoleArnin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getS3Configuration
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe S3 bucket where Kinesis Data Firehose backs up incoming data.Returns union: either
IResolvableorCfnDeliveryStream.S3DestinationConfigurationProperty- Specified by:
getS3Configurationin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getBufferingHints
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyConfigures how Kinesis Data Firehose buffers incoming data while delivering it to the Amazon ES domain.Returns union: either
IResolvableorCfnDeliveryStream.ElasticsearchBufferingHintsProperty- Specified by:
getBufferingHintsin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getCloudWatchLoggingOptions
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe Amazon CloudWatch Logs logging options for the delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.CloudWatchLoggingOptionsProperty- Specified by:
getCloudWatchLoggingOptionsin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getClusterEndpoint
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe endpoint to use when communicating with the cluster.Specify either this
ClusterEndpointor theDomainARNfield.- Specified by:
getClusterEndpointin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getDocumentIdOptions
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyIndicates the method for setting up document ID.The supported methods are Firehose generated document ID and OpenSearch Service generated document ID.
Returns union: either
IResolvableorCfnDeliveryStream.DocumentIdOptionsProperty- Specified by:
getDocumentIdOptionsin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getDomainArn
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe ARN of the Amazon ES domain.The IAM role must have permissions for
DescribeElasticsearchDomain,DescribeElasticsearchDomains, andDescribeElasticsearchDomainConfigafter assuming the role specified in RoleARN .Specify either
ClusterEndpointorDomainARN.- Specified by:
getDomainArnin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getIndexRotationPeriod
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe 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:
getIndexRotationPeriodin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getProcessingConfiguration
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe data processing configuration for the Kinesis Data Firehose delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.ProcessingConfigurationProperty- Specified by:
getProcessingConfigurationin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getRetryOptions
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe retry behavior when Kinesis Data Firehose is unable to deliver data to Amazon ES.Returns union: either
IResolvableorCfnDeliveryStream.ElasticsearchRetryOptionsProperty- Specified by:
getRetryOptionsin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getS3BackupMode
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe 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
S3BackupModecontent for the ElasticsearchDestinationConfiguration data type in the Amazon Kinesis Data Firehose API Reference .- Specified by:
getS3BackupModein interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getTypeName
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe Elasticsearch type name that Amazon ES adds to documents when indexing data.- Specified by:
getTypeNamein interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
getVpcConfiguration
Description copied from interface:CfnDeliveryStream.ElasticsearchDestinationConfigurationPropertyThe details of the VPC of the Amazon ES destination.Returns union: either
IResolvableorCfnDeliveryStream.VpcConfigurationProperty- Specified by:
getVpcConfigurationin interfaceCfnDeliveryStream.ElasticsearchDestinationConfigurationProperty- See Also:
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-