| Index: generated/googleapis/lib/bigquery/v2.dart
|
| diff --git a/generated/googleapis/lib/bigquery/v2.dart b/generated/googleapis/lib/bigquery/v2.dart
|
| index 612574d40488362e210e9ce85ad06ffc58fb7735..0b506e0145609817463e0296ce7edffc5e825259 100644
|
| --- a/generated/googleapis/lib/bigquery/v2.dart
|
| +++ b/generated/googleapis/lib/bigquery/v2.dart
|
| @@ -28,6 +28,12 @@ class BigqueryApi {
|
| /** View and manage your data across Google Cloud Platform services */
|
| static const CloudPlatformScope = "https://www.googleapis.com/auth/cloud-platform";
|
|
|
| + /**
|
| + * MESSAGE UNDER CONSTRUCTION View your data across Google Cloud Platform
|
| + * services
|
| + */
|
| + static const CloudPlatformReadOnlyScope = "https://www.googleapis.com/auth/cloud-platform.read-only";
|
| +
|
| /** Manage your data and permissions in Google Cloud Storage */
|
| static const DevstorageFullControlScope = "https://www.googleapis.com/auth/devstorage.full_control";
|
|
|
| @@ -475,8 +481,8 @@ class JobsResourceApi {
|
| * [startIndex] - Zero-based index of the starting row
|
| *
|
| * [timeoutMs] - How long to wait for the query to complete, in milliseconds,
|
| - * before returning. Default is to return immediately. If the timeout passes
|
| - * before the job completes, the request will fail with a TIMEOUT error
|
| + * before returning. Default is 10 seconds. If the timeout passes before the
|
| + * job completes, the 'jobComplete' field in the response will be false
|
| *
|
| * Completes with a [GetQueryResultsResponse].
|
| *
|
| @@ -585,10 +591,11 @@ class JobsResourceApi {
|
| }
|
|
|
| /**
|
| - * Lists all jobs that you started in the specified project. The job list
|
| - * returns in reverse chronological order of when the jobs were created,
|
| - * starting with the most recent job created. Requires the Can View project
|
| - * role, or the Is Owner project role if you set the allUsers property.
|
| + * Lists all jobs that you started in the specified project. Job information
|
| + * is available for a six month period after creation. The job list is sorted
|
| + * in reverse chronological order, by job creation time. Requires the Can View
|
| + * project role, or the Is Owner project role if you set the allUsers
|
| + * property.
|
| *
|
| * Request parameters:
|
| *
|
| @@ -1445,8 +1452,8 @@ class Dataset {
|
| */
|
| core.String lastModifiedTime;
|
| /**
|
| - * [Experimental] The location where the data resides. If not present, the
|
| - * data will be stored in the US.
|
| + * [Experimental] The geographic location where the dataset should reside.
|
| + * Possible values include EU and US. The default value is US.
|
| */
|
| core.String location;
|
| /**
|
| @@ -2564,6 +2571,10 @@ class JobConfigurationQuery {
|
| */
|
| core.bool useQueryCache;
|
| /**
|
| + * [Experimental] Describes user-defined function resources used in the query.
|
| + */
|
| + core.List<UserDefinedFunctionResource> userDefinedFunctionResources;
|
| + /**
|
| * [Optional] Specifies the action that occurs if the destination table
|
| * already exists. The following values are supported: WRITE_TRUNCATE: If the
|
| * table already exists, BigQuery overwrites the table data. WRITE_APPEND: If
|
| @@ -2609,6 +2620,9 @@ class JobConfigurationQuery {
|
| if (_json.containsKey("useQueryCache")) {
|
| useQueryCache = _json["useQueryCache"];
|
| }
|
| + if (_json.containsKey("userDefinedFunctionResources")) {
|
| + userDefinedFunctionResources = _json["userDefinedFunctionResources"].map((value) => new UserDefinedFunctionResource.fromJson(value)).toList();
|
| + }
|
| if (_json.containsKey("writeDisposition")) {
|
| writeDisposition = _json["writeDisposition"];
|
| }
|
| @@ -2646,6 +2660,9 @@ class JobConfigurationQuery {
|
| if (useQueryCache != null) {
|
| _json["useQueryCache"] = useQueryCache;
|
| }
|
| + if (userDefinedFunctionResources != null) {
|
| + _json["userDefinedFunctionResources"] = userDefinedFunctionResources.map((value) => (value).toJson()).toList();
|
| + }
|
| if (writeDisposition != null) {
|
| _json["writeDisposition"] = writeDisposition;
|
| }
|
| @@ -3300,9 +3317,10 @@ class QueryRequest {
|
| */
|
| DatasetReference defaultDataset;
|
| /**
|
| - * [Optional] If set, don't actually run this job. A valid query will return a
|
| - * mostly empty response with some processing statistics, while an invalid
|
| - * query will return the same error it would if it wasn't a dry run.
|
| + * [Optional] If set to true, BigQuery doesn't run the job. Instead, if the
|
| + * query is valid, BigQuery returns statistics about the job such as how many
|
| + * bytes would be processed. If the query is invalid, an error returns. The
|
| + * default value is false.
|
| */
|
| core.bool dryRun;
|
| /** The resource type of the request. */
|
| @@ -3524,6 +3542,12 @@ class Table {
|
| * will be deleted and their storage reclaimed.
|
| */
|
| core.String expirationTime;
|
| + /**
|
| + * [Experimental] Describes the data format, location, and other properties of
|
| + * a table stored outside of BigQuery. By defining these properties, the data
|
| + * source can then be queried as if it were a standard BigQuery table.
|
| + */
|
| + ExternalDataConfiguration externalDataConfiguration;
|
| /** [Optional] A descriptive name for this table. */
|
| core.String friendlyName;
|
| /** [Output-only] An opaque ID uniquely identifying the table. */
|
| @@ -3535,7 +3559,10 @@ class Table {
|
| * since the epoch.
|
| */
|
| core.String lastModifiedTime;
|
| - /** [Optional] The backing storage location. */
|
| + /**
|
| + * [Output-only] The geographic location where the table resides. This value
|
| + * is inherited from the dataset.
|
| + */
|
| core.String location;
|
| /**
|
| * [Output-only] The size of the table in bytes. This property is unavailable
|
| @@ -3577,6 +3604,9 @@ class Table {
|
| if (_json.containsKey("expirationTime")) {
|
| expirationTime = _json["expirationTime"];
|
| }
|
| + if (_json.containsKey("externalDataConfiguration")) {
|
| + externalDataConfiguration = new ExternalDataConfiguration.fromJson(_json["externalDataConfiguration"]);
|
| + }
|
| if (_json.containsKey("friendlyName")) {
|
| friendlyName = _json["friendlyName"];
|
| }
|
| @@ -3629,6 +3659,9 @@ class Table {
|
| if (expirationTime != null) {
|
| _json["expirationTime"] = expirationTime;
|
| }
|
| + if (externalDataConfiguration != null) {
|
| + _json["externalDataConfiguration"] = (externalDataConfiguration).toJson();
|
| + }
|
| if (friendlyName != null) {
|
| _json["friendlyName"] = friendlyName;
|
| }
|
| @@ -4159,6 +4192,42 @@ class TableSchema {
|
| }
|
| }
|
|
|
| +class UserDefinedFunctionResource {
|
| + /**
|
| + * [Pick one] An inline resource that contains code for a user-defined
|
| + * function (UDF). Providing a inline code resource is equivalent to providing
|
| + * a URI for a file containing the same code.
|
| + */
|
| + core.String inlineCode;
|
| + /**
|
| + * [Pick one] A code resource to load from a Google Cloud Storage URI
|
| + * (gs://bucket/path).
|
| + */
|
| + core.String resourceUri;
|
| +
|
| + UserDefinedFunctionResource();
|
| +
|
| + UserDefinedFunctionResource.fromJson(core.Map _json) {
|
| + if (_json.containsKey("inlineCode")) {
|
| + inlineCode = _json["inlineCode"];
|
| + }
|
| + if (_json.containsKey("resourceUri")) {
|
| + resourceUri = _json["resourceUri"];
|
| + }
|
| + }
|
| +
|
| + core.Map toJson() {
|
| + var _json = new core.Map();
|
| + if (inlineCode != null) {
|
| + _json["inlineCode"] = inlineCode;
|
| + }
|
| + if (resourceUri != null) {
|
| + _json["resourceUri"] = resourceUri;
|
| + }
|
| + return _json;
|
| + }
|
| +}
|
| +
|
| class ViewDefinition {
|
| /** [Required] A query that BigQuery executes when the view is referenced. */
|
| core.String query;
|
|
|