ModelMonitoringConfig.fromJson constructor

ModelMonitoringConfig.fromJson(
  1. Map<String, dynamic> json
)

Implementation

factory ModelMonitoringConfig.fromJson(Map<String, dynamic> json) {
  return ModelMonitoringConfig(
    objectiveConfigs:
        decodeListMessage(
          json['objectiveConfigs'],
          ModelMonitoringObjectiveConfig.fromJson,
        ) ??
        [],
    alertConfig: decode(
      json['alertConfig'],
      ModelMonitoringAlertConfig.fromJson,
    ),
    analysisInstanceSchemaUri: json['analysisInstanceSchemaUri'] ?? '',
    statsAnomaliesBaseDirectory: decode(
      json['statsAnomaliesBaseDirectory'],
      GcsDestination.fromJson,
    ),
  );
}