StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumnArgs

data class StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumnArgs(val column: Output<String>? = null, val dataType: Output<String>? = null, val length: Output<Int>? = null, val nullable: Output<Boolean>? = null, val ordinalPosition: Output<Int>? = null, val precision: Output<Int>? = null, val primaryKey: Output<Boolean>? = null, val scale: Output<Int>? = null) : ConvertibleToJava<StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumnArgs>

Constructors

constructor(column: Output<String>? = null, dataType: Output<String>? = null, length: Output<Int>? = null, nullable: Output<Boolean>? = null, ordinalPosition: Output<Int>? = null, precision: Output<Int>? = null, primaryKey: Output<Boolean>? = null, scale: Output<Int>? = null)

Properties

Link copied to clipboard
val column: Output<String>? = null

Column name.

Link copied to clipboard
val dataType: Output<String>? = null

The PostgreSQL data type. Full data types list can be found here: https://www.postgresql.org/docs/current/datatype.html

Link copied to clipboard
val length: Output<Int>? = null

(Output) Column length.

Link copied to clipboard
val nullable: Output<Boolean>? = null

Whether or not the column can accept a null value.

Link copied to clipboard
val ordinalPosition: Output<Int>? = null

The ordinal position of the column in the table.

Link copied to clipboard
val precision: Output<Int>? = null

(Output) Column precision.

Link copied to clipboard
val primaryKey: Output<Boolean>? = null

Whether or not the column represents a primary key.

Link copied to clipboard
val scale: Output<Int>? = null

(Output) Column scale.

Functions

Link copied to clipboard
open override fun toJava(): StreamSourceConfigPostgresqlSourceConfigIncludeObjectsPostgresqlSchemaPostgresqlTablePostgresqlColumnArgs