NAME
Google::Cloud::Bigquery::V2::Model::RemoteModelInfo - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::Model;
my $msg = Google::Cloud::Bigquery::V2::Model::RemoteModelInfo->new(
endpoint => $value,
);
FIELDS
endpoint
Type: String
remote_service_type
Type: Enum (.google.cloud.bigquery.v2.RemoteModelInfo.RemoteServiceType)
connection
Type: String
max_batching_rows
Type: Int64
remote_model_version
Type: String
speech_recognizer
Type: String
Enum: RemoteModelInfo::RemoteServiceType
Values:
REMOTE_SERVICE_TYPE_UNSPECIFIED=> 0CLOUD_AI_TRANSLATE_V3=> 1CLOUD_AI_VISION_V1=> 2CLOUD_AI_NATURAL_LANGUAGE_V1=> 3CLOUD_AI_SPEECH_TO_TEXT_V2=> 7
NAME
Google::Cloud::Bigquery::V2::Model::TransformColumn - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::Model;
my $msg = Google::Cloud::Bigquery::V2::Model::TransformColumn->new(
name => $value,
);
FIELDS
name
Type: String
type
Type: Message (.google.cloud.bigquery.v2.StandardSqlDataType)
transform_sql
Type: String
NAME
Google::Cloud::Bigquery::V2::Model::Model - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::Model;
my $msg = Google::Cloud::Bigquery::V2::Model::Model->new(
etag => $value,
);
FIELDS
etag
Type: String
model_reference
Type: Message (.google.cloud.bigquery.v2.ModelReference)
creation_time
Type: Int64
last_modified_time
Type: Int64
description
Type: String
friendly_name
Type: String
labels
Type: Message (.google.cloud.bigquery.v2.Model.LabelsEntry)
expiration_time
Type: Int64
location
Type: String
encryption_configuration
Type: Message (.google.cloud.bigquery.v2.EncryptionConfiguration)
model_type
Type: Enum (.google.cloud.bigquery.v2.Model.ModelType)
training_runs
Type: Message (.google.cloud.bigquery.v2.Model.TrainingRun)
feature_columns
Type: Message (.google.cloud.bigquery.v2.StandardSqlField)
label_columns
Type: Message (.google.cloud.bigquery.v2.StandardSqlField)
transform_columns
Type: Message (.google.cloud.bigquery.v2.TransformColumn)
hparam_search_spaces
Type: Message (.google.cloud.bigquery.v2.Model.HparamSearchSpaces)
default_trial_id
Type: Int64
hparam_trials
Type: Message (.google.cloud.bigquery.v2.Model.HparamTuningTrial)
optimal_trial_ids
Type: Int64
remote_model_info
Type: Message (.google.cloud.bigquery.v2.RemoteModelInfo)
Enum: Model::ModelType
Values:
MODEL_TYPE_UNSPECIFIED=> 0LINEAR_REGRESSION=> 1LOGISTIC_REGRESSION=> 2KMEANS=> 3MATRIX_FACTORIZATION=> 4DNN_CLASSIFIER=> 5TENSORFLOW=> 6DNN_REGRESSOR=> 7XGBOOST=> 8BOOSTED_TREE_REGRESSOR=> 9BOOSTED_TREE_CLASSIFIER=> 10ARIMA=> 11AUTOML_REGRESSOR=> 12AUTOML_CLASSIFIER=> 13PCA=> 14DNN_LINEAR_COMBINED_CLASSIFIER=> 16DNN_LINEAR_COMBINED_REGRESSOR=> 17AUTOENCODER=> 18ARIMA_PLUS=> 19ARIMA_PLUS_XREG=> 23RANDOM_FOREST_REGRESSOR=> 24RANDOM_FOREST_CLASSIFIER=> 25TENSORFLOW_LITE=> 26ONNX=> 28TRANSFORM_ONLY=> 29CONTRIBUTION_ANALYSIS=> 37
Enum: Model::LossType
Values:
LOSS_TYPE_UNSPECIFIED=> 0MEAN_SQUARED_LOSS=> 1MEAN_LOG_LOSS=> 2
Enum: Model::DistanceType
Values:
DISTANCE_TYPE_UNSPECIFIED=> 0EUCLIDEAN=> 1COSINE=> 2
Enum: Model::DataSplitMethod
Values:
DATA_SPLIT_METHOD_UNSPECIFIED=> 0RANDOM=> 1CUSTOM=> 2SEQUENTIAL=> 3NO_SPLIT=> 4AUTO_SPLIT=> 5
Enum: Model::DataFrequency
Values:
DATA_FREQUENCY_UNSPECIFIED=> 0AUTO_FREQUENCY=> 1YEARLY=> 2QUARTERLY=> 3MONTHLY=> 4WEEKLY=> 5DAILY=> 6HOURLY=> 7PER_MINUTE=> 8
Enum: Model::HolidayRegion
Values:
HOLIDAY_REGION_UNSPECIFIED=> 0GLOBAL=> 1NA=> 2JAPAC=> 3EMEA=> 4LAC=> 5AE=> 6AR=> 7AT=> 8AU=> 9BE=> 10BR=> 11CA=> 12CH=> 13CL=> 14CN=> 15CO=> 16CS=> 17CZ=> 18DE=> 19DK=> 20DZ=> 21EC=> 22EE=> 23EG=> 24ES=> 25FI=> 26FR=> 27GB=> 28GR=> 29HK=> 30HU=> 31ID=> 32IE=> 33IL=> 34IN=> 35IR=> 36IT=> 37JP=> 38KR=> 39LV=> 40MA=> 41MX=> 42MY=> 43NG=> 44NL=> 45NO=> 46NZ=> 47PE=> 48PH=> 49PK=> 50PL=> 51PT=> 52RO=> 53RS=> 54RU=> 55SA=> 56SE=> 57SG=> 58SI=> 59SK=> 60TH=> 61TR=> 62TW=> 63UA=> 64US=> 65VE=> 66VN=> 67ZA=> 68
Enum: Model::ColorSpace
Values:
COLOR_SPACE_UNSPECIFIED=> 0RGB=> 1HSV=> 2YIQ=> 3YUV=> 4GRAYSCALE=> 5
Enum: Model::LearnRateStrategy
Values:
LEARN_RATE_STRATEGY_UNSPECIFIED=> 0LINE_SEARCH=> 1CONSTANT=> 2
Enum: Model::OptimizationStrategy
Values:
OPTIMIZATION_STRATEGY_UNSPECIFIED=> 0BATCH_GRADIENT_DESCENT=> 1NORMAL_EQUATION=> 2
Enum: Model::FeedbackType
Values:
FEEDBACK_TYPE_UNSPECIFIED=> 0IMPLICIT=> 1EXPLICIT=> 2
NAME
Google::Cloud::Bigquery::V2::Model::GetModelRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::Model;
my $msg = Google::Cloud::Bigquery::V2::Model::GetModelRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
model_id
Type: String
NAME
Google::Cloud::Bigquery::V2::Model::PatchModelRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::Model;
my $msg = Google::Cloud::Bigquery::V2::Model::PatchModelRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
model_id
Type: String
model
Type: Message (.google.cloud.bigquery.v2.Model)
NAME
Google::Cloud::Bigquery::V2::Model::DeleteModelRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::Model;
my $msg = Google::Cloud::Bigquery::V2::Model::DeleteModelRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
model_id
Type: String
NAME
Google::Cloud::Bigquery::V2::Model::ListModelsRequest - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::Model;
my $msg = Google::Cloud::Bigquery::V2::Model::ListModelsRequest->new(
project_id => $value,
);
FIELDS
project_id
Type: String
dataset_id
Type: String
max_results
Type: Message (.google.protobuf.UInt32Value)
page_token
Type: String
NAME
Google::Cloud::Bigquery::V2::Model::ListModelsResponse - Compiled Protocol Buffers message class
SYNOPSIS
use Google::Cloud::Bigquery::V2::Model;
my $msg = Google::Cloud::Bigquery::V2::Model::ListModelsResponse->new(
models => $value,
);
FIELDS
models
Type: Message (.google.cloud.bigquery.v2.Model)
next_page_token
Type: String
NAME
Google::Cloud::Bigquery::V2::Model::ModelServiceClient - Client stub representing the remote ModelService service
DESCRIPTION
This class acts as a local client stub for the remote gRPC service. It delegates call dispatching to an underlying Google::gRPC::Client instance, ensuring type-safe request parsing and response mapping.
CONFIGURATION AND ENVIRONMENT
target
The endpoint target address. Defaults to bigquery.googleapis.com:443.
credentials
The authentication credentials provider. Defaults to application default credentials via Google::Auth.
NAME
Google::Cloud::Bigquery::V2::Model - Protocol Buffers schema definition
DESCRIPTION
Auto-generated Protocol Buffers schema definition class.
LICENSE AND COPYRIGHT
Copyright (C) 2026 Google LLC
This program is released under the Apache 2.0 license.