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. 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, you do not need to specify this configuration manually. Setting up continuous evaluation automatically enables logging of request-response pairs.
Constructors
-
GoogleCloudMlV1RequestLoggingConfig({required Input<
String> bigqueryTableName, Input<double> ? samplingPercentage}) -
Creates a new GoogleCloudMlV1RequestLoggingConfig.
bigqueryTableNameFully 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. The table must have the following schema: Field nameType Mode model STRING REQUIRED model_version STRING REQUIRED time TIMESTAMP REQUIRED raw_data STRING REQUIRED raw_prediction STRING NULLABLE groundtruth STRING NULLABLEsamplingPercentagePercentage of requests to be logged, expressed as a fraction from 0 to 1. For example, if you want to log 10% of requests, enter0.1. The sampling window is the lifetime of the model version. Defaults to 0.const -
GoogleCloudMlV1RequestLoggingConfig.fromMap(Map<
String, dynamic> map) -
factory
Properties
-
bigqueryTableName
→ Input<
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. The table must have the following schema: Field nameType Mode model STRING REQUIRED model_version STRING REQUIRED time TIMESTAMP REQUIRED raw_data STRING REQUIRED raw_prediction STRING NULLABLE groundtruth STRING NULLABLE
final
- hashCode → int
-
The hash code for this object.
no setterinherited
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
-
samplingPercentage
→ Input<
double> ? -
Percentage of requests to be logged, expressed as a fraction from 0 to 1. For example, if you want to log 10% of requests, enter
0.1. The sampling window is the lifetime of the model version. Defaults to 0.final
Methods
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
toMap(
) → Map< String, dynamic> -
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
inherited