Class Model (2.26.0)

Model(model_ref)

Parameter

NameDescription
model_refUnion[google.cloud.bigquery.model.ModelReference, str]

A pointer to a model. Ifmodel_ref is a string, it must included a project ID, dataset ID, and model ID, each separated by..

Inheritance

builtins.object >Model

Properties

created

Union[datetime.datetime, None]: Datetime at which the model wascreated (:data:None until set from the server).

Read-only.

dataset_id

str: ID of dataset containing the model.

description

Optional[str]: Description of the model (defaults to:data:None).

encryption_configuration

Optional[google.cloud.bigquery.encryption_configuration.EncryptionConfiguration]: Customencryption configuration for the model.

Custom encryption configuration (e.g., Cloud KMS keys) or :data:Noneif using default encryption.

Seeprotecting data with Cloud KMS keys<https://cloud.google.com/bigquery/docs/customer-managed-encryption>;_in the BigQuery documentation.

etag

str: ETag for the model resource (:data:None untilset from the server).

Read-only.

expires

Union[datetime.datetime, None]: The datetime when this modelexpires. If not present, the model will persist indefinitely. Expiredmodels will be deleted and their storage reclaimed.

feature_columns

Sequence[google.cloud.bigquery_v2.types.StandardSqlField]: Inputfeature columns that were used to train this model.

Read-only.

An iterable ofStandardSqlField.

friendly_name

Optional[str]: Title of the table (defaults to :data:None).

Exceptions
TypeDescription
ValueErrorFor invalid value types.

label_columns

Sequence[google.cloud.bigquery_v2.types.StandardSqlField]: Labelcolumns that were used to train this model. The output of the modelwill have apredicted_ prefix to these columns.

Read-only.

An iterable ofStandardSqlField.

labels

Optional[Dict[str, str]]: Labels for the table.

This method always returns a dict. To change a model's labels,modify the dict, then callClient.update_model. To delete alabel, set its value to :data:None before updating.

location

str: The geographic location where the model resides. This valueis inherited from the dataset.

Read-only.

model_id

str: The model ID.

model_type

google.cloud.bigquery_v2.types.Model.ModelType: Type of themodel resource.

Read-only.

The value is one of elements of theModelTypeenumeration.

modified

Union[datetime.datetime, None]: Datetime at which the model was lastmodified (:data:None until set from the server).

Read-only.

path

str: URL path for the model's APIs.

project

str: Project bound to the model

reference

A xref_ModelReference pointing tothis model.

Read-only.

Returns
TypeDescription
google.cloud.bigquery.model.ModelReferencepointer to this model.

training_runs

Sequence[google.cloud.bigquery_v2.types.Model.TrainingRun]: Informationfor all training runs in increasing order of start time.

Read-only.

An iterable ofTrainingRun.

Methods

from_api_repr

from_api_repr(resource:dict)

Factory: construct a model resource given its API representation

Parameter
NameDescription
resourceDict[str, object]

Model resource representation from the API

Returns
TypeDescription
google.cloud.bigquery.model.ModelModel parsed from ``resource``.

to_api_repr

to_api_repr()

Construct the API resource representation of this model.

Returns
TypeDescription
Dict[str, object]Model reference represented as an API resource

__init__

__init__(model_ref)

Initialize self. See help(type(self)) for accurate signature.

Model

Model(model_ref)

Model represents a machine learning model resource.

Seehttps://cloud.google.com/bigquery/docs/reference/rest/v2/models

Parameter
NameDescription
model_refUnion[google.cloud.bigquery.model.ModelReference, str]

A pointer to a model. Ifmodel_ref is a string, it must included a project ID, dataset ID, and model ID, each separated by..

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-16 UTC.