Show / Hide Table of Contents

Namespace Google.Apis.Bigquery.v2.Data

Classes

AggregateClassificationMetrics

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.

Argument

Input/output argument of a function or a stored procedure.

ArimaCoefficients

Arima coefficients.

ArimaFittingMetrics

ARIMA model fitting metrics.

ArimaForecastingMetrics

Model evaluation metrics for ARIMA forecasting models.

ArimaModelInfo

Arima model information.

ArimaOrder

Arima order, can be used for both non-seasonal and seasonal parts.

ArimaResult

(Auto-)arima fitting result. Wrap everything in ArimaResult for easier refactoring if we want to use model-specific iteration results.

ArimaSingleModelForecastingMetrics

Model evaluation metrics for a single ARIMA forecasting model.

AuditConfig

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 both allServices 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:jose@example.com" ] }, { "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:aliya@example.com" ] } ] } ] } For sampleservice, this policy enables DATA_READ, DATA_WRITE and ADMIN_READ logging. It also exempts jose@example.com from DATA_READ logging, and aliya@example.com from DATA_WRITE logging.

AuditLogConfig

Provides the configuration for logging a type of permissions. Example: { "audit_log_configs": [ { "log_type": "DATA_READ", "exempted_members": [ "user:jose@example.com" ] }, { "log_type": "DATA_WRITE" } ] } This enables 'DATA_READ' and 'DATA_WRITE' logging, while exempting jose@example.com from DATA_READ logging.

BiEngineReason

BiEngineStatistics

BigQueryModelTraining

BigtableColumn

BigtableColumnFamily

BigtableOptions

BinaryClassificationMetrics

Evaluation metrics for binary classification/classifier models.

BinaryConfusionMatrix

Confusion matrix for binary classification models.

Binding

Associates members with a role.

BqmlIterationResult

BqmlTrainingRun

BqmlTrainingRun.TrainingOptionsData

[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.

CategoricalValue

Representative value of a categorical feature.

CategoryCount

Represents the count of a single category within the cluster.

Cluster

Message containing the information about one cluster.

ClusterInfo

Information about a single cluster for clustering model.

Clustering

ClusteringMetrics

Evaluation metrics for clustering models.

ConfusionMatrix

Confusion matrix for multi-class classification models.

ConnectionProperty

CsvOptions

Dataset

Dataset.AccessData

[Optional] An array of objects that define dataset access for one or more entities. You can set this property when inserting or updating a dataset in order to control who is allowed to access the data. If unspecified at dataset creation time, BigQuery adds default dataset access for the following entities: access.specialGroup: projectReaders; access.role: READER; access.specialGroup: projectWriters; access.role: WRITER; access.specialGroup: projectOwners; access.role: OWNER; access.userByEmail: [dataset creator email]; access.role: OWNER;

DatasetAccessEntry

DatasetAccessEntry.TargetTypesData

DatasetList

DatasetList.DatasetsData

An array of the dataset resources in the project. Each resource contains basic information. For full information about a particular dataset resource, use the Datasets: get method. This property is omitted when there are no datasets in the project.

DatasetReference

DataSplitResult

Data split result. This contains references to the training and evaluation data tables that were used to train the model.

DestinationTableProperties

DmlStatistics

EncryptionConfiguration

Entry

A single entry in the confusion matrix.

ErrorProto

EvaluationMetrics

Evaluation metrics of a model. These are either computed on all training data or just the eval data based on whether eval data was used during training. These are not present for imported models.

ExplainQueryStage

ExplainQueryStep

Expr

Represents a textual expression in the Common Expression Language (CEL) syntax. CEL is a C-like expression language. The syntax and semantics of CEL are documented at https://github.com/google/cel-spec. Example (Comparison): title: "Summary size limit" description: "Determines if a summary is less than 100 chars" expression: "document.summary.size() < 100" Example (Equality): title: "Requestor is owner" description: "Determines if requestor is the document owner" expression: "document.owner == request.auth.claims.email" Example (Logic): title: "Public documents" description: "Determine whether the document should be publicly visible" expression: "document.type != 'private' && document.type != 'internal'" Example (Data Manipulation): title: "Notification string" description: "Create a notification string with a timestamp." expression: "'New message received at ' + string(document.create_time)" The exact variables and functions that may be referenced within an expression are determined by the service that evaluates it. See the service documentation for additional information.

ExternalDataConfiguration

FeatureValue

Representative value of a single feature within the cluster.

GetIamPolicyRequest

Request message for GetIamPolicy method.

GetPolicyOptions

Encapsulates settings provided to GetIamPolicy.

GetQueryResultsResponse

GetServiceAccountResponse

GoogleSheetsOptions

HivePartitioningOptions

IterationResult

Information about a single iteration of the training run.

Job

JobCancelResponse

JobConfiguration

JobConfigurationExtract

JobConfigurationLoad

JobConfigurationQuery

JobConfigurationTableCopy

JobList

JobList.JobsData

List of jobs that were requested.

JobReference

JobStatistics

JobStatistics.ReservationUsageData

[Output-only] Job resource usage breakdown by reservation.

JobStatistics2

JobStatistics2.ReservationUsageData

[Output-only] Job resource usage breakdown by reservation.

JobStatistics3

JobStatistics4

JobStatus

ListModelsResponse

ListRoutinesResponse

ListRowAccessPoliciesResponse

Response message for the ListRowAccessPolicies method.

LocationMetadata

BigQuery-specific metadata about a location. This will be set on google.cloud.location.Location.metadata in Cloud Location API responses.

MaterializedViewDefinition

Model

ModelDefinition

ModelDefinition.ModelOptionsData

[Output-only, Beta] Model options used for the first training run. These options are immutable for subsequent training runs. Default values are used for any options not specified in the input query.

ModelReference

MultiClassClassificationMetrics

Evaluation metrics for multi-class classification/classifier models.

ParquetOptions

Policy

An Identity and Access Management (IAM) policy, which specifies access controls for Google Cloud resources. A Policy is a collection of bindings. A binding binds one or more members to a single role. Members can be user accounts, service accounts, Google groups, and domains (such as G Suite). A role is a named list of permissions; each role can be an IAM predefined role or a user-created custom role. For some types of Google Cloud resources, a binding can also specify a condition, which is a logical expression that allows access to a resource only if the expression evaluates to true. A condition can add constraints based on attributes of the request, the resource, or both. To learn which resources support conditions in their IAM policies, see the IAM documentation. JSON example: { "bindings": [ { "role": "roles/resourcemanager.organizationAdmin", "members": [ "user:mike@example.com", "group:admins@example.com", "domain:google.com", "serviceAccount:my-project-id@appspot.gserviceaccount.com" ] }, { "role": "roles/resourcemanager.organizationViewer", "members": [ "user:eve@example.com" ], "condition": { "title": "expirable access", "description": "Does not grant access after Sep 2020", "expression": "request.time < timestamp('2020-10-01T00:00:00.000Z')", } } ], "etag": "BwWWja0YfJA=", "version": 3 } YAML example: bindings: - members: - user:mike@example.com - group:admins@example.com - domain:google.com - serviceAccount:my-project-id@appspot.gserviceaccount.com role: roles/resourcemanager.organizationAdmin - members: - user:eve@example.com role: roles/resourcemanager.organizationViewer condition: title: expirable access description: Does not grant access after Sep 2020 expression: request.time < timestamp('2020-10-01T00:00:00.000Z') - etag: BwWWja0YfJA= - version: 3 For a description of IAM and its features, see the IAM documentation.

ProjectList

ProjectList.ProjectsData

Projects to which you have at least READ access.

ProjectReference

QueryParameter

QueryParameterType

QueryParameterType.StructTypesData

[Optional] The types of the fields of this struct, in order, if this is a struct.

QueryParameterValue

QueryRequest

QueryResponse

QueryTimelineSample

RangePartitioning

RangePartitioning.RangeData

[TrustedTester] [Required] Defines the ranges for range partitioning.

RankingMetrics

Evaluation metrics used by weighted-ALS models specified by feedback_type=implicit.

RegressionMetrics

Evaluation metrics for regression and explicit feedback type matrix factorization models.

Routine

A user-defined function or a stored procedure.

RoutineReference

Row

A single row in the confusion matrix.

RowAccessPolicy

Represents access on a subset of rows on the specified table, defined by its filter predicate. Access to the subset of rows is controlled by its IAM policy.

RowAccessPolicyReference

RowLevelSecurityStatistics

ScriptStackFrame

ScriptStatistics

SessionInfo

SetIamPolicyRequest

Request message for SetIamPolicy method.

SnapshotDefinition

StandardSqlDataType

The type of a variable, e.g., a function argument. Examples: INT64: {type_kind="INT64"} ARRAY: {type_kind="ARRAY", array_element_type="STRING"} STRUCT>: {type_kind="STRUCT", struct_type={fields=[ {name="x", type={type_kind="STRING"}}, {name="y", type={type_kind="ARRAY", array_element_type="DATE"}} ]}}

StandardSqlField

A field or a column.

StandardSqlStructType

StandardSqlTableType

A table type

Streamingbuffer

Table

TableCell

TableDataInsertAllRequest

TableDataInsertAllRequest.RowsData

The rows to insert.

TableDataInsertAllResponse

TableDataInsertAllResponse.InsertErrorsData

An array of errors for rows that were not inserted.

TableDataList

TableFieldSchema

TableFieldSchema.CategoriesData

[Optional] The categories attached to this field, used for field-level access control.

TableFieldSchema.PolicyTagsData

TableList

TableList.TablesData

Tables in the requested dataset.

TableList.TablesData.ViewData

Additional details for a view.

TableReference

TableRow

TableSchema

TestIamPermissionsRequest

Request message for TestIamPermissions method.

TestIamPermissionsResponse

Response message for TestIamPermissions method.

TimePartitioning

TrainingOptions

Options used in model training.

TrainingRun

Information about a single training query run for the model.

TransactionInfo

UserDefinedFunctionResource

This is used for defining User Defined Function (UDF) resources only when using legacy SQL. Users of Standard SQL should leverage either DDL (e.g. CREATE [TEMPORARY] FUNCTION ... ) or the Routines API to define UDF resources. For additional information on migrating, see: https://cloud.google.com/bigquery/docs/reference/standard-sql/migrating-from-legacy-sql#differences_in_user-defined_javascript_functions

ViewDefinition

In This Article
Back to top