@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()
TableDefinition
toBuilder
in class TableDefinition
Copyright © 2023 Google LLC. All rights reserved.