GoogleCloudAiplatformV1ModelDeploymentMonitoringJob class
Represents a job that runs periodically to monitor the deployed models in an endpoint.
It will analyze the logged training & prediction data to detect any abnormal behaviors.
Constructors
-
GoogleCloudAiplatformV1ModelDeploymentMonitoringJob({String? analysisInstanceSchemaUri, List<
GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable> ? bigqueryTables, String? createTime, String? displayName, bool? enableMonitoringPipelineLogs, GoogleCloudAiplatformV1EncryptionSpec? encryptionSpec, String? endpoint, GoogleRpcStatus? error, Map<String, String> ? labels, GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata? latestMonitoringPipelineMetadata, String? logTtl, GoogleCloudAiplatformV1SamplingStrategy? loggingSamplingStrategy, List<GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig> ? modelDeploymentMonitoringObjectiveConfigs, GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig? modelDeploymentMonitoringScheduleConfig, GoogleCloudAiplatformV1ModelMonitoringAlertConfig? modelMonitoringAlertConfig, String? name, String? nextScheduleTime, String? predictInstanceSchemaUri, Object? samplePredictInstance, String? scheduleState, String? state, GoogleCloudAiplatformV1GcsDestination? statsAnomaliesBaseDirectory, String? updateTime}) - GoogleCloudAiplatformV1ModelDeploymentMonitoringJob.fromJson(Map json_)
Properties
- analysisInstanceSchemaUri ↔ String?
-
YAML schema file uri describing the format of a single instance that you
want Tensorflow Data Validation (TFDV) to analyze.
getter/setter pair
-
bigqueryTables
↔ List<
GoogleCloudAiplatformV1ModelDeploymentMonitoringBigQueryTable> ? -
The created bigquery tables for the job under customer project.
getter/setter pair
- createTime ↔ String?
-
Timestamp when this ModelDeploymentMonitoringJob was created.
getter/setter pair
- displayName ↔ String?
-
The user-defined name of the ModelDeploymentMonitoringJob.
getter/setter pair
- enableMonitoringPipelineLogs ↔ bool?
-
If true, the scheduled monitoring pipeline logs are sent to Google Cloud
Logging, including pipeline status and anomalies detected.
getter/setter pair
- encryptionSpec ↔ GoogleCloudAiplatformV1EncryptionSpec?
-
Customer-managed encryption key spec for a ModelDeploymentMonitoringJob.
getter/setter pair
- endpoint ↔ String?
-
Endpoint resource name.
getter/setter pair
- error ↔ GoogleRpcStatus?
-
Only populated when the job's state is
JOB_STATE_FAILED
orJOB_STATE_CANCELLED
.getter/setter pair - hashCode → int
-
The hash code for this object.
no setterinherited
-
labels
↔ Map<
String, String> ? -
The labels with user-defined metadata to organize your
ModelDeploymentMonitoringJob.
getter/setter pair
- latestMonitoringPipelineMetadata ↔ GoogleCloudAiplatformV1ModelDeploymentMonitoringJobLatestMonitoringPipelineMetadata?
-
Latest triggered monitoring pipeline metadata.
getter/setter pair
- loggingSamplingStrategy ↔ GoogleCloudAiplatformV1SamplingStrategy?
-
Sample Strategy for logging.
getter/setter pair
- logTtl ↔ String?
-
The TTL of BigQuery tables in user projects which stores logs.
getter/setter pair
-
modelDeploymentMonitoringObjectiveConfigs
↔ List<
GoogleCloudAiplatformV1ModelDeploymentMonitoringObjectiveConfig> ? -
The config for monitoring objectives.
getter/setter pair
- modelDeploymentMonitoringScheduleConfig ↔ GoogleCloudAiplatformV1ModelDeploymentMonitoringScheduleConfig?
-
Schedule config for running the monitoring job.
getter/setter pair
- modelMonitoringAlertConfig ↔ GoogleCloudAiplatformV1ModelMonitoringAlertConfig?
-
Alert config for model monitoring.
getter/setter pair
- name ↔ String?
-
Resource name of a ModelDeploymentMonitoringJob.
getter/setter pair
- nextScheduleTime ↔ String?
-
Timestamp when this monitoring pipeline will be scheduled to run for the
next round.
getter/setter pair
- predictInstanceSchemaUri ↔ String?
-
YAML schema file uri describing the format of a single instance, which are
given to format this Endpoint's prediction (and explanation).
getter/setter pair
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
- samplePredictInstance ↔ Object?
-
Sample Predict instance, same format as PredictRequest.instances, this can
be set as a replacement of
ModelDeploymentMonitoringJob.predict_instance_schema_uri.
getter/setter pair
- scheduleState ↔ String?
-
Schedule state when the monitoring job is in Running state.
getter/setter pair
- state ↔ String?
-
The detailed state of the monitoring job.
getter/setter pair
- statsAnomaliesBaseDirectory ↔ GoogleCloudAiplatformV1GcsDestination?
-
Stats anomalies base folder path.
getter/setter pair
- updateTime ↔ String?
-
Timestamp when this ModelDeploymentMonitoringJob was updated most
recently.
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