Class CfnDeliveryStream.DatabaseSourceConfigurationProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnDeliveryStream.DatabaseSourceConfigurationProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
CfnDeliveryStream.DatabaseSourceConfigurationProperty
CfnDeliveryStream.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.services.kinesisfirehose.CfnDeliveryStream.DatabaseSourceConfigurationProperty
CfnDeliveryStream.DatabaseSourceConfigurationProperty.Builder, CfnDeliveryStream.DatabaseSourceConfigurationProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnDeliveryStream.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
Constructor that initializes the object based on literal property values passed by theCfnDeliveryStream.DatabaseSourceConfigurationProperty.Builder.
-
-
Method Details
-
getDatabases
Description copied from interface:CfnDeliveryStream.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
IResolvableorCfnDeliveryStream.DatabasesProperty- Specified by:
getDatabasesin interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getDatabaseSourceAuthenticationConfiguration
Description copied from interface:CfnDeliveryStream.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
IResolvableorCfnDeliveryStream.DatabaseSourceAuthenticationConfigurationProperty- Specified by:
getDatabaseSourceAuthenticationConfigurationin interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getDatabaseSourceVpcConfiguration
Description copied from interface:CfnDeliveryStream.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
IResolvableorCfnDeliveryStream.DatabaseSourceVPCConfigurationProperty- Specified by:
getDatabaseSourceVpcConfigurationin interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getEndpoint
Description copied from interface:CfnDeliveryStream.DatabaseSourceConfigurationPropertyThe endpoint of the database server.Amazon Data Firehose is in preview release and is subject to change.
- Specified by:
getEndpointin interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getPort
Description copied from interface:CfnDeliveryStream.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 interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getSnapshotWatermarkTable
Description copied from interface:CfnDeliveryStream.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 interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getTables
Description copied from interface:CfnDeliveryStream.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
IResolvableorCfnDeliveryStream.DatabaseTablesProperty- Specified by:
getTablesin interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getType
Description copied from interface:CfnDeliveryStream.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 interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getColumns
Description copied from interface:CfnDeliveryStream.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
IResolvableorCfnDeliveryStream.DatabaseColumnsProperty- Specified by:
getColumnsin interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getDigest
- Specified by:
getDigestin interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getPublicCertificate
- Specified by:
getPublicCertificatein interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getSslMode
Description copied from interface:CfnDeliveryStream.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 interfaceCfnDeliveryStream.DatabaseSourceConfigurationProperty- See Also:
-
getSurrogateKeys
Description copied from interface:CfnDeliveryStream.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 interfaceCfnDeliveryStream.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()
-