Package com.google.cloud.bigquery
Class SnapshotTableDefinition.Builder
- java.lang.Object
-
- com.google.cloud.bigquery.TableDefinition.Builder<SnapshotTableDefinition,SnapshotTableDefinition.Builder>
-
- com.google.cloud.bigquery.SnapshotTableDefinition.Builder
-
- Enclosing class:
- SnapshotTableDefinition
public abstract static class SnapshotTableDefinition.Builder extends TableDefinition.Builder<SnapshotTableDefinition,SnapshotTableDefinition.Builder>
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description abstract SnapshotTableDefinitionbuild()Creates aSnapshotTableDefinitionobject.abstract SnapshotTableDefinition.BuildersetBaseTableId(TableId baseTableId)Reference describing the ID of the table that was snapshot.abstract SnapshotTableDefinition.BuildersetClustering(Clustering clustering)abstract SnapshotTableDefinition.BuildersetRangePartitioning(RangePartitioning rangePartitioning)abstract SnapshotTableDefinition.BuildersetSnapshotTime(String dateTime)The time at which the base table was snapshot.abstract SnapshotTableDefinition.BuildersetTimePartitioning(TimePartitioning timePartitioning)-
Methods inherited from class com.google.cloud.bigquery.TableDefinition.Builder
setSchema, setType
-
-
-
-
Method Detail
-
setBaseTableId
public abstract SnapshotTableDefinition.Builder setBaseTableId(TableId baseTableId)
Reference describing the ID of the table that was snapshot. *
-
setSnapshotTime
public abstract SnapshotTableDefinition.Builder setSnapshotTime(String dateTime)
The time at which the base table was snapshot. This value is reported in the JSON response using RFC3339 format. *
-
setTimePartitioning
public abstract SnapshotTableDefinition.Builder setTimePartitioning(TimePartitioning timePartitioning)
-
setRangePartitioning
public abstract SnapshotTableDefinition.Builder setRangePartitioning(RangePartitioning rangePartitioning)
-
setClustering
public abstract SnapshotTableDefinition.Builder setClustering(Clustering clustering)
-
build
public abstract SnapshotTableDefinition build()
Creates aSnapshotTableDefinitionobject.- Specified by:
buildin classTableDefinition.Builder<SnapshotTableDefinition,SnapshotTableDefinition.Builder>
-
-