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 Tbuild()Creates an object.abstract BsetSchema(Schema schema)Sets the table schema.abstract BsetType(TableDefinition.Type type)
-
-
-
Method Detail
-
setType
public abstract B setType(TableDefinition.Type type)
-
build
public abstract T build()
Creates an object.
-
-