Class CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty-
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.AmazonopensearchserviceDestinationConfigurationProperty
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder, CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedJsii$Proxy(CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.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 ObjectThe buffering options.final ObjectDescribes the Amazon CloudWatch logging options for your 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 OpenSearch Service domain.final StringThe Amazon OpenSearch Service index name.final StringThe Amazon OpenSearch Service index rotation period.final ObjectDescribes a data processing configuration.final ObjectThe retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.final StringThe Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon OpenSearch Service Configuration API and for indexing documents.final StringDefines how documents should be delivered to Amazon S3.final ObjectDescribes the configuration of a destination in Amazon S3.final StringThe Amazon OpenSearch Service type name.final ObjectThe details of the VPC of the Amazon OpenSearch Service 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.AmazonopensearchserviceDestinationConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder.
-
-
Method Details
-
getIndexName
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe Amazon OpenSearch Service index name.- Specified by:
getIndexNamein interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getRoleArn
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe Amazon Resource Name (ARN) of the IAM role to be assumed by Kinesis Data Firehose for calling the Amazon OpenSearch Service Configuration API and for indexing documents.- Specified by:
getRoleArnin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getS3Configuration
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyDescribes the configuration of a destination in Amazon S3.Returns union: either
IResolvableorCfnDeliveryStream.S3DestinationConfigurationProperty- Specified by:
getS3Configurationin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getBufferingHints
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe buffering options.If no value is specified, the default values for AmazonopensearchserviceBufferingHints are used.
Returns union: either
IResolvableorCfnDeliveryStream.AmazonopensearchserviceBufferingHintsProperty- Specified by:
getBufferingHintsin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getCloudWatchLoggingOptions
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyDescribes the Amazon CloudWatch logging options for your delivery stream.Returns union: either
IResolvableorCfnDeliveryStream.CloudWatchLoggingOptionsProperty- Specified by:
getCloudWatchLoggingOptionsin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getClusterEndpoint
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe endpoint to use when communicating with the cluster.Specify either this ClusterEndpoint or the DomainARN field.
- Specified by:
getClusterEndpointin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getDocumentIdOptions
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyIndicates 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.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getDomainArn
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe ARN of the Amazon OpenSearch Service domain.- Specified by:
getDomainArnin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getIndexRotationPeriod
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe Amazon OpenSearch Service index rotation period.Index rotation appends a timestamp to the IndexName to facilitate the expiration of old data.
- Specified by:
getIndexRotationPeriodin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getProcessingConfiguration
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyDescribes a data processing configuration.Returns union: either
IResolvableorCfnDeliveryStream.ProcessingConfigurationProperty- Specified by:
getProcessingConfigurationin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getRetryOptions
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.The default value is 300 (5 minutes).
Returns union: either
IResolvableorCfnDeliveryStream.AmazonopensearchserviceRetryOptionsProperty- Specified by:
getRetryOptionsin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getS3BackupMode
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyDefines how documents should be delivered to Amazon S3.- Specified by:
getS3BackupModein interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getTypeName
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe Amazon OpenSearch Service type name.- Specified by:
getTypeNamein interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- See Also:
-
getVpcConfiguration
Description copied from interface:CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyThe details of the VPC of the Amazon OpenSearch Service destination.Returns union: either
IResolvableorCfnDeliveryStream.VpcConfigurationProperty- Specified by:
getVpcConfigurationin interfaceCfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty- 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()
-