Class CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty
CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty-
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.cfnpropertymixins.services.kinesisfirehose.CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty
CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty.Builder, CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty.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 list of column patterns in source database endpoint for Firehose to read from.final ObjectThe list of database patterns in source database endpoint for Firehose to read from.final ObjectThe structure to configure the authentication methods for Firehose to connect to source database endpoint.final ObjectThe details of the VPC Endpoint Service which Firehose uses to create a PrivateLink to the database.final Stringfinal StringThe endpoint of the database server.final NumbergetPort()The port of the database.final Stringfinal StringThe fully qualified name of the table in source database endpoint that Firehose uses to track snapshot progress.final StringThe mode to enable or disable SSL when Firehose connects to the database endpoint.The optional list of table and column names used as unique key columns when taking snapshot if the tables don’t have primary keys configured.final ObjectThe list of table patterns in source database endpoint for Firehose to read from.final StringgetType()The type of database engine.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(CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty.Builder builder) Constructor that initializes the object based on literal property values passed by theCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty.Builder.
-
-
Method Details
-
getColumns
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe list of column patterns in source database endpoint for Firehose to read from.Amazon Data Firehose is in preview release and is subject to change.
Returns union: either
IResolvableorCfnDeliveryStreamPropsMixin.DatabaseColumnsProperty- Specified by:
getColumnsin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getDatabases
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe list of database patterns in source database endpoint for Firehose to read from.Amazon Data Firehose is in preview release and is subject to change.
Returns union: either
IResolvableorCfnDeliveryStreamPropsMixin.DatabasesProperty- Specified by:
getDatabasesin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getDatabaseSourceAuthenticationConfiguration
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe structure to configure the authentication methods for Firehose to connect to source database endpoint.Amazon Data Firehose is in preview release and is subject to change.
Returns union: either
IResolvableorCfnDeliveryStreamPropsMixin.DatabaseSourceAuthenticationConfigurationProperty- Specified by:
getDatabaseSourceAuthenticationConfigurationin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getDatabaseSourceVpcConfiguration
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe details of the VPC Endpoint Service which Firehose uses to create a PrivateLink to the database.Amazon Data Firehose is in preview release and is subject to change.
Returns union: either
IResolvableorCfnDeliveryStreamPropsMixin.DatabaseSourceVPCConfigurationProperty- Specified by:
getDatabaseSourceVpcConfigurationin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getDigest
- Specified by:
getDigestin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getEndpoint
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe endpoint of the database server.Amazon Data Firehose is in preview release and is subject to change.
- Specified by:
getEndpointin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getPort
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe port of the database. This can be one of the following values.- 3306 for MySQL database type
- 5432 for PostgreSQL database type
Amazon Data Firehose is in preview release and is subject to change.
- Specified by:
getPortin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getPublicCertificate
- Specified by:
getPublicCertificatein interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getSnapshotWatermarkTable
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe fully qualified name of the table in source database endpoint that Firehose uses to track snapshot progress.Amazon Data Firehose is in preview release and is subject to change.
- Specified by:
getSnapshotWatermarkTablein interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getSslMode
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe mode to enable or disable SSL when Firehose connects to the database endpoint.Amazon Data Firehose is in preview release and is subject to change.
- Specified by:
getSslModein interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getSurrogateKeys
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe optional list of table and column names used as unique key columns when taking snapshot if the tables don’t have primary keys configured.Amazon Data Firehose is in preview release and is subject to change.
- Specified by:
getSurrogateKeysin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getTables
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe list of table patterns in source database endpoint for Firehose to read from.Amazon Data Firehose is in preview release and is subject to change.
Returns union: either
IResolvableorCfnDeliveryStreamPropsMixin.DatabaseTablesProperty- Specified by:
getTablesin interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- See Also:
-
getType
Description copied from interface:CfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationPropertyThe type of database engine. This can be one of the following values.- MySQL
- PostgreSQL
Amazon Data Firehose is in preview release and is subject to change.
- Specified by:
getTypein interfaceCfnDeliveryStreamPropsMixin.DatabaseSourceConfigurationProperty- 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()
-