Package com.pulumi.gcp.datastream.inputs
Class StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder
- java.lang.Object
-
- com.pulumi.gcp.datastream.inputs.StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder
-
- Enclosing class:
- StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs
public static final class StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs defaults)
-
Method Summary
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs defaults)
-
-
Method Detail
-
column
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder column(@Nullable com.pulumi.core.Output<java.lang.String> column)
- Parameters:
column
- Column name.- Returns:
- builder
-
column
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder column(java.lang.String column)
- Parameters:
column
- Column name.- Returns:
- builder
-
dataType
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder dataType(@Nullable com.pulumi.core.Output<java.lang.String> dataType)
- Parameters:
dataType
- The Oracle data type. Full data types list can be found here: https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html- Returns:
- builder
-
dataType
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder dataType(java.lang.String dataType)
- Parameters:
dataType
- The Oracle data type. Full data types list can be found here: https://docs.oracle.com/en/database/oracle/oracle-database/21/sqlrf/Data-Types.html- Returns:
- builder
-
encoding
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder encoding(@Nullable com.pulumi.core.Output<java.lang.String> encoding)
- Parameters:
encoding
- (Output) Column encoding.- Returns:
- builder
-
encoding
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder encoding(java.lang.String encoding)
- Parameters:
encoding
- (Output) Column encoding.- Returns:
- builder
-
length
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder length(@Nullable com.pulumi.core.Output<java.lang.Integer> length)
- Parameters:
length
- (Output) Column length.- Returns:
- builder
-
length
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder length(java.lang.Integer length)
- Parameters:
length
- (Output) Column length.- Returns:
- builder
-
nullable
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder nullable(@Nullable com.pulumi.core.Output<java.lang.Boolean> nullable)
- Parameters:
nullable
- (Output) Whether or not the column can accept a null value.- Returns:
- builder
-
nullable
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder nullable(java.lang.Boolean nullable)
- Parameters:
nullable
- (Output) Whether or not the column can accept a null value.- Returns:
- builder
-
ordinalPosition
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder ordinalPosition(@Nullable com.pulumi.core.Output<java.lang.Integer> ordinalPosition)
- Parameters:
ordinalPosition
- (Output) The ordinal position of the column in the table.- Returns:
- builder
-
ordinalPosition
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder ordinalPosition(java.lang.Integer ordinalPosition)
- Parameters:
ordinalPosition
- (Output) The ordinal position of the column in the table.- Returns:
- builder
-
precision
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder precision(@Nullable com.pulumi.core.Output<java.lang.Integer> precision)
- Parameters:
precision
- (Output) Column precision.- Returns:
- builder
-
precision
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder precision(java.lang.Integer precision)
- Parameters:
precision
- (Output) Column precision.- Returns:
- builder
-
primaryKey
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder primaryKey(@Nullable com.pulumi.core.Output<java.lang.Boolean> primaryKey)
- Parameters:
primaryKey
- (Output) Whether or not the column represents a primary key.- Returns:
- builder
-
primaryKey
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder primaryKey(java.lang.Boolean primaryKey)
- Parameters:
primaryKey
- (Output) Whether or not the column represents a primary key.- Returns:
- builder
-
scale
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder scale(@Nullable com.pulumi.core.Output<java.lang.Integer> scale)
- Parameters:
scale
- (Output) Column scale.- Returns:
- builder
-
scale
public StreamSourceConfigOracleSourceConfigIncludeObjectsOracleSchemaOracleTableOracleColumnArgs.Builder scale(java.lang.Integer scale)
- Parameters:
scale
- (Output) Column scale.- Returns:
- builder
-
-