public abstract static class SnapshotTableDefinition.Builder extends TableDefinition.Builder<SnapshotTableDefinition,SnapshotTableDefinition.Builder>
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract SnapshotTableDefinition |
build()
Creates a
SnapshotTableDefinition object. |
abstract SnapshotTableDefinition.Builder |
setBaseTableId(TableId baseTableId)
Reference describing the ID of the table that was snapshot.
|
abstract SnapshotTableDefinition.Builder |
setClustering(Clustering clustering) |
abstract SnapshotTableDefinition.Builder |
setRangePartitioning(RangePartitioning rangePartitioning) |
abstract SnapshotTableDefinition.Builder |
setSnapshotTime(String dateTime)
The time at which the base table was snapshot.
|
abstract SnapshotTableDefinition.Builder |
setTimePartitioning(TimePartitioning timePartitioning) |
setSchema, setType
public abstract SnapshotTableDefinition.Builder setBaseTableId(TableId baseTableId)
public abstract SnapshotTableDefinition.Builder setSnapshotTime(String dateTime)
public abstract SnapshotTableDefinition.Builder setTimePartitioning(TimePartitioning timePartitioning)
public abstract SnapshotTableDefinition.Builder setRangePartitioning(RangePartitioning rangePartitioning)
public abstract SnapshotTableDefinition.Builder setClustering(Clustering clustering)
public abstract SnapshotTableDefinition build()
SnapshotTableDefinition
object.build
in class TableDefinition.Builder<SnapshotTableDefinition,SnapshotTableDefinition.Builder>
Copyright © 2023 Google LLC. All rights reserved.