Interface ColumnMetadata.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<ColumnMetadata.Builder,
,ColumnMetadata> SdkBuilder<ColumnMetadata.Builder,
,ColumnMetadata> SdkPojo
- Enclosing class:
ColumnMetadata
public static interface ColumnMetadata.Builder
extends SdkPojo, CopyableBuilder<ColumnMetadata.Builder,ColumnMetadata>
-
Method Summary
Modifier and TypeMethodDescriptionarrayBaseColumnType
(Integer arrayBaseColumnType) The type of the column.isAutoIncrement
(Boolean isAutoIncrement) A value that indicates whether the column increments automatically.isCaseSensitive
(Boolean isCaseSensitive) A value that indicates whether the column is case-sensitive.isCurrency
(Boolean isCurrency) A value that indicates whether the column contains currency values.A value that indicates whether an integer column is signed.The label for the column.The name of the column.A value that indicates whether the column is nullable.The precision value of a decimal number column.The scale value of a decimal number column.schemaName
(String schemaName) The name of the schema that owns the table that includes the column.The name of the table that includes the column.The type of the column.The database-specific data type of the column.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
name
The name of the column.
- Parameters:
name
- The name of the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
type
The type of the column.
- Parameters:
type
- The type of the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
typeName
The database-specific data type of the column.
- Parameters:
typeName
- The database-specific data type of the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
label
The label for the column.
- Parameters:
label
- The label for the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
schemaName
The name of the schema that owns the table that includes the column.
- Parameters:
schemaName
- The name of the schema that owns the table that includes the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
The name of the table that includes the column.
- Parameters:
tableName
- The name of the table that includes the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isAutoIncrement
A value that indicates whether the column increments automatically.
- Parameters:
isAutoIncrement
- A value that indicates whether the column increments automatically.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isSigned
A value that indicates whether an integer column is signed.
- Parameters:
isSigned
- A value that indicates whether an integer column is signed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isCurrency
A value that indicates whether the column contains currency values.
- Parameters:
isCurrency
- A value that indicates whether the column contains currency values.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isCaseSensitive
A value that indicates whether the column is case-sensitive.
- Parameters:
isCaseSensitive
- A value that indicates whether the column is case-sensitive.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
nullable
A value that indicates whether the column is nullable.
- Parameters:
nullable
- A value that indicates whether the column is nullable.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
precision
The precision value of a decimal number column.
- Parameters:
precision
- The precision value of a decimal number column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
scale
The scale value of a decimal number column.
- Parameters:
scale
- The scale value of a decimal number column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arrayBaseColumnType
The type of the column.
- Parameters:
arrayBaseColumnType
- The type of the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-