public static final class ExternalTableDefinition.Builder extends TableDefinition.Builder<ExternalTableDefinition,ExternalTableDefinition.Builder>
Modifier and Type | Method and Description |
---|---|
ExternalTableDefinition |
build()
Creates an
ExternalTableDefinition object. |
ExternalTableDefinition.Builder |
setAutodetect(Boolean autodetect)
[Experimental] Sets detection of schema and format options automatically.
|
ExternalTableDefinition.Builder |
setCompression(String compression)
Sets compression type of the data source.
|
ExternalTableDefinition.Builder |
setFormatOptions(FormatOptions formatOptions)
Sets the source format, and possibly some parsing options, of the external data.
|
ExternalTableDefinition.Builder |
setIgnoreUnknownValues(Boolean ignoreUnknownValues)
Sets whether BigQuery should allow extra values that are not represented in the table schema.
|
ExternalTableDefinition.Builder |
setMaxBadRecords(Integer maxBadRecords)
Sets the maximum number of bad records that BigQuery can ignore when reading data.
|
ExternalTableDefinition.Builder |
setSourceUris(List<String> sourceUris)
Sets the fully-qualified URIs that point to your data in Google Cloud Storage (e.g.
|
setSchema
public ExternalTableDefinition.Builder setSourceUris(List<String> sourceUris)
public ExternalTableDefinition.Builder setFormatOptions(FormatOptions formatOptions)
CSV
and NEWLINE_DELIMITED_JSON
.
Source Formatpublic ExternalTableDefinition.Builder setMaxBadRecords(Integer maxBadRecords)
public ExternalTableDefinition.Builder setIgnoreUnknownValues(Boolean ignoreUnknownValues)
setFormatOptions(FormatOptions)
property determines what BigQuery treats as an extra value.public ExternalTableDefinition.Builder setCompression(String compression)
public ExternalTableDefinition.Builder setAutodetect(Boolean autodetect)
public ExternalTableDefinition build()
ExternalTableDefinition
object.build
in class TableDefinition.Builder<ExternalTableDefinition,ExternalTableDefinition.Builder>
Copyright © 2017 Google. All rights reserved.