public final class LoadJobConfiguration extends JobConfiguration implements LoadConfiguration
JobConfiguration.Type.LOAD type.| Modifier and Type | Class and Description |
|---|---|
static class |
LoadJobConfiguration.Builder |
| Modifier and Type | Method and Description |
|---|---|
static LoadJobConfiguration.Builder |
builder(TableId destinationTable,
List<String> sourceUris)
Creates a builder for a BigQuery Load Job configuration given the destination table and source
URIs.
|
static LoadJobConfiguration.Builder |
builder(TableId destinationTable,
List<String> sourceUris,
FormatOptions format)
Creates a builder for a BigQuery Load Job configuration given the destination table, format and
source URIs.
|
static LoadJobConfiguration.Builder |
builder(TableId destinationTable,
String sourceUri)
Creates a builder for a BigQuery Load Job configuration given the destination table and source
URI.
|
static LoadJobConfiguration.Builder |
builder(TableId destinationTable,
String sourceUri,
FormatOptions format)
Creates a builder for a BigQuery Load Job configuration given the destination table, format and
source URI.
|
JobInfo.CreateDisposition |
createDisposition()
Returns whether the job is allowed to create new tables.
|
CsvOptions |
csvOptions()
Returns additional properties used to parse CSV data (used when
LoadConfiguration.format() is set
to CSV). |
TableId |
destinationTable()
Returns the destination table to load the data into.
|
boolean |
equals(Object obj) |
String |
format()
Returns the format of the data files.
|
int |
hashCode() |
Boolean |
ignoreUnknownValues()
Returns whether BigQuery should allow extra values that are not represented in the table
schema.
|
Integer |
maxBadRecords()
Returns the maximum number of bad records that BigQuery can ignore when running the job.
|
static LoadJobConfiguration |
of(TableId destinationTable,
List<String> sourceUris)
Returns a BigQuery Load Job Configuration for the given destination table and source URIs.
|
static LoadJobConfiguration |
of(TableId destinationTable,
List<String> sourceUris,
FormatOptions format)
Returns a BigQuery Load Job Configuration for the given destination table, format and source
URI.
|
static LoadJobConfiguration |
of(TableId destinationTable,
String sourceUri)
Returns a BigQuery Load Job Configuration for the given destination table and source URI.
|
static LoadJobConfiguration |
of(TableId destinationTable,
String sourceUri,
FormatOptions format)
Returns a BigQuery Load Job Configuration for the given destination table, format and source
URI.
|
List<String> |
projectionFields()
Returns which entity properties to load into BigQuery from a Cloud Datastore backup.
|
Schema |
schema()
Returns the schema for the destination table, if set.
|
List<String> |
sourceUris()
Returns the fully-qualified URIs that point to source data in Google Cloud Storage (e.g.
|
LoadJobConfiguration.Builder |
toBuilder()
Returns a builder for the object.
|
JobInfo.WriteDisposition |
writeDisposition()
Returns the action that should occur if the destination table already exists.
|
toString, typepublic TableId destinationTable()
LoadConfigurationdestinationTable in interface LoadConfigurationpublic JobInfo.CreateDisposition createDisposition()
LoadConfigurationcreateDisposition in interface LoadConfigurationpublic JobInfo.WriteDisposition writeDisposition()
LoadConfigurationwriteDisposition in interface LoadConfigurationpublic CsvOptions csvOptions()
LoadConfigurationLoadConfiguration.format() is set
to CSV). Returns null if not set.csvOptions in interface LoadConfigurationpublic Integer maxBadRecords()
LoadConfigurationmaxBadRecords in interface LoadConfigurationpublic Schema schema()
LoadConfigurationnull otherwise.schema in interface LoadConfigurationpublic String format()
LoadConfigurationformat in interface LoadConfigurationpublic Boolean ignoreUnknownValues()
LoadConfigurationtrue, the extra values are ignored. If true, records with extra
columns are treated as bad records, and if there are too many bad records, an invalid error is
returned in the job result. By default unknown values are not allowed.ignoreUnknownValues in interface LoadConfigurationpublic List<String> projectionFields()
LoadConfigurationDATASTORE_BACKUP. Property names are case
sensitive and must be top-level properties. If no properties are specified, BigQuery loads
all properties. If any named property isn't found in the Cloud Datastore backup, an invalid
error is returned in the job result.projectionFields in interface LoadConfigurationpublic List<String> sourceUris()
public LoadJobConfiguration.Builder toBuilder()
JobConfigurationtoBuilder in interface LoadConfigurationtoBuilder in class JobConfigurationpublic static LoadJobConfiguration.Builder builder(TableId destinationTable, List<String> sourceUris)
public static LoadJobConfiguration.Builder builder(TableId destinationTable, String sourceUri)
public static LoadJobConfiguration.Builder builder(TableId destinationTable, List<String> sourceUris, FormatOptions format)
public static LoadJobConfiguration.Builder builder(TableId destinationTable, String sourceUri, FormatOptions format)
public static LoadJobConfiguration of(TableId destinationTable, List<String> sourceUris)
public static LoadJobConfiguration of(TableId destinationTable, String sourceUri)
public static LoadJobConfiguration of(TableId destinationTable, List<String> sourceUris, FormatOptions format)
public static LoadJobConfiguration of(TableId destinationTable, String sourceUri, FormatOptions format)
Copyright © 2016 Google. All rights reserved.