ModelDeploymentMonitoringJob constructor
ModelDeploymentMonitoringJob({
- String name = '',
- required String displayName,
- required String endpoint,
- JobState state = JobState.$default,
- ModelDeploymentMonitoringJob_MonitoringScheduleState scheduleState = ModelDeploymentMonitoringJob_MonitoringScheduleState.$default,
- ModelDeploymentMonitoringJob_LatestMonitoringPipelineMetadata? latestMonitoringPipelineMetadata,
- required List<
ModelDeploymentMonitoringObjectiveConfig> modelDeploymentMonitoringObjectiveConfigs, - required ModelDeploymentMonitoringScheduleConfig? modelDeploymentMonitoringScheduleConfig,
- required SamplingStrategy? loggingSamplingStrategy,
- ModelMonitoringAlertConfig? modelMonitoringAlertConfig,
- String predictInstanceSchemaUri = '',
- Value? samplePredictInstance,
- String analysisInstanceSchemaUri = '',
- List<
ModelDeploymentMonitoringBigQueryTable> bigqueryTables = const [], - Duration? logTtl,
- Map<
String, String> labels = const {}, - Timestamp? createTime,
- Timestamp? updateTime,
- Timestamp? nextScheduleTime,
- GcsDestination? statsAnomaliesBaseDirectory,
- EncryptionSpec? encryptionSpec,
- bool enableMonitoringPipelineLogs = false,
- Status? error,
- bool satisfiesPzs = false,
- bool satisfiesPzi = false,
Implementation
ModelDeploymentMonitoringJob({
this.name = '',
required this.displayName,
required this.endpoint,
this.state = JobState.$default,
this.scheduleState =
ModelDeploymentMonitoringJob_MonitoringScheduleState.$default,
this.latestMonitoringPipelineMetadata,
required this.modelDeploymentMonitoringObjectiveConfigs,
required this.modelDeploymentMonitoringScheduleConfig,
required this.loggingSamplingStrategy,
this.modelMonitoringAlertConfig,
this.predictInstanceSchemaUri = '',
this.samplePredictInstance,
this.analysisInstanceSchemaUri = '',
this.bigqueryTables = const [],
this.logTtl,
this.labels = const {},
this.createTime,
this.updateTime,
this.nextScheduleTime,
this.statsAnomaliesBaseDirectory,
this.encryptionSpec,
this.enableMonitoringPipelineLogs = false,
this.error,
this.satisfiesPzs = false,
this.satisfiesPzi = false,
}) : super(fullyQualifiedName);