@Stability(value=Stable) public static final class CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder extends Object implements software.amazon.jsii.Builder<CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty>
| Constructor and Description |
|---|
Builder() |
@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder indexName(String indexName)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getIndexName()indexName - The Amazon OpenSearch Service index name. This parameter is required.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder roleArn(String roleArn)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getRoleArn()roleArn - The 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. This parameter is required.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder s3Configuration(CfnDeliveryStream.S3DestinationConfigurationProperty s3Configuration)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getS3Configuration()s3Configuration - Describes the configuration of a destination in Amazon S3. This parameter is required.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder s3Configuration(IResolvable s3Configuration)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getS3Configuration()s3Configuration - Describes the configuration of a destination in Amazon S3. This parameter is required.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder bufferingHints(CfnDeliveryStream.AmazonopensearchserviceBufferingHintsProperty bufferingHints)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getBufferingHints()bufferingHints - The buffering options.
If no value is specified, the default values for AmazonopensearchserviceBufferingHints are used.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder bufferingHints(IResolvable bufferingHints)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getBufferingHints()bufferingHints - The buffering options.
If no value is specified, the default values for AmazonopensearchserviceBufferingHints are used.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder cloudWatchLoggingOptions(CfnDeliveryStream.CloudWatchLoggingOptionsProperty cloudWatchLoggingOptions)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getCloudWatchLoggingOptions()cloudWatchLoggingOptions - Describes the Amazon CloudWatch logging options for your delivery stream.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder cloudWatchLoggingOptions(IResolvable cloudWatchLoggingOptions)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getCloudWatchLoggingOptions()cloudWatchLoggingOptions - Describes the Amazon CloudWatch logging options for your delivery stream.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder clusterEndpoint(String clusterEndpoint)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getClusterEndpoint()clusterEndpoint - The endpoint to use when communicating with the cluster.
Specify either this ClusterEndpoint or the DomainARN field.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder domainArn(String domainArn)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getDomainArn()domainArn - The ARN of the Amazon OpenSearch Service domain.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder indexRotationPeriod(String indexRotationPeriod)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getIndexRotationPeriod()indexRotationPeriod - The Amazon OpenSearch Service index rotation period.
Index rotation appends a timestamp to the IndexName to facilitate the expiration of old data.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder processingConfiguration(CfnDeliveryStream.ProcessingConfigurationProperty processingConfiguration)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getProcessingConfiguration()processingConfiguration - Describes a data processing configuration.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder processingConfiguration(IResolvable processingConfiguration)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getProcessingConfiguration()processingConfiguration - Describes a data processing configuration.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder retryOptions(CfnDeliveryStream.AmazonopensearchserviceRetryOptionsProperty retryOptions)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getRetryOptions()retryOptions - The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.
The default value is 300 (5 minutes).this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder retryOptions(IResolvable retryOptions)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getRetryOptions()retryOptions - The retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon OpenSearch Service.
The default value is 300 (5 minutes).this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder s3BackupMode(String s3BackupMode)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getS3BackupMode()s3BackupMode - Defines how documents should be delivered to Amazon S3.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder typeName(String typeName)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getTypeName()typeName - The Amazon OpenSearch Service type name.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder vpcConfiguration(CfnDeliveryStream.VpcConfigurationProperty vpcConfiguration)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getVpcConfiguration()vpcConfiguration - The details of the VPC of the Amazon OpenSearch Service destination.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.Builder vpcConfiguration(IResolvable vpcConfiguration)
CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty.getVpcConfiguration()vpcConfiguration - The details of the VPC of the Amazon OpenSearch Service destination.this@Stability(value=Stable) public CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty build()
build in interface software.amazon.jsii.Builder<CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationProperty>CfnDeliveryStream.AmazonopensearchserviceDestinationConfigurationPropertyNullPointerException - if any required attribute was not providedCopyright © 2022. All rights reserved.