Package com.oracle.bmc.nosql.model
Class Column.Builder
- java.lang.Object
-
- com.oracle.bmc.nosql.model.Column.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Column
build()
Column.Builder
copy(Column model)
Column.Builder
defaultValue(String defaultValue)
The column default value.Column.Builder
isAsUuid(Boolean isAsUuid)
True if the STRING column was declared AS UUID.Column.Builder
isGenerated(Boolean isGenerated)
True if the STRING AS UUID column is also GENERATED BY DEFAULT.Column.Builder
isNullable(Boolean isNullable)
The column nullable flag.Column.Builder
name(String name)
The column name.Column.Builder
type(String type)
The column type.
-
-
-
Method Detail
-
name
public Column.Builder name(String name)
The column name.- Parameters:
name
- the value to set- Returns:
- this builder
-
type
public Column.Builder type(String type)
The column type.- Parameters:
type
- the value to set- Returns:
- this builder
-
isNullable
public Column.Builder isNullable(Boolean isNullable)
The column nullable flag.- Parameters:
isNullable
- the value to set- Returns:
- this builder
-
defaultValue
public Column.Builder defaultValue(String defaultValue)
The column default value.- Parameters:
defaultValue
- the value to set- Returns:
- this builder
-
isAsUuid
public Column.Builder isAsUuid(Boolean isAsUuid)
True if the STRING column was declared AS UUID.- Parameters:
isAsUuid
- the value to set- Returns:
- this builder
-
isGenerated
public Column.Builder isGenerated(Boolean isGenerated)
True if the STRING AS UUID column is also GENERATED BY DEFAULT.- Parameters:
isGenerated
- the value to set- Returns:
- this builder
-
build
public Column build()
-
copy
public Column.Builder copy(Column model)
-
-