public abstract static class StandardTableDefinition.Builder extends TableDefinition.Builder<StandardTableDefinition,StandardTableDefinition.Builder>
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
abstract StandardTableDefinition |
build()
Creates a
StandardTableDefinition object. |
abstract StandardTableDefinition.Builder |
setLocation(String location) |
abstract StandardTableDefinition.Builder |
setNumBytes(Long numBytes) |
abstract StandardTableDefinition.Builder |
setNumRows(Long numRows) |
abstract StandardTableDefinition.Builder |
setSchema(Schema schema)
Sets the table schema.
|
abstract StandardTableDefinition.Builder |
setStreamingBuffer(StandardTableDefinition.StreamingBuffer streamingBuffer) |
abstract StandardTableDefinition.Builder |
setTimePartitioning(TimePartitioning timePartitioning)
Sets the time partitioning configuration for the table.
|
abstract StandardTableDefinition.Builder |
setType(TableDefinition.Type type) |
public abstract StandardTableDefinition.Builder setNumBytes(Long numBytes)
public abstract StandardTableDefinition.Builder setNumRows(Long numRows)
public abstract StandardTableDefinition.Builder setLocation(String location)
public abstract StandardTableDefinition.Builder setStreamingBuffer(StandardTableDefinition.StreamingBuffer streamingBuffer)
public abstract StandardTableDefinition.Builder setType(TableDefinition.Type type)
setType in class TableDefinition.Builder<StandardTableDefinition,StandardTableDefinition.Builder>public abstract StandardTableDefinition.Builder setSchema(Schema schema)
setSchema in class TableDefinition.Builder<StandardTableDefinition,StandardTableDefinition.Builder>public abstract StandardTableDefinition.Builder setTimePartitioning(TimePartitioning timePartitioning)
public abstract StandardTableDefinition build()
StandardTableDefinition object.build in class TableDefinition.Builder<StandardTableDefinition,StandardTableDefinition.Builder>Copyright © 2018 Google. All rights reserved.