Class CfnEndpoint.KinesisSettingsProperty.Jsii$Proxy
- All Implemented Interfaces:
CfnEndpoint.KinesisSettingsProperty,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
- CfnEndpoint.KinesisSettingsProperty
CfnEndpoint.KinesisSettingsProperty-
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.dms.CfnEndpoint.KinesisSettingsProperty
CfnEndpoint.KinesisSettingsProperty.Builder, CfnEndpoint.KinesisSettingsProperty.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theCfnEndpoint.KinesisSettingsProperty.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 ObjectShows detailed control information for table definition, column definition, and table and column changes in the Kinesis message output.final ObjectInclude NULL and empty columns for records migrated to the endpoint.final ObjectShows the partition value within the Kinesis message output, unless the partition type isschema-table-type.final ObjectIncludes any data definition language (DDL) operations that change the table in the control data, such asrename-table,drop-table,add-column,drop-column, andrename-column.final ObjectProvides detailed transaction information from the source database.final StringThe output format for the records created on the endpoint.final ObjectSet this optional parameter totrueto avoid adding a '0x' prefix to raw data in hexadecimal format.final ObjectPrefixes schema and table names to partition values, when the partition type isprimary-key-type.final StringThe Amazon Resource Name (ARN) for the IAM role that AWS DMS uses to write to the Kinesis data stream.final StringThe Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.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 theCfnEndpoint.KinesisSettingsProperty.Builder.
-
-
Method Details
-
getIncludeControlDetails
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyShows detailed control information for table definition, column definition, and table and column changes in the Kinesis message output.The default is
false.- Specified by:
getIncludeControlDetailsin interfaceCfnEndpoint.KinesisSettingsProperty
-
getIncludeNullAndEmpty
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyInclude NULL and empty columns for records migrated to the endpoint.The default is
false.- Specified by:
getIncludeNullAndEmptyin interfaceCfnEndpoint.KinesisSettingsProperty
-
getIncludePartitionValue
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyShows the partition value within the Kinesis message output, unless the partition type isschema-table-type.The default is
false.- Specified by:
getIncludePartitionValuein interfaceCfnEndpoint.KinesisSettingsProperty
-
getIncludeTableAlterOperations
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyIncludes any data definition language (DDL) operations that change the table in the control data, such asrename-table,drop-table,add-column,drop-column, andrename-column.The default is
false.- Specified by:
getIncludeTableAlterOperationsin interfaceCfnEndpoint.KinesisSettingsProperty
-
getIncludeTransactionDetails
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyProvides detailed transaction information from the source database.This information includes a commit timestamp, a log position, and values for
transaction_id, previoustransaction_id, andtransaction_record_id(the record offset within a transaction). The default isfalse.- Specified by:
getIncludeTransactionDetailsin interfaceCfnEndpoint.KinesisSettingsProperty
-
getMessageFormat
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyThe output format for the records created on the endpoint.The message format is
JSON(default) orJSON_UNFORMATTED(a single line with no tab).- Specified by:
getMessageFormatin interfaceCfnEndpoint.KinesisSettingsProperty
-
getNoHexPrefix
Description copied from interface:CfnEndpoint.KinesisSettingsPropertySet this optional parameter totrueto avoid adding a '0x' prefix to raw data in hexadecimal format.For example, by default, AWS DMS adds a '0x' prefix to the LOB column type in hexadecimal format moving from an Oracle source to an Amazon Kinesis target. Use the
NoHexPrefixendpoint setting to enable migration of RAW data type columns without adding the '0x' prefix.- Specified by:
getNoHexPrefixin interfaceCfnEndpoint.KinesisSettingsProperty
-
getPartitionIncludeSchemaTable
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyPrefixes schema and table names to partition values, when the partition type isprimary-key-type.Doing this increases data distribution among Kinesis shards. For example, suppose that a SysBench schema has thousands of tables and each table has only limited range for a primary key. In this case, the same primary key is sent from thousands of tables to the same shard, which causes throttling. The default is
false.- Specified by:
getPartitionIncludeSchemaTablein interfaceCfnEndpoint.KinesisSettingsProperty
-
getServiceAccessRoleArn
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyThe Amazon Resource Name (ARN) for the IAM role that AWS DMS uses to write to the Kinesis data stream.The role must allow the
iam:PassRoleaction.- Specified by:
getServiceAccessRoleArnin interfaceCfnEndpoint.KinesisSettingsProperty
-
getStreamArn
Description copied from interface:CfnEndpoint.KinesisSettingsPropertyThe Amazon Resource Name (ARN) for the Amazon Kinesis Data Streams endpoint.- Specified by:
getStreamArnin interfaceCfnEndpoint.KinesisSettingsProperty
-
$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()
-