Package com.google.cloud.bigquery
Class SnapshotTableDefinition
- java.lang.Object
-
- com.google.cloud.bigquery.TableDefinition
-
- com.google.cloud.bigquery.SnapshotTableDefinition
-
- All Implemented Interfaces:
Serializable
@BetaApi public abstract class SnapshotTableDefinition extends TableDefinition
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SnapshotTableDefinition.Builder
-
Nested classes/interfaces inherited from class com.google.cloud.bigquery.TableDefinition
TableDefinition.Type
-
-
Constructor Summary
Constructors Constructor Description SnapshotTableDefinition()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method 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.-
Methods inherited from class com.google.cloud.bigquery.TableDefinition
getSchema, getType
-
-
-
-
Method Detail
-
getTimePartitioning
@Nullable public abstract TimePartitioning getTimePartitioning()
-
getRangePartitioning
@Nullable public abstract RangePartitioning getRangePartitioning()
-
getClustering
@Nullable public abstract Clustering getClustering()
-
newBuilder
public static SnapshotTableDefinition.Builder newBuilder()
Returns a builder for a snapshot table definition.
-
toBuilder
public abstract SnapshotTableDefinition.Builder toBuilder()
Description copied from class:TableDefinition
Returns a builder for the object.- Specified by:
toBuilder
in classTableDefinition
-
-