@datafire/google_bigquery
v6.0.0
Published
DataFire integration for BigQuery API
Downloads
5
Readme
@datafire/google_bigquery
Client library for BigQuery API
Installation and Usage
npm install --save @datafire/google_bigquery
let google_bigquery = require('@datafire/google_bigquery').create({
access_token: "",
refresh_token: "",
client_id: "",
client_secret: "",
redirect_uri: ""
});
.then(data => {
console.log(data);
});
Description
A data platform for customers to create, manage, share and query data.
Actions
oauthCallback
Exchange the code passed to your redirect URI for an access_token
google_bigquery.oauthCallback({
"code": ""
}, context)
Input
- input
object
- code required
string
- code required
Output
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
oauthRefresh
Exchange a refresh_token for an access_token
google_bigquery.oauthRefresh(null, context)
Input
This action has no parameters
Output
- output
object
- access_token
string
- refresh_token
string
- token_type
string
- scope
string
- expiration
string
- access_token
bigquery.projects.list
Lists all projects to which you have been granted any project role.
google_bigquery.bigquery.projects.list({}, context)
Input
- input
object
- maxResults
integer
: Maximum number of results to return - pageToken
string
: Page token, returned by a previous call, to request the next page of results - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- maxResults
Output
- output ProjectList
bigquery.datasets.list
Lists all datasets in the specified project to which you have been granted the READER dataset role.
google_bigquery.bigquery.datasets.list({
"projectId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the datasets to be listed - all
boolean
: Whether to list all datasets, including hidden ones - filter
string
: 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 Filtering datasets using labels for details. - maxResults
integer
: The maximum number of results to return - pageToken
string
: Page token, returned by a previous call, to request the next page of results - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output DatasetList
bigquery.datasets.insert
Creates a new empty dataset.
google_bigquery.bigquery.datasets.insert({
"projectId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the new dataset - body Dataset
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Dataset
bigquery.datasets.delete
Deletes the dataset specified by the datasetId value. Before you can delete a dataset, you must delete all its tables, either manually or by specifying deleteContents. Immediately after deletion, you can create another dataset with the same name.
google_bigquery.bigquery.datasets.delete({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the dataset being deleted - datasetId required
string
: Dataset ID of dataset being deleted - deleteContents
boolean
: If True, delete all the tables in the dataset. If False and the dataset contains tables, the request will fail. Default is False - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
Output schema unknown
bigquery.datasets.get
Returns the dataset specified by datasetID.
google_bigquery.bigquery.datasets.get({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the requested dataset - datasetId required
string
: Dataset ID of the requested dataset - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Dataset
bigquery.datasets.patch
Updates information in an existing dataset. The update method replaces the entire dataset resource, whereas the patch method only replaces fields that are provided in the submitted dataset resource. This method supports patch semantics.
google_bigquery.bigquery.datasets.patch({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the dataset being updated - datasetId required
string
: Dataset ID of the dataset being updated - body Dataset
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Dataset
bigquery.datasets.update
Updates information in an existing dataset. The update method replaces the entire dataset resource, whereas the patch method only replaces fields that are provided in the submitted dataset resource.
google_bigquery.bigquery.datasets.update({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the dataset being updated - datasetId required
string
: Dataset ID of the dataset being updated - body Dataset
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Dataset
bigquery.models.list
Lists all models in the specified dataset. Requires the READER dataset role.
google_bigquery.bigquery.models.list({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the models to list. - datasetId required
string
: Required. Dataset ID of the models to list. - maxResults
integer
: The maximum number of results to return in a single response page. Leverage the page tokens to iterate through the entire collection. - pageToken
string
: Page token, returned by a previous call to request the next page of results - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output ListModelsResponse
bigquery.models.delete
Deletes the model specified by modelId from the dataset.
google_bigquery.bigquery.models.delete({
"projectId": "",
"datasetId": "",
"modelId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the model to delete. - datasetId required
string
: Required. Dataset ID of the model to delete. - modelId required
string
: Required. Model ID of the model to delete. - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
Output schema unknown
bigquery.models.get
Gets the specified model resource by model ID.
google_bigquery.bigquery.models.get({
"projectId": "",
"datasetId": "",
"modelId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the requested model. - datasetId required
string
: Required. Dataset ID of the requested model. - modelId required
string
: Required. Model ID of the requested model. - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Model
bigquery.models.patch
Patch specific fields in the specified model.
google_bigquery.bigquery.models.patch({
"projectId": "",
"datasetId": "",
"modelId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the model to patch. - datasetId required
string
: Required. Dataset ID of the model to patch. - modelId required
string
: Required. Model ID of the model to patch. - body Model
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Model
bigquery.routines.list
Lists all routines in the specified dataset. Requires the READER dataset role.
google_bigquery.bigquery.routines.list({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the routines to list - datasetId required
string
: Required. Dataset ID of the routines to list - filter
string
: If set, then only the Routines matching this filter are returned. The current supported form is either "routine_type:" or "routineType:", where is a RoutineType enum. Example: "routineType:SCALAR_FUNCTION". - maxResults
integer
: The maximum number of results to return in a single response page. Leverage the page tokens to iterate through the entire collection. - pageToken
string
: Page token, returned by a previous call, to request the next page of results - readMask
string
: If set, then only the Routine fields in the field mask, as well as project_id, dataset_id and routine_id, are returned in the response. If unset, then the following Routine fields are returned: etag, project_id, dataset_id, routine_id, routine_type, creation_time, last_modified_time, and language. - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output ListRoutinesResponse
bigquery.routines.insert
Creates a new routine in the dataset.
google_bigquery.bigquery.routines.insert({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the new routine - datasetId required
string
: Required. Dataset ID of the new routine - body Routine
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Routine
bigquery.routines.delete
Deletes the routine specified by routineId from the dataset.
google_bigquery.bigquery.routines.delete({
"projectId": "",
"datasetId": "",
"routineId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the routine to delete - datasetId required
string
: Required. Dataset ID of the routine to delete - routineId required
string
: Required. Routine ID of the routine to delete - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
Output schema unknown
bigquery.routines.get
Gets the specified routine resource by routine ID.
google_bigquery.bigquery.routines.get({
"projectId": "",
"datasetId": "",
"routineId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the requested routine - datasetId required
string
: Required. Dataset ID of the requested routine - routineId required
string
: Required. Routine ID of the requested routine - readMask
string
: If set, only the Routine fields in the field mask are returned in the response. If unset, all Routine fields are returned. - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Routine
bigquery.routines.update
Updates information in an existing routine. The update method replaces the entire Routine resource.
google_bigquery.bigquery.routines.update({
"projectId": "",
"datasetId": "",
"routineId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the routine to update - datasetId required
string
: Required. Dataset ID of the routine to update - routineId required
string
: Required. Routine ID of the routine to update - body Routine
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Routine
bigquery.tables.list
Lists all tables in the specified dataset. Requires the READER dataset role.
google_bigquery.bigquery.tables.list({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the tables to list - datasetId required
string
: Dataset ID of the tables to list - maxResults
integer
: Maximum number of results to return - pageToken
string
: Page token, returned by a previous call, to request the next page of results - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output TableList
bigquery.tables.insert
Creates a new, empty table in the dataset.
google_bigquery.bigquery.tables.insert({
"projectId": "",
"datasetId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the new table - datasetId required
string
: Dataset ID of the new table - body Table
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Table
bigquery.tables.delete
Deletes the table specified by tableId from the dataset. If the table contains data, all the data will be deleted.
google_bigquery.bigquery.tables.delete({
"projectId": "",
"datasetId": "",
"tableId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the table to delete - datasetId required
string
: Dataset ID of the table to delete - tableId required
string
: Table ID of the table to delete - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
Output schema unknown
bigquery.tables.get
Gets the specified table resource by table ID. This method does not return the data in the table, it only returns the table resource, which describes the structure of this table.
google_bigquery.bigquery.tables.get({
"projectId": "",
"datasetId": "",
"tableId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the requested table - datasetId required
string
: Dataset ID of the requested table - tableId required
string
: Table ID of the requested table - selectedFields
string
: List of fields to return (comma-separated). If unspecified, all fields are returned - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Table
bigquery.tables.patch
Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource. This method supports patch semantics.
google_bigquery.bigquery.tables.patch({
"projectId": "",
"datasetId": "",
"tableId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the table to update - datasetId required
string
: Dataset ID of the table to update - tableId required
string
: Table ID of the table to update - body Table
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Table
bigquery.tables.update
Updates information in an existing table. The update method replaces the entire table resource, whereas the patch method only replaces fields that are provided in the submitted table resource.
google_bigquery.bigquery.tables.update({
"projectId": "",
"datasetId": "",
"tableId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the table to update - datasetId required
string
: Dataset ID of the table to update - tableId required
string
: Table ID of the table to update - body Table
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Table
bigquery.tabledata.list
Retrieves table data from a specified set of rows. Requires the READER dataset role.
google_bigquery.bigquery.tabledata.list({
"projectId": "",
"datasetId": "",
"tableId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the table to read - datasetId required
string
: Dataset ID of the table to read - tableId required
string
: Table ID of the table to read - maxResults
integer
: Maximum number of results to return - pageToken
string
: Page token, returned by a previous call, identifying the result set - selectedFields
string
: List of fields to return (comma-separated). If unspecified, all fields are returned - startIndex
string
: Zero-based index of the starting row to read - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output TableDataList
bigquery.tabledata.insertAll
Streams data into BigQuery one record at a time without needing to run a load job. Requires the WRITER dataset role.
google_bigquery.bigquery.tabledata.insertAll({
"projectId": "",
"datasetId": "",
"tableId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the destination table. - datasetId required
string
: Dataset ID of the destination table. - tableId required
string
: Table ID of the destination table. - body TableDataInsertAllRequest
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output TableDataInsertAllResponse
bigquery.rowAccessPolicies.list
Lists all row access policies on the specified table.
google_bigquery.bigquery.rowAccessPolicies.list({
"projectId": "",
"datasetId": "",
"tableId": ""
}, context)
Input
- input
object
- projectId required
string
: Required. Project ID of the row access policies to list. - datasetId required
string
: Required. Dataset ID of row access policies to list. - tableId required
string
: Required. Table ID of the table to list row access policies. - pageSize
integer
: The maximum number of results to return in a single response page. Leverage the page tokens to iterate through the entire collection. - pageToken
string
: Page token, returned by a previous call, to request the next page of results. - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
bigquery.jobs.list
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.
google_bigquery.bigquery.jobs.list({
"projectId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the jobs to list - allUsers
boolean
: Whether to display jobs owned by all users in the project. Default false - maxCreationTime
string
: Max value for job creation time, in milliseconds since the POSIX epoch. If set, only jobs created before or at this timestamp are returned - maxResults
integer
: Maximum number of results to return - minCreationTime
string
: Min value for job creation time, in milliseconds since the POSIX epoch. If set, only jobs created after or at this timestamp are returned - pageToken
string
: Page token, returned by a previous call, to request the next page of results - parentJobId
string
: If set, retrieves only jobs whose parent is this job. Otherwise, retrieves only jobs which have no parent - projection
string
(values: full, minimal): Restrict information returned to a set of selected fields - stateFilter
array
: Filter for job state - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output JobList
bigquery.jobs.insert
Starts a new asynchronous job. Requires the Can View project role.
google_bigquery.bigquery.jobs.insert({
"projectId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the project that will be billed for the job - body Job
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Job
bigquery.jobs.get
Returns information about a specific job. Job information is available for a six month period after creation. Requires that you're the person who ran the job, or have the Is Owner project role.
google_bigquery.bigquery.jobs.get({
"projectId": "",
"jobId": ""
}, context)
Input
- input
object
- projectId required
string
: [Required] Project ID of the requested job - jobId required
string
: [Required] Job ID of the requested job - location
string
: The geographic location of the job. Required except for US and EU. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location. - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output Job
bigquery.jobs.cancel
Requests that a job be cancelled. This call will return immediately, and the client will need to poll for the job status to see if the cancel completed successfully. Cancelled jobs may still incur costs.
google_bigquery.bigquery.jobs.cancel({
"projectId": "",
"jobId": ""
}, context)
Input
- input
object
- projectId required
string
: [Required] Project ID of the job to cancel - jobId required
string
: [Required] Job ID of the job to cancel - location
string
: The geographic location of the job. Required except for US and EU. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location. - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output JobCancelResponse
bigquery.jobs.query
Runs a BigQuery SQL query synchronously and returns query results if the query completes within a specified timeout.
google_bigquery.bigquery.jobs.query({
"projectId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID of the project billed for the query - body QueryRequest
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output QueryResponse
bigquery.jobs.getQueryResults
Retrieves the results of a query job.
google_bigquery.bigquery.jobs.getQueryResults({
"projectId": "",
"jobId": ""
}, context)
Input
- input
object
- projectId required
string
: [Required] Project ID of the query job - jobId required
string
: [Required] Job ID of the query job - location
string
: The geographic location where the job should run. Required except for US and EU. See details at https://cloud.google.com/bigquery/docs/locations#specifying_your_location. - maxResults
integer
: Maximum number of results to read - pageToken
string
: Page token, returned by a previous call, to request the next page of results - startIndex
string
: Zero-based index of the starting row - timeoutMs
integer
: How long to wait for the query to complete, in milliseconds, before returning. Default is 10 seconds. If the timeout passes before the job completes, the 'jobComplete' field in the response will be false - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output GetQueryResultsResponse
bigquery.projects.getServiceAccount
Returns the email address of the service account for your project used for interactions with Google Cloud KMS.
google_bigquery.bigquery.projects.getServiceAccount({
"projectId": ""
}, context)
Input
- input
object
- projectId required
string
: Project ID for which the service account is requested. - alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- projectId required
Output
- output GetServiceAccountResponse
bigquery.tables.getIamPolicy
Gets the access control policy for a resource. Returns an empty policy if the resource exists and does not have a policy set.
google_bigquery.bigquery.tables.getIamPolicy({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy is being requested. See the operation documentation for the appropriate value for this field. - body GetIamPolicyRequest
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- resource required
Output
- output Policy
bigquery.tables.setIamPolicy
Sets the access control policy on the specified resource. Replaces any existing policy. Can return NOT_FOUND
, INVALID_ARGUMENT
, and PERMISSION_DENIED
errors.
google_bigquery.bigquery.tables.setIamPolicy({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy is being specified. See the operation documentation for the appropriate value for this field. - body SetIamPolicyRequest
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- resource required
Output
- output Policy
bigquery.tables.testIamPermissions
Returns permissions that a caller has on the specified resource. If the resource does not exist, this will return an empty set of permissions, not a NOT_FOUND
error. Note: This operation is designed to be used for building permission-aware UIs and command-line tools, not for authorization checking. This operation may "fail open" without warning.
google_bigquery.bigquery.tables.testIamPermissions({
"resource": ""
}, context)
Input
- input
object
- resource required
string
: REQUIRED: The resource for which the policy detail is being requested. See the operation documentation for the appropriate value for this field. - body TestIamPermissionsRequest
- alt
string
(values: json): Data format for the response. - fields
string
: Selector specifying which fields to include in a partial response. - key
string
: API key. Your API key identifies your project and provides you with API access, quota, and reports. Required unless you provide an OAuth 2.0 token. - oauth_token
string
: OAuth 2.0 token for the current user. - prettyPrint
boolean
: Returns response with indentations and line breaks. - quotaUser
string
: An opaque string that represents a user for quota purposes. Must not exceed 40 characters. - userIp
string
: Deprecated. Please use quotaUser instead.
- resource required
Output
- output TestIamPermissionsResponse
Definitions
AggregateClassificationMetrics
- AggregateClassificationMetrics
object
: Aggregate metrics for classification/classifier models. For multi-class models, the metrics are either macro-averaged or micro-averaged. When macro-averaged, the metrics are calculated for each label and then an unweighted average is taken of those values. When micro-averaged, the metric is calculated globally by counting the total number of correctly predicted rows.- accuracy
number
: Accuracy is the fraction of predictions given the correct label. For multiclass this is a micro-averaged metric. - f1Score
number
: The F1 score is an average of recall and precision. For multiclass this is a macro-averaged metric. - logLoss
number
: Logarithmic Loss. For multiclass this is a macro-averaged metric. - precision
number
: Precision is the fraction of actual positive predictions that had positive actual labels. For multiclass this is a macro-averaged metric treating each class as a binary classifier. - recall
number
: Recall is the fraction of actual positive labels that were given a positive prediction. For multiclass this is a macro-averaged metric. - rocAuc
number
: Area Under a ROC Curve. For multiclass this is a macro-averaged metric. - threshold
number
: Threshold at which the metrics are computed. For binary classification models this is the positive class threshold. For multi-class classfication models this is the confidence threshold.
- accuracy
Argument
- Argument
object
: Input/output argument of a function or a stored procedure.- argumentKind
string
(values: ARGUMENT_KIND_UNSPECIFIED, FIXED_TYPE, ANY_TYPE): Optional. Defaults to FIXED_TYPE. - dataType StandardSqlDataType
- mode
string
(values: MODE_UNSPECIFIED, IN, OUT, INOUT): Optional. Specifies whether the argument is input or output. Can be set for procedures only. - name
string
: Optional. The name of this argument. Can be absent for function return argument.
- argumentKind
ArimaCoefficients
- ArimaCoefficients
object
: Arima coefficients.- autoRegressiveCoefficients
array
: Auto-regressive coefficients, an array of double.- items
number
- items
- interceptCoefficient
number
: Intercept coefficient, just a double not an array. - movingAverageCoefficients
array
: Moving-average coefficients, an array of double.- items
number
- items
- autoRegressiveCoefficients
ArimaFittingMetrics
- ArimaFittingMetrics
object
: ARIMA model fitting metrics.- aic
number
: AIC. - logLikelihood
number
: Log-likelihood. - variance
number
: Variance.
- aic
ArimaForecastingMetrics
- ArimaForecastingMetrics
object
: Model evaluation metrics for ARIMA forecasting models.- arimaFittingMetrics
array
: Arima model fitting metrics.- items ArimaFittingMetrics
- arimaSingleModelForecastingMetrics
array
: Repeated as there can be many metric sets (one for each model) in auto-arima and the large-scale case. - hasDrift
array
: Whether Arima model fitted with drift or not. It is always false when d is not 1.- items
boolean
- items
- nonSeasonalOrder
array
: Non-seasonal order.- items ArimaOrder
- seasonalPeriods
array
: Seasonal periods. Repeated because multiple periods are supported for one time series.- items
string
(values: SEASONAL_PERIOD_TYPE_UNSPECIFIED, NO_SEASONALITY, DAILY, WEEKLY, MONTHLY, QUARTERLY, YEARLY)
- items
- timeSeriesId
array
: Id to differentiate different time series for the large-scale case.- items
string
- items
- arimaFittingMetrics
ArimaModelInfo
- ArimaModelInfo
object
: Arima model information.- arimaCoefficients ArimaCoefficients
- arimaFittingMetrics ArimaFittingMetrics
- hasDrift
boolean
: Whether Arima model fitted with drift or not. It is always false when d is not 1. - nonSeasonalOrder ArimaOrder
- seasonalPeriods
array
: Seasonal periods. Repeated because multiple periods are supported for one time series.- items
string
(values: SEASONAL_PERIOD_TYPE_UNSPECIFIED, NO_SEASONALITY, DAILY, WEEKLY, MONTHLY, QUARTERLY, YEARLY)
- items
- timeSeriesId
string
: The id to indicate different time series.
ArimaOrder
- ArimaOrder
object
: Arima order, can be used for both non-seasonal and seasonal parts.- d
string
: Order of the differencing part. - p
string
: Order of the autoregressive part. - q
string
: Order of the moving-average part.
- d
ArimaResult
- ArimaResult
object
: (Auto-)arima fitting result. Wrap everything in ArimaResult for easier refactoring if we want to use model-specific iteration results.- arimaModelInfo
array
: This message is repeated because there are multiple arima models fitted in auto-arima. For non-auto-arima model, its size is one.- items ArimaModelInfo
- seasonalPeriods
array
: Seasonal periods. Repeated because multiple periods are supported for one time series.- items
string
(values: SEASONAL_PERIOD_TYPE_UNSPECIFIED, NO_SEASONALITY, DAILY, WEEKLY, MONTHLY, QUARTERLY, YEARLY)
- items
- arimaModelInfo
ArimaSingleModelForecastingMetrics
- ArimaSingleModelForecastingMetrics
object
: Model evaluation metrics for a single ARIMA forecasting model.- arimaFittingMetrics ArimaFittingMetrics
- hasDrift
boolean
: Is arima model fitted with drift or not. It is always false when d is not 1. - nonSeasonalOrder ArimaOrder
- seasonalPeriods
array
: Seasonal periods. Repeated because multiple periods are supported for one time series.- items
string
(values: SEASONAL_PERIOD_TYPE_UNSPECIFIED, NO_SEASONALITY, DAILY, WEEKLY, MONTHLY, QUARTERLY, YEARLY)
- items
- timeSeriesId
string
: The id to indicate different time series.
AuditConfig
- AuditConfig
object
: Specifies the audit configuration for a service. The configuration determines which permission types are logged, and what identities, if any, are exempted from logging. An AuditConfig must have one or more AuditLogConfigs. If there are AuditConfigs for bothallServices
and a specific service, the union of the two AuditConfigs is used for that service: the log_types specified in each AuditConfig are enabled, and the exempted_members in each AuditLogConfig are exempted. Example Policy with multiple AuditConfigs: { "audit_configs": [ { "service": "allServices", "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:[email protected]" ] }, { "log_type": "DATA_WRITE" }, { "log_type": "ADMIN_READ" } ] }, { "service": "sampleservice.googleapis.com", "audit_log_configs": [ { "log_type": "DATA_READ" }, { "log_type": "DATA_WRITE", "exempted_members": [ "user:[email protected]" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts [email protected] from DATA_READ logging, and [email protected] from DATA_WRITE logging.- auditLogConfigs
array
: The configuration for logging of each type of permission.- items AuditLogConfig
- service
string
: Specifies a service that will be enabled for audit logging. For example,storage.googleapis.com
,cloudsql.googleapis.com
.allServices
is a special value that covers all services.
- auditLogConfigs
AuditLogConfig
- AuditLogConfig
object
: Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:[email protected]" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting [email protected] from DATA_READ logging.- exemptedMembers
array
: Specifies the identities that do not cause logging for this type of permission. Follows the same format of Binding.members.- items
string
- items
- logType
string
(values: LOG_TYPE_UNSPECIFIED, ADMIN_READ, DATA_WRITE, DATA_READ): The log type that this config enables.
- exemptedMembers
BigQueryModelTraining
- BigQueryModelTraining
object
- currentIteration
integer
: [Output-only, Beta] Index of current ML training iteration. Updated during create model query job to show job progress. - expectedTotalIterations
string
: [Output-only, Beta] Expected number of iterations for the create model query job specified as num_iterations in the input query. The actual total number of iterations may be less than this number due to early stop.
- currentIteration
BigtableColumn
- BigtableColumn
object
- encoding
string
: [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. 'encoding' can also be set at the column family level. However, the setting at this level takes precedence if 'encoding' is set at both levels. - fieldName
string
: [Optional] If the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as the column field name and is used as field name in queries. - onlyReadLatest
boolean
: [Optional] If this is set, only the latest version of value in this column are exposed. 'onlyReadLatest' can also be set at the column family level. However, the setting at this level takes precedence if 'onlyReadLatest' is set at both levels. - qualifierEncoded
string
: [Required] Qualifier of the column. Columns in the parent column family that has this exact qualifier are exposed as . field. If the qualifier is valid UTF-8 string, it can be specified in the qualifier_string field. Otherwise, a base-64 encoded value must be set to qualifier_encoded. The column field name is the same as the column qualifier. However, if the qualifier is not a valid BigQuery field identifier i.e. does not match [a-zA-Z][a-zA-Z0-9_]*, a valid identifier must be provided as field_name. - qualifierString
string
- type
string
: [Optional] The type to convert the value in cells of this column. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. 'type' can also be set at the column family level. However, the setting at this level takes precedence if 'type' is set at both levels.
- encoding
BigtableColumnFamily
- BigtableColumnFamily
object
- columns
array
: [Optional] Lists of columns that should be exposed as individual fields as opposed to a list of (column name, value) pairs. All columns whose qualifier matches a qualifier in this list can be accessed as .. Other columns can be accessed as a list through .Column field.- items BigtableColumn
- encoding
string
: [Optional] The encoding of the values when the type is not STRING. Acceptable encoding values are: TEXT - indicates values are alphanumeric text strings. BINARY - indicates values are encoded using HBase Bytes.toBytes family of functions. This can be overridden for a specific column by listing that column in 'columns' and specifying an encoding for it. - familyId
string
: Identifier of the column family. - onlyReadLatest
boolean
: [Optional] If this is set only the latest version of value are exposed for all columns in this column family. This can be overridden for a specific column by listing that column in 'columns' and specifying a different setting for that column. - type
string
: [Optional] The type to convert the value in cells of this column family. The values are expected to be encoded using HBase Bytes.toBytes function when using the BINARY encoding value. Following BigQuery types are allowed (case-sensitive) - BYTES STRING INTEGER FLOAT BOOLEAN Default type is BYTES. This can be overridden for a specific column by listing that column in 'columns' and specifying a type for it.
- columns
BigtableOptions
- BigtableOptions
object
- columnFamilies
array
: [Optional] List of column families to expose in the table schema along with their types. This list restricts the column families that can be referenced in queries and specifies their value types. You can use this list to do type conversions - see the 'type' field for more details. If you leave this list empty, all column families are present in the table schema and their values are read as BYTES. During a query only the column families referenced in that query are read from Bigtable.- items BigtableColumnFamily
- ignoreUnspecifiedColumnFamilies
boolean
: [Optional] If field is true, then the column families that are not specified in columnFamilies list are not exposed in the table schema. Otherwise, they are read with BYTES type values. The default value is false. - readRowkeyAsString
boolean
: [Optional] If field is true, then the rowkey column families will be read and converted to string. Otherwise they are read with BYTES type values and users need to manually cast them with CAST if necessary. The default value is false.
- columnFamilies
BinaryClassificationMetrics
- BinaryClassificationMetrics
object
: Evaluation metrics for binary classification/classifier models.- aggregateClassificationMetrics AggregateClassificationMetrics
- binaryConfusionMatrixList
array
: Binary confusion matrix at multiple thresholds.- items BinaryConfusionMatrix
- negativeLabel
string
: Label representing the negative class. - positiveLabel
string
: Label representing the positive class.
BinaryConfusionMatrix
- BinaryConfusionMatrix
object
: Confusion matrix for binary classification models.- accuracy
number
: The fraction of predictions given the correct label. - f1Score
number
: The equally weighted average of recall and precision. - falseNegatives
string
: Number of false samples predicted as false. - falsePositives
string
: Number of false samples predicted as true. - positiveClassThreshold
number
: Threshold value used when computing each of the following metric. - precision
number
: The fraction of actual positive predictions that had positive actual labels. - recall
number
: The fraction of actual positive labels that were given a positive prediction. - trueNegatives
string
: Number of true samples predicted as false. - truePositives
string
: Number of true samples predicted as true.
- accuracy
Binding
- Binding
object
: Associatesmembers
with arole
.- bindingId
string
- condition Expr
- members
array
: Specifies the identities requesting access for a Cloud Platform resource.members
can have the following values: *allUsers
: A special identifier that represents anyone who is on the internet; with or without a Google account. *allAuthenticatedUsers
: A special identifier that represents anyone who is authenticated with a Google account or a service account. *user:{emailid}
: An email address that represents a specific Google account. For example,[email protected]
. *serviceAccount:{emailid}
: An email address that represents a service account. For example,[email protected]
. *group:{emailid}
: An email address that represents a Google group. For example,[email protected]
. *deleted:user:{emailid}?uid={uniqueid}
: An email address (plus unique identifier) representing a user that has been recently deleted. For example,[email protected]?uid=123456789012345678901
. If the user is recovered, this value reverts touser:{emailid}
and the recovered user retains the role in the binding. *deleted:serviceAccount:{emailid}?uid={uniqueid}
: An email address (plus unique identifier) representing a service account that has been recently deleted. For example,[email protected]?uid=123456789012345678901
. If the service account is undeleted, this value reverts toserviceAccount:{emailid}
and the undeleted service account retains the role in the binding. *deleted:group:{emailid}?uid={uniqueid}
: An email address (plus unique identifier) representing a Google group that has been recently deleted. For example,[email protected]?uid=123456789012345678901
. If the group is recovered, this value reverts togroup:{emailid}
and the recovered group retains the role in the binding. *domain:{domain}
: The G Suite domain (primary) that represents all the users of that domain. For example,google.com
orexample.com
.- items
string
- items
- role
string
: Role that is assigned tomembers
. For example,roles/viewer
,roles/editor
, orroles/owner
.
- bindingId
BqmlIterationResult
- BqmlIterationResult
object
- durationMs
string
: [Output-only, Beta] Time taken to run the training iteration in milliseconds. - evalLoss
number
: [Output-only, Beta] Eval loss computed on the eval data at the end of the iteration. The eval loss is used for early stopping to avoid overfitting. No eval loss if eval_split_method option is specified as no_split or auto_split with input data size less than 500 rows. - index
integer
: [Output-only, Beta] Index of the ML training iteration, starting from zero for each training run. - learnRate
number
: [Output-only, Beta] Learning rate used for this iteration, it varies for different training iterations if learn_rate_strategy option is not constant. - trainingLoss
number
: [Output-only, Beta] Training loss computed on the training data at the end of the iteration. The training loss function is defined by model type.
- durationMs
BqmlTrainingRun
- BqmlTrainingRun
object
- iterationResults
array
: [Output-only, Beta] List of each iteration results.- items BqmlIterationResult
- startTime
string
: [Output-only, Beta] Training run start time in milliseconds since the epoch. - state
string
: [Output-only, Beta] Different state applicable for a training run. IN PROGRESS: Training run is in progress. FAILED: Training run ended due to a non-retryable failure. SUCCEEDED: Training run successfully completed. CANCELLED: Training run cancelled by the user. - trainingOptions
object
: [Output-only, Beta] Training options used by this training run. These options are mutable for subsequent training runs. Default values are explicitly stored for options not specified in the input query of the first training run. For subsequent training runs, any option not explicitly specified in the input query will be copied from the previous training run.- earlyStop
boolean
- l1Reg
number
- l2Reg
number
- learnRate
number
- learnRateStrategy
string
- lineSearchInitLearnRate
number
- maxIteration
string
- minRelProgress
number
- warmStart
boolean
- earlyStop
- iterationResults
CategoricalValue
- CategoricalValue
object
: Representative value of a categorical feature.- categoryCounts
array
: Counts of all categories for the categorical feature. If there are more than ten categories, we return top ten (by count) and return one more CategoryCount with category "OTHER" and count as aggregate counts of remaining categories.- items CategoryCount
- categoryCounts
CategoryCount
- CategoryCount
object
: Represents the count of a