Class CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.kinesisfirehose.CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.RedshiftDestinationConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnDeliveryStream.RedshiftDestinationConfigurationProperty
@Stability(Stable)
@Internal
public static final class CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements CfnDeliveryStream.RedshiftDestinationConfigurationProperty
An implementation for
CfnDeliveryStream.RedshiftDestinationConfigurationProperty-
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.RedshiftDestinationConfigurationProperty
CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Builder, CfnDeliveryStream.RedshiftDestinationConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryStream.RedshiftDestinationConfigurationProperty.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 CloudWatch logging options for your delivery stream.final StringThe connection string that Kinesis Data Firehose uses to connect to the Amazon Redshift cluster.final ObjectConfigures the Amazon RedshiftCOPYcommand that Kinesis Data Firehose uses to load data into the cluster from the Amazon S3 bucket.final StringThe password for the Amazon Redshift user that you specified in theUsernameproperty.final ObjectThe data processing configuration for the Kinesis Data Firehose delivery stream.final ObjectThe retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift.final StringThe ARN of the AWS Identity and Access Management (IAM) role that grants Kinesis Data Firehose access to your Amazon S3 bucket and AWS KMS (if you enable data encryption).final ObjectThe configuration for backup in Amazon S3.final StringThe Amazon S3 backup mode.final ObjectThe S3 bucket where Kinesis Data Firehose first delivers data.final StringThe Amazon Redshift user that has permission to access the Amazon Redshift cluster.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
Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.RedshiftDestinationConfigurationProperty.Builder.
-
-
Method Details
-
getClusterJdbcurl
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe connection string that Kinesis Data Firehose uses to connect to the Amazon Redshift cluster.- Specified by:
getClusterJdbcurlin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getCopyCommand
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyConfigures the Amazon RedshiftCOPYcommand that Kinesis Data Firehose uses to load data into the cluster from the Amazon S3 bucket.- Specified by:
getCopyCommandin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getPassword
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe password for the Amazon Redshift user that you specified in theUsernameproperty.- Specified by:
getPasswordin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getRoleArn
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe ARN of the AWS Identity and Access Management (IAM) role that grants Kinesis Data Firehose access to your Amazon S3 bucket and AWS KMS (if you enable data encryption).For more information, see Grant Kinesis Data Firehose Access to an Amazon Redshift Destination in the Amazon Kinesis Data Firehose Developer Guide .
- Specified by:
getRoleArnin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getS3Configuration
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe S3 bucket where Kinesis Data Firehose first delivers data.After the data is in the bucket, Kinesis Data Firehose uses the
COPYcommand to load the data into the Amazon Redshift cluster. For the Amazon S3 bucket's compression format, don't specifySNAPPYorZIPbecause the Amazon RedshiftCOPYcommand doesn't support them.- Specified by:
getS3Configurationin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getUsername
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe Amazon Redshift user that has permission to access the Amazon Redshift cluster.This user must have
INSERTprivileges for copying data from the Amazon S3 bucket to the cluster.- Specified by:
getUsernamein interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getCloudWatchLoggingOptions
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe CloudWatch logging options for your delivery stream.- Specified by:
getCloudWatchLoggingOptionsin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getProcessingConfiguration
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe data processing configuration for the Kinesis Data Firehose delivery stream.- Specified by:
getProcessingConfigurationin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getRetryOptions
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe retry behavior in case Kinesis Data Firehose is unable to deliver documents to Amazon Redshift.Default value is 3600 (60 minutes).
- Specified by:
getRetryOptionsin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getS3BackupConfiguration
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe configuration for backup in Amazon S3.- Specified by:
getS3BackupConfigurationin interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
getS3BackupMode
Description copied from interface:CfnDeliveryStream.RedshiftDestinationConfigurationPropertyThe Amazon S3 backup mode.After you create a delivery stream, you can update it to enable Amazon S3 backup if it is disabled. If backup is enabled, you can't update the delivery stream to disable it.
- Specified by:
getS3BackupModein interfaceCfnDeliveryStream.RedshiftDestinationConfigurationProperty
-
$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()
-