Interface CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.Jsii$Proxy
- Enclosing class:
- CfnDeliveryStream
@Stability(Stable)
public static interface CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty
extends software.amazon.jsii.JsiiSerializable
Example:
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import software.amazon.awscdk.services.kinesisfirehose.*;
AmazonOpenSearchServerlessDestinationConfigurationProperty amazonOpenSearchServerlessDestinationConfigurationProperty = AmazonOpenSearchServerlessDestinationConfigurationProperty.builder()
.indexName("indexName")
.roleArn("roleArn")
.s3Configuration(S3DestinationConfigurationProperty.builder()
.bucketArn("bucketArn")
.roleArn("roleArn")
// the properties below are optional
.bufferingHints(BufferingHintsProperty.builder()
.intervalInSeconds(123)
.sizeInMBs(123)
.build())
.cloudWatchLoggingOptions(CloudWatchLoggingOptionsProperty.builder()
.enabled(false)
.logGroupName("logGroupName")
.logStreamName("logStreamName")
.build())
.compressionFormat("compressionFormat")
.encryptionConfiguration(EncryptionConfigurationProperty.builder()
.kmsEncryptionConfig(KMSEncryptionConfigProperty.builder()
.awskmsKeyArn("awskmsKeyArn")
.build())
.noEncryptionConfig("noEncryptionConfig")
.build())
.errorOutputPrefix("errorOutputPrefix")
.prefix("prefix")
.build())
// the properties below are optional
.bufferingHints(AmazonOpenSearchServerlessBufferingHintsProperty.builder()
.intervalInSeconds(123)
.sizeInMBs(123)
.build())
.cloudWatchLoggingOptions(CloudWatchLoggingOptionsProperty.builder()
.enabled(false)
.logGroupName("logGroupName")
.logStreamName("logStreamName")
.build())
.collectionEndpoint("collectionEndpoint")
.processingConfiguration(ProcessingConfigurationProperty.builder()
.enabled(false)
.processors(List.of(ProcessorProperty.builder()
.type("type")
// the properties below are optional
.parameters(List.of(ProcessorParameterProperty.builder()
.parameterName("parameterName")
.parameterValue("parameterValue")
.build()))
.build()))
.build())
.retryOptions(AmazonOpenSearchServerlessRetryOptionsProperty.builder()
.durationInSeconds(123)
.build())
.s3BackupMode("s3BackupMode")
.vpcConfiguration(VpcConfigurationProperty.builder()
.roleArn("roleArn")
.securityGroupIds(List.of("securityGroupIds"))
.subnetIds(List.of("subnetIds"))
.build())
.build();
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic final classstatic final classAn implementation forCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty -
Method Summary
Modifier and TypeMethodDescriptionbuilder()default ObjectCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.BufferingHints.default ObjectCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.CloudWatchLoggingOptions.default StringCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.CollectionEndpoint.CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.IndexName.default ObjectCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.ProcessingConfiguration.default ObjectCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.RetryOptions.CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.RoleARN.default StringCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.S3BackupMode.CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.S3Configuration.default ObjectCfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.VpcConfiguration.Methods inherited from interface software.amazon.jsii.JsiiSerializable
$jsii$toJson
-
Method Details
-
getIndexName
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.IndexName. -
getRoleArn
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.RoleARN. -
getS3Configuration
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.S3Configuration. -
getBufferingHints
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.BufferingHints. -
getCloudWatchLoggingOptions
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.CloudWatchLoggingOptions. -
getCollectionEndpoint
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.CollectionEndpoint. -
getProcessingConfiguration
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.ProcessingConfiguration. -
getRetryOptions
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.RetryOptions. -
getS3BackupMode
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.S3BackupMode. -
getVpcConfiguration
CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.VpcConfiguration. -
builder
@Stability(Stable) static CfnDeliveryStream.AmazonOpenSearchServerlessDestinationConfigurationProperty.Builder builder()
-