BigQuery Client - Class Model (1.28.3)

Reference documentation and code samples for the BigQuery Client class Model.

A BigQuery ML Model represents what an ML system has learned from the training data.

Namespace

Google \ Cloud \ BigQuery

Methods

__construct

Parameters
NameDescription
connection Google\Cloud\BigQuery\Connection\ConnectionInterface

Represents a connection to BigQuery. This object is created by BigQueryClient, and should not be instantiated outside of this client.

id string

The model's ID.

datasetId string

The dataset's ID.

projectId string

The project's ID.

info array

[optional] The model data.

location array

[optional] The location of the model.

info

Parameter
NameDescription
options array

[optional] Configuration options.

Returns
TypeDescription
array

reload

Parameter
NameDescription
options array

[optional] Configuration options.

Returns
TypeDescription
array

id

Retrieves the model's ID.

Example:

 echo $model->id();
Returns
TypeDescription
string

identity

Retrieves the model's identity.

An identity provides a description of a resource that is nested in nature.

Example:

echo $model->identity()['modelId'];
Returns
TypeDescription
array

delete

Parameter
NameDescription
options array

[optional] Configuration options.

exists

Check whether or not the model exists.

Example:

echo $model->exists();
Parameter
NameDescription
options array

[optional] Configuration options.

Returns
TypeDescription
bool

update

Parameters
NameDescription
metadata array

The available options for metadata are outlined at the Model Resource API docs

options array

[optional] Configuration options.

Returns
TypeDescription
array

extract

Parameters
NameDescription
destination string|Google\Cloud\Storage\StorageObject

The destination object. May be a Google\Cloud\Storage\StorageObject or a URI pointing to a Google Cloud Storage object in the format of gs://{bucket-name}/{object-name}.

options array

[optional] Please see the upstream API documentation for Job configuration for the available options.

Returns
TypeDescription
Google\Cloud\BigQuery\ExtractJobConfiguration