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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ColumnMetadata.BuildercolumnDefault(String columnDefault)The default value of the column.ColumnMetadata.BuilderisCaseSensitive(Boolean isCaseSensitive)A value that indicates whether the column is case-sensitive.ColumnMetadata.BuilderisCurrency(Boolean isCurrency)A value that indicates whether the column contains currency values.ColumnMetadata.BuilderisSigned(Boolean isSigned)A value that indicates whether an integer column is signed.ColumnMetadata.Builderlabel(String label)The label for the column.ColumnMetadata.Builderlength(Integer length)The length of the column.ColumnMetadata.Buildername(String name)The name of the column.ColumnMetadata.Buildernullable(Integer nullable)A value that indicates whether the column is nullable.ColumnMetadata.Builderprecision(Integer precision)The precision value of a decimal number column.ColumnMetadata.Builderscale(Integer scale)The scale value of a decimal number column.ColumnMetadata.BuilderschemaName(String schemaName)The name of the schema that contains the table that includes the column.ColumnMetadata.BuildertableName(String tableName)The name of the table that includes the column.ColumnMetadata.BuildertypeName(String typeName)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 Detail
-
columnDefault
ColumnMetadata.Builder columnDefault(String columnDefault)
The default value of the column.
- Parameters:
columnDefault- The default value of the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isCaseSensitive
ColumnMetadata.Builder isCaseSensitive(Boolean 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.
-
isCurrency
ColumnMetadata.Builder isCurrency(Boolean 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.
-
isSigned
ColumnMetadata.Builder isSigned(Boolean 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.
-
label
ColumnMetadata.Builder label(String 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.
-
length
ColumnMetadata.Builder length(Integer length)
The length of the column.
- Parameters:
length- The length of the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ColumnMetadata.Builder name(String 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.
-
nullable
ColumnMetadata.Builder nullable(Integer 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
ColumnMetadata.Builder precision(Integer 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
ColumnMetadata.Builder scale(Integer 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.
-
schemaName
ColumnMetadata.Builder schemaName(String schemaName)
The name of the schema that contains the table that includes the column.
- Parameters:
schemaName- The name of the schema that contains the table that includes the column.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tableName
ColumnMetadata.Builder tableName(String 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.
-
typeName
ColumnMetadata.Builder typeName(String 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.
-
-