@BetaApi public abstract class SnapshotTableDefinition extends TableDefinition
| Modifier and Type | Class and Description |
|---|---|
static class |
SnapshotTableDefinition.Builder |
TableDefinition.Type| Constructor and Description |
|---|
SnapshotTableDefinition() |
| Modifier and Type | Method and Description |
|---|---|
abstract TableId |
getBaseTableId() |
abstract Clustering |
getClustering() |
abstract RangePartitioning |
getRangePartitioning() |
abstract String |
getSnapshotTime() |
abstract TimePartitioning |
getTimePartitioning() |
static SnapshotTableDefinition.Builder |
newBuilder()
Returns a builder for a snapshot table definition.
|
abstract SnapshotTableDefinition.Builder |
toBuilder()
Returns a builder for the object.
|
getSchema, getType@Nullable public abstract TimePartitioning getTimePartitioning()
@Nullable public abstract RangePartitioning getRangePartitioning()
@Nullable public abstract Clustering getClustering()
public static SnapshotTableDefinition.Builder newBuilder()
public abstract SnapshotTableDefinition.Builder toBuilder()
TableDefinitiontoBuilder in class TableDefinitionCopyright © 2023 Google LLC. All rights reserved.