Interface DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumns
-
- All Superinterfaces:
software.amazon.jsii.JsiiSerializable
- All Known Implementing Classes:
DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumns.Jsii$Proxy
@Generated(value="jsii-pacmak/1.102.0 (build e354887)", date="2024-08-31T03:59:20.876Z") @Stability(Stable) public interface DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumns extends software.amazon.jsii.JsiiSerializable
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classDatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumns.Builderstatic classDatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumns.Jsii$Proxy
-
Method Summary
All Methods Static Methods Instance Methods Default Methods Modifier and Type Method Description static DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumns.Builderbuilder()default StringgetCollation()Column collation.default StringgetColumn()Column name.default StringgetDataType()The MySQL data type.default ObjectgetNullable()Whether or not the column can accept a null value.default NumbergetOrdinalPosition()The ordinal position of the column in the table.default ObjectgetPrimaryKey()Whether or not the column represents a primary key.
-
-
-
Method Detail
-
getCollation
@Stability(Stable) @Nullable default String getCollation()
Column collation.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#collation DatastreamStream#collation}
-
getColumn
@Stability(Stable) @Nullable default String getColumn()
Column name.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#column DatastreamStream#column}
-
getDataType
@Stability(Stable) @Nullable default String getDataType()
The MySQL data type. Full data types list can be found here: https://dev.mysql.com/doc/refman/8.0/en/data-types.html.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#data_type DatastreamStream#data_type}
-
getNullable
@Stability(Stable) @Nullable default Object getNullable()
Whether or not the column can accept a null value.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#nullable DatastreamStream#nullable}
-
getOrdinalPosition
@Stability(Stable) @Nullable default Number getOrdinalPosition()
The ordinal position of the column in the table.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#ordinal_position DatastreamStream#ordinal_position}
-
getPrimaryKey
@Stability(Stable) @Nullable default Object getPrimaryKey()
Whether or not the column represents a primary key.Docs at Terraform Registry: {@link https://registry.terraform.io/providers/hashicorp/google/5.43.1/docs/resources/datastream_stream#primary_key DatastreamStream#primary_key}
-
builder
@Stability(Stable) static DatastreamStreamSourceConfigMysqlSourceConfigIncludeObjectsMysqlDatabasesMysqlTablesMysqlColumns.Builder builder()
-
-