| Index: generated/googleapis/lib/bigquery/v2.dart
|
| diff --git a/generated/googleapis/lib/bigquery/v2.dart b/generated/googleapis/lib/bigquery/v2.dart
|
| index 78729790ad72bf8c4ab14fde11973b52d46e61bb..7be48aa53e5a31b88d7b5b479548e47b25560bae 100644
|
| --- a/generated/googleapis/lib/bigquery/v2.dart
|
| +++ b/generated/googleapis/lib/bigquery/v2.dart
|
| @@ -212,11 +212,9 @@ class DatasetsResourceApi {
|
| * [all] - Whether to list all datasets, including hidden ones
|
| *
|
| * [filter] - An expression for filtering the results of the request by label.
|
| - * The syntax is "labels.[:]". Multiple filters can be ANDed together by
|
| - * connecting with a space. Example: "labels.department:receiving
|
| - * labels.active". See
|
| - * https://cloud.google.com/bigquery/docs/labeling-datasets#filtering_datasets_using_labels
|
| - * for details.
|
| + * The syntax is "labels.<name>[:<value>]". Multiple filters can be ANDed
|
| + * together by connecting with a space. Example: "labels.department:receiving
|
| + * labels.active". See Filtering datasets using labels for details.
|
| *
|
| * [maxResults] - The maximum number of results to return
|
| *
|
| @@ -413,7 +411,7 @@ class JobsResourceApi {
|
| throw new core.ArgumentError("Parameter jobId is required.");
|
| }
|
|
|
| - _url = 'project/' + commons.Escaper.ecapeVariable('$projectId') + '/jobs/' + commons.Escaper.ecapeVariable('$jobId') + '/cancel';
|
| + _url = 'projects/' + commons.Escaper.ecapeVariable('$projectId') + '/jobs/' + commons.Escaper.ecapeVariable('$jobId') + '/cancel';
|
|
|
| var _response = _requester.request(_url,
|
| "POST",
|
| @@ -1686,12 +1684,8 @@ class Dataset {
|
| /**
|
| * [Experimental] The labels associated with this dataset. You can use these
|
| * to organize and group your datasets. You can set this property when
|
| - * inserting or updating a dataset. Label keys and values can be no longer
|
| - * than 63 characters, can only contain letters, numeric characters,
|
| - * underscores and dashes. International characters are allowed. Label values
|
| - * are optional. Label keys must start with a letter and must be unique within
|
| - * a dataset. Both keys and values are additionally constrained to be <= 128
|
| - * bytes in size.
|
| + * inserting or updating a dataset. See Labeling Datasets for more
|
| + * information.
|
| */
|
| core.Map<core.String, core.String> labels;
|
| /**
|
| @@ -2594,6 +2588,16 @@ class JobConfiguration {
|
| core.bool dryRun;
|
| /** [Pick one] Configures an extract job. */
|
| JobConfigurationExtract extract;
|
| + /**
|
| + * [Experimental] The labels associated with this job. You can use these to
|
| + * organize and group your jobs. Label keys and values can be no longer than
|
| + * 63 characters, can only contain letters, numeric characters, underscores
|
| + * and dashes. International characters are allowed. Label values are
|
| + * optional. Label keys must start with a letter and must be unique within a
|
| + * dataset. Both keys and values are additionally constrained to be <= 128
|
| + * bytes in size.
|
| + */
|
| + core.Map<core.String, core.String> labels;
|
| /** [Pick one] Configures a load job. */
|
| JobConfigurationLoad load;
|
| /** [Pick one] Configures a query job. */
|
| @@ -2611,6 +2615,9 @@ class JobConfiguration {
|
| if (_json.containsKey("extract")) {
|
| extract = new JobConfigurationExtract.fromJson(_json["extract"]);
|
| }
|
| + if (_json.containsKey("labels")) {
|
| + labels = _json["labels"];
|
| + }
|
| if (_json.containsKey("load")) {
|
| load = new JobConfigurationLoad.fromJson(_json["load"]);
|
| }
|
| @@ -2630,6 +2637,9 @@ class JobConfiguration {
|
| if (extract != null) {
|
| _json["extract"] = (extract).toJson();
|
| }
|
| + if (labels != null) {
|
| + _json["labels"] = labels;
|
| + }
|
| if (load != null) {
|
| _json["load"] = (load).toJson();
|
| }
|
| @@ -3052,10 +3062,10 @@ class JobConfigurationQuery {
|
| core.String priority;
|
| /** [Required] BigQuery SQL query to execute. */
|
| core.String query;
|
| - /** [Experimental] Query parameters for Standard SQL queries. */
|
| + /** Query parameters for standard SQL queries. */
|
| core.List<QueryParameter> queryParameters;
|
| /**
|
| - * [Experimental] Allows the schema of the desitination table to be updated as
|
| + * [Experimental] Allows the schema of the destination table to be updated as
|
| * a side effect of the query job. Schema update options are supported in two
|
| * cases: when writeDisposition is WRITE_APPEND; when writeDisposition is
|
| * WRITE_TRUNCATE and the destination table is a partition of a table,
|
| @@ -3074,10 +3084,10 @@ class JobConfigurationQuery {
|
| */
|
| core.Map<core.String, ExternalDataConfiguration> tableDefinitions;
|
| /**
|
| - * [Experimental] Specifies whether to use BigQuery's legacy SQL dialect for
|
| - * this query. The default value is true. If set to false, the query will use
|
| - * BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
|
| - * When useLegacySql is set to false, the values of allowLargeResults and
|
| + * Specifies whether to use BigQuery's legacy SQL dialect for this query. The
|
| + * default value is true. If set to false, the query will use BigQuery's
|
| + * standard SQL: https://cloud.google.com/bigquery/sql-reference/ When
|
| + * useLegacySql is set to false, the values of allowLargeResults and
|
| * flattenResults are ignored; query will be run as if allowLargeResults is
|
| * true and flattenResults is false.
|
| */
|
| @@ -4057,7 +4067,7 @@ class QueryParameterValue {
|
| * [Optional] The struct field values, in order of the struct type's
|
| * declaration.
|
| */
|
| - core.List<QueryParameterValue> structValues;
|
| + core.Map<core.String, QueryParameterValue> structValues;
|
| /** [Optional] The value of this value, if a simple scalar type. */
|
| core.String value;
|
|
|
| @@ -4068,7 +4078,7 @@ class QueryParameterValue {
|
| arrayValues = _json["arrayValues"].map((value) => new QueryParameterValue.fromJson(value)).toList();
|
| }
|
| if (_json.containsKey("structValues")) {
|
| - structValues = _json["structValues"].map((value) => new QueryParameterValue.fromJson(value)).toList();
|
| + structValues = commons.mapMap(_json["structValues"], (item) => new QueryParameterValue.fromJson(item));
|
| }
|
| if (_json.containsKey("value")) {
|
| value = _json["value"];
|
| @@ -4081,7 +4091,7 @@ class QueryParameterValue {
|
| _json["arrayValues"] = arrayValues.map((value) => (value).toJson()).toList();
|
| }
|
| if (structValues != null) {
|
| - _json["structValues"] = structValues.map((value) => (value).toJson()).toList();
|
| + _json["structValues"] = commons.mapMap(structValues, (item) => (item).toJson());
|
| }
|
| if (value != null) {
|
| _json["value"] = value;
|
| @@ -4140,10 +4150,10 @@ class QueryRequest {
|
| */
|
| core.int timeoutMs;
|
| /**
|
| - * [Experimental] Specifies whether to use BigQuery's legacy SQL dialect for
|
| - * this query. The default value is true. If set to false, the query will use
|
| - * BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
|
| - * When useLegacySql is set to false, the values of allowLargeResults and
|
| + * Specifies whether to use BigQuery's legacy SQL dialect for this query. The
|
| + * default value is true. If set to false, the query will use BigQuery's
|
| + * standard SQL: https://cloud.google.com/bigquery/sql-reference/ When
|
| + * useLegacySql is set to false, the values of allowLargeResults and
|
| * flattenResults are ignored; query will be run as if allowLargeResults is
|
| * true and flattenResults is false.
|
| */
|
| @@ -4889,8 +4899,8 @@ class TableFieldSchema {
|
| core.String name;
|
| /**
|
| * [Required] The field data type. Possible values include STRING, BYTES,
|
| - * INTEGER, FLOAT, BOOLEAN, TIMESTAMP or RECORD (where RECORD indicates that
|
| - * the field contains a nested schema).
|
| + * INTEGER, FLOAT, BOOLEAN, TIMESTAMP, DATE, TIME, DATETIME, or RECORD (where
|
| + * RECORD indicates that the field contains a nested schema).
|
| */
|
| core.String type;
|
|
|
| @@ -5202,10 +5212,10 @@ class ViewDefinition {
|
| /** [Required] A query that BigQuery executes when the view is referenced. */
|
| core.String query;
|
| /**
|
| - * [Experimental] Specifies whether to use BigQuery's legacy SQL for this
|
| - * view. The default value is true. If set to false, the view will use
|
| - * BigQuery's standard SQL: https://cloud.google.com/bigquery/sql-reference/
|
| - * Queries and views that reference this view must use the same flag value.
|
| + * Specifies whether to use BigQuery's legacy SQL for this view. The default
|
| + * value is true. If set to false, the view will use BigQuery's standard SQL:
|
| + * https://cloud.google.com/bigquery/sql-reference/ Queries and views that
|
| + * reference this view must use the same flag value.
|
| */
|
| core.bool useLegacySql;
|
| /**
|
|
|