diff --git a/gen/bigquery2/Cargo.toml b/gen/bigquery2/Cargo.toml index ed4f816b62..ccb1418306 100644 --- a/gen/bigquery2/Cargo.toml +++ b/gen/bigquery2/Cargo.toml @@ -4,12 +4,12 @@ [package] name = "google-bigquery2" -version = "3.0.1+20220222" +version = "3.0.2+20220222" authors = ["Sebastian Thiel "] description = "A complete library to interact with bigquery (protocol v2)" repository = "https://github.com/Byron/google-apis-rs/tree/main/gen/bigquery2" homepage = "https://cloud.google.com/bigquery/" -documentation = "https://docs.rs/google-bigquery2/3.0.1+20220222" +documentation = "https://docs.rs/google-bigquery2/3.0.2+20220222" license = "MIT" keywords = ["bigquery", "google", "protocol", "web", "api"] autobins = false diff --git a/gen/bigquery2/README.md b/gen/bigquery2/README.md index 84a0ea6893..b32f57ec0b 100644 --- a/gen/bigquery2/README.md +++ b/gen/bigquery2/README.md @@ -5,35 +5,35 @@ DO NOT EDIT ! --> The `google-bigquery2` library allows access to all features of the *Google bigquery* service. -This documentation was generated from *bigquery* crate version *3.0.1+20220222*, where *20220222* is the exact revision of the *bigquery:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v3.0.1*. +This documentation was generated from *bigquery* crate version *3.0.2+20220222*, where *20220222* is the exact revision of the *bigquery:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v3.0.2*. Everything else about the *bigquery* *v2* API can be found at the [official documentation site](https://cloud.google.com/bigquery/). # Features -Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/Bigquery) ... +Handle the following *Resources* with ease from the central [hub](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/Bigquery) ... -* [datasets](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::Dataset) - * [*delete*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::DatasetDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::DatasetGetCall), [*insert*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::DatasetInsertCall), [*list*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::DatasetListCall), [*patch*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::DatasetPatchCall) and [*update*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::DatasetUpdateCall) -* [jobs](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::Job) - * [*cancel*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::JobCancelCall), [*delete*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::JobDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::JobGetCall), [*get query results*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::JobGetQueryResultCall), [*insert*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::JobInsertCall), [*list*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::JobListCall) and [*query*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::JobQueryCall) -* [models](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::Model) - * [*delete*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::ModelDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::ModelGetCall), [*list*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::ModelListCall) and [*patch*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::ModelPatchCall) +* [datasets](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::Dataset) + * [*delete*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::DatasetDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::DatasetGetCall), [*insert*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::DatasetInsertCall), [*list*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::DatasetListCall), [*patch*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::DatasetPatchCall) and [*update*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::DatasetUpdateCall) +* [jobs](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::Job) + * [*cancel*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::JobCancelCall), [*delete*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::JobDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::JobGetCall), [*get query results*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::JobGetQueryResultCall), [*insert*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::JobInsertCall), [*list*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::JobListCall) and [*query*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::JobQueryCall) +* [models](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::Model) + * [*delete*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::ModelDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::ModelGetCall), [*list*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::ModelListCall) and [*patch*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::ModelPatchCall) * projects - * [*get service account*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::ProjectGetServiceAccountCall) and [*list*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::ProjectListCall) -* [routines](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::Routine) - * [*delete*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RoutineDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RoutineGetCall), [*insert*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RoutineInsertCall), [*list*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RoutineListCall) and [*update*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RoutineUpdateCall) -* [row access policies](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RowAccessPolicy) - * [*get iam policy*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RowAccessPolicyGetIamPolicyCall), [*list*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RowAccessPolicyListCall), [*set iam policy*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RowAccessPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::RowAccessPolicyTestIamPermissionCall) + * [*get service account*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::ProjectGetServiceAccountCall) and [*list*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::ProjectListCall) +* [routines](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::Routine) + * [*delete*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RoutineDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RoutineGetCall), [*insert*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RoutineInsertCall), [*list*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RoutineListCall) and [*update*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RoutineUpdateCall) +* [row access policies](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RowAccessPolicy) + * [*get iam policy*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RowAccessPolicyGetIamPolicyCall), [*list*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RowAccessPolicyListCall), [*set iam policy*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RowAccessPolicySetIamPolicyCall) and [*test iam permissions*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::RowAccessPolicyTestIamPermissionCall) * tabledata - * [*insert all*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TabledataInsertAllCall) and [*list*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TabledataListCall) -* [tables](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::Table) - * [*delete*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TableDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TableGetCall), [*get iam policy*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TableGetIamPolicyCall), [*insert*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TableInsertCall), [*list*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TableListCall), [*patch*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TablePatchCall), [*set iam policy*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TableSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TableTestIamPermissionCall) and [*update*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::TableUpdateCall) + * [*insert all*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TabledataInsertAllCall) and [*list*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TabledataListCall) +* [tables](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::Table) + * [*delete*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TableDeleteCall), [*get*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TableGetCall), [*get iam policy*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TableGetIamPolicyCall), [*insert*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TableInsertCall), [*list*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TableListCall), [*patch*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TablePatchCall), [*set iam policy*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TableSetIamPolicyCall), [*test iam permissions*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TableTestIamPermissionCall) and [*update*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::TableUpdateCall) Upload supported by ... -* [*insert jobs*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/api::JobInsertCall) +* [*insert jobs*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/api::JobInsertCall) @@ -41,17 +41,17 @@ Upload supported by ... The API is structured into the following primary items: -* **[Hub](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/Bigquery)** +* **[Hub](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/Bigquery)** * a central object to maintain state and allow accessing all *Activities* - * creates [*Method Builders*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::MethodsBuilder) which in turn - allow access to individual [*Call Builders*](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::CallBuilder) -* **[Resources](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::Resource)** + * creates [*Method Builders*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::MethodsBuilder) which in turn + allow access to individual [*Call Builders*](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::CallBuilder) +* **[Resources](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::Resource)** * primary types that you can apply *Activities* to * a collection of properties and *Parts* - * **[Parts](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::Part)** + * **[Parts](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::Part)** * a collection of properties * never directly used in *Activities* -* **[Activities](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::CallBuilder)** +* **[Activities](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::CallBuilder)** * operations to apply to *Resources* All *structures* are marked with applicable traits to further categorize them and ease browsing. @@ -151,17 +151,17 @@ match result { ``` ## Handling Errors -All errors produced by the system are provided either as [Result](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::Result) enumeration as return value of +All errors produced by the system are provided either as [Result](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::Result) enumeration as return value of the doit() methods, or handed as possibly intermediate results to either the -[Hub Delegate](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). +[Hub Delegate](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::Delegate), or the [Authenticator Delegate](https://docs.rs/yup-oauth2/*/yup_oauth2/trait.AuthenticatorDelegate.html). When delegates handle errors or intermediate values, they may have a chance to instruct the system to retry. This makes the system potentially resilient to all kinds of errors. ## Uploads and Downloads -If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::Result), should be +If a method supports downloads, the response body, which is part of the [Result](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::Result), should be read by you to obtain the media. -If such a method also supports a [Response Result](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::ResponseResult), it will return that by default. +If such a method also supports a [Response Result](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::ResponseResult), it will return that by default. You can see it as meta-data for the actual media. To trigger a media download, you will have to set up the builder by making this call: `.param("alt", "media")`. @@ -171,29 +171,29 @@ Methods supporting uploads can do so using up to 2 different protocols: ## Customization and Callbacks -You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::Delegate) to the -[Method Builder](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::CallBuilder) before making the final `doit()` call. +You may alter the way an `doit()` method is called by providing a [delegate](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::Delegate) to the +[Method Builder](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::CallBuilder) before making the final `doit()` call. Respective methods will be called to provide progress information, as well as determine whether the system should retry on failure. -The [delegate trait](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. +The [delegate trait](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::Delegate) is default-implemented, allowing you to customize it with minimal effort. ## Optional Parts in Server-Requests -All structures provided by this library are made to be [encodable](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::RequestValue) and -[decodable](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses +All structures provided by this library are made to be [encodable](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::RequestValue) and +[decodable](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::ResponseResult) via *json*. Optionals are used to indicate that partial requests are responses are valid. -Most optionals are are considered [Parts](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::Part) which are identifiable by name, which will be sent to +Most optionals are are considered [Parts](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::Part) which are identifiable by name, which will be sent to the server to indicate either the set parts of the request or the desired parts in the response. ## Builder Arguments -Using [method builders](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. +Using [method builders](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::CallBuilder), you are able to prepare an action call by repeatedly calling it's methods. These will always take a single argument, for which the following statements are true. * [PODs][wiki-pod] are handed by copy * strings are passed as `&str` -* [request values](https://docs.rs/google-bigquery2/3.0.1+20220222/google_bigquery2/client::RequestValue) are moved +* [request values](https://docs.rs/google-bigquery2/3.0.2+20220222/google_bigquery2/client::RequestValue) are moved Arguments will always be copied or cloned into the builder, to make them independent of their original life times. diff --git a/gen/bigquery2/src/api.rs b/gen/bigquery2/src/api.rs index dc1a3fd965..dab58109d2 100644 --- a/gen/bigquery2/src/api.rs +++ b/gen/bigquery2/src/api.rs @@ -144,7 +144,7 @@ impl<'a, > Bigquery<> { Bigquery { client, auth: authenticator, - _user_agent: "google-api-rust-client/3.0.1".to_string(), + _user_agent: "google-api-rust-client/3.0.2".to_string(), _base_url: "https://bigquery.googleapis.com/bigquery/v2/".to_string(), _root_url: "https://bigquery.googleapis.com/".to_string(), } @@ -176,7 +176,7 @@ impl<'a, > Bigquery<> { } /// Set the user-agent header field to use in all requests to the server. - /// It defaults to `google-api-rust-client/3.0.1`. + /// It defaults to `google-api-rust-client/3.0.2`. /// /// Returns the previously set user-agent. pub fn user_agent(&mut self, agent_name: String) -> String { diff --git a/gen/bigquery2/src/lib.rs b/gen/bigquery2/src/lib.rs index ea941e952a..d98221a470 100644 --- a/gen/bigquery2/src/lib.rs +++ b/gen/bigquery2/src/lib.rs @@ -2,7 +2,7 @@ // This file was generated automatically from 'src/mako/api/lib.rs.mako' // DO NOT EDIT ! -//! This documentation was generated from *bigquery* crate version *3.0.1+20220222*, where *20220222* is the exact revision of the *bigquery:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v3.0.1*. +//! This documentation was generated from *bigquery* crate version *3.0.2+20220222*, where *20220222* is the exact revision of the *bigquery:v2* schema built by the [mako](http://www.makotemplates.org/) code generator *v3.0.2*. //! //! Everything else about the *bigquery* *v2* API can be found at the //! [official documentation site](https://cloud.google.com/bigquery/).