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 classSnapshotTableDefinition.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 TableIdgetBaseTableId()abstract ClusteringgetClustering()abstract RangePartitioninggetRangePartitioning()abstract StringgetSnapshotTime()abstract TimePartitioninggetTimePartitioning()static SnapshotTableDefinition.BuildernewBuilder()Returns a builder for a snapshot table definition.abstract SnapshotTableDefinition.BuildertoBuilder()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:TableDefinitionReturns a builder for the object.- Specified by:
toBuilderin classTableDefinition
-
-