GoogleCloudMlV1RequestLoggingConfig class
Configuration for logging request-response pairs to a BigQuery table.
Online prediction requests to a model version and the responses to these requests are converted to raw strings and saved to the specified BigQuery table. Logging is constrained by [BigQuery quotas and limits](/bigquery/quotas). If your project exceeds BigQuery quotas or limits, AI Platform Prediction does not log request-response pairs, but it continues to serve predictions. If you are using [continuous evaluation](/ml-engine/docs/continuous-evaluation/), you do not need to specify this configuration manually. Setting up continuous evaluation automatically enables logging of request-response pairs.
Constructors
- GoogleCloudMlV1RequestLoggingConfig({String? bigqueryTableName, double? samplingPercentage})
- GoogleCloudMlV1RequestLoggingConfig.fromJson(Map json_)
Properties
- bigqueryTableName ↔ String?
-
Fully qualified BigQuery table name in the following format: "
project_id.dataset_name.table_name" The specified table must already
exist, and the "Cloud ML Service Agent" for your project must have
permission to write to it.
getter/setter pair
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- samplingPercentage ↔ double?
-
Percentage of requests to be logged, expressed as a fraction from 0 to 1.
getter/setter pair
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toJson(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited