Package com.google.cloud.bigquery
Class TableDefinition.Builder<T extends TableDefinition,B extends TableDefinition.Builder<T,B>>
- java.lang.Object
-
- com.google.cloud.bigquery.TableDefinition.Builder<T,B>
-
- Type Parameters:
T
- the table definition classB
- the table definition builder
- Direct Known Subclasses:
ExternalTableDefinition.Builder
,MaterializedViewDefinition.Builder
,ModelTableDefinition.Builder
,SnapshotTableDefinition.Builder
,StandardTableDefinition.Builder
,ViewDefinition.Builder
- Enclosing class:
- TableDefinition
public abstract static class TableDefinition.Builder<T extends TableDefinition,B extends TableDefinition.Builder<T,B>> extends Object
Base builder for table definitions.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract T
build()
Creates an object.abstract B
setSchema(Schema schema)
Sets the table schema.abstract B
setType(TableDefinition.Type type)
-
-
-
Method Detail
-
setType
public abstract B setType(TableDefinition.Type type)
-
build
public abstract T build()
Creates an object.
-
-