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 => 0

  • CLOUD_AI_TRANSLATE_V3 => 1

  • CLOUD_AI_VISION_V1 => 2

  • CLOUD_AI_NATURAL_LANGUAGE_V1 => 3

  • CLOUD_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 => 0

  • LINEAR_REGRESSION => 1

  • LOGISTIC_REGRESSION => 2

  • KMEANS => 3

  • MATRIX_FACTORIZATION => 4

  • DNN_CLASSIFIER => 5

  • TENSORFLOW => 6

  • DNN_REGRESSOR => 7

  • XGBOOST => 8

  • BOOSTED_TREE_REGRESSOR => 9

  • BOOSTED_TREE_CLASSIFIER => 10

  • ARIMA => 11

  • AUTOML_REGRESSOR => 12

  • AUTOML_CLASSIFIER => 13

  • PCA => 14

  • DNN_LINEAR_COMBINED_CLASSIFIER => 16

  • DNN_LINEAR_COMBINED_REGRESSOR => 17

  • AUTOENCODER => 18

  • ARIMA_PLUS => 19

  • ARIMA_PLUS_XREG => 23

  • RANDOM_FOREST_REGRESSOR => 24

  • RANDOM_FOREST_CLASSIFIER => 25

  • TENSORFLOW_LITE => 26

  • ONNX => 28

  • TRANSFORM_ONLY => 29

  • CONTRIBUTION_ANALYSIS => 37

Enum: Model::LossType

Values:

  • LOSS_TYPE_UNSPECIFIED => 0

  • MEAN_SQUARED_LOSS => 1

  • MEAN_LOG_LOSS => 2

Enum: Model::DistanceType

Values:

  • DISTANCE_TYPE_UNSPECIFIED => 0

  • EUCLIDEAN => 1

  • COSINE => 2

Enum: Model::DataSplitMethod

Values:

  • DATA_SPLIT_METHOD_UNSPECIFIED => 0

  • RANDOM => 1

  • CUSTOM => 2

  • SEQUENTIAL => 3

  • NO_SPLIT => 4

  • AUTO_SPLIT => 5

Enum: Model::DataFrequency

Values:

  • DATA_FREQUENCY_UNSPECIFIED => 0

  • AUTO_FREQUENCY => 1

  • YEARLY => 2

  • QUARTERLY => 3

  • MONTHLY => 4

  • WEEKLY => 5

  • DAILY => 6

  • HOURLY => 7

  • PER_MINUTE => 8

Enum: Model::HolidayRegion

Values:

  • HOLIDAY_REGION_UNSPECIFIED => 0

  • GLOBAL => 1

  • NA => 2

  • JAPAC => 3

  • EMEA => 4

  • LAC => 5

  • AE => 6

  • AR => 7

  • AT => 8

  • AU => 9

  • BE => 10

  • BR => 11

  • CA => 12

  • CH => 13

  • CL => 14

  • CN => 15

  • CO => 16

  • CS => 17

  • CZ => 18

  • DE => 19

  • DK => 20

  • DZ => 21

  • EC => 22

  • EE => 23

  • EG => 24

  • ES => 25

  • FI => 26

  • FR => 27

  • GB => 28

  • GR => 29

  • HK => 30

  • HU => 31

  • ID => 32

  • IE => 33

  • IL => 34

  • IN => 35

  • IR => 36

  • IT => 37

  • JP => 38

  • KR => 39

  • LV => 40

  • MA => 41

  • MX => 42

  • MY => 43

  • NG => 44

  • NL => 45

  • NO => 46

  • NZ => 47

  • PE => 48

  • PH => 49

  • PK => 50

  • PL => 51

  • PT => 52

  • RO => 53

  • RS => 54

  • RU => 55

  • SA => 56

  • SE => 57

  • SG => 58

  • SI => 59

  • SK => 60

  • TH => 61

  • TR => 62

  • TW => 63

  • UA => 64

  • US => 65

  • VE => 66

  • VN => 67

  • ZA => 68

Enum: Model::ColorSpace

Values:

  • COLOR_SPACE_UNSPECIFIED => 0

  • RGB => 1

  • HSV => 2

  • YIQ => 3

  • YUV => 4

  • GRAYSCALE => 5

Enum: Model::LearnRateStrategy

Values:

  • LEARN_RATE_STRATEGY_UNSPECIFIED => 0

  • LINE_SEARCH => 1

  • CONSTANT => 2

Enum: Model::OptimizationStrategy

Values:

  • OPTIMIZATION_STRATEGY_UNSPECIFIED => 0

  • BATCH_GRADIENT_DESCENT => 1

  • NORMAL_EQUATION => 2

Enum: Model::FeedbackType

Values:

  • FEEDBACK_TYPE_UNSPECIFIED => 0

  • IMPLICIT => 1

  • EXPLICIT => 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.