DescribeModelQualityJobDefinitionResponse.fromJson constructor

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

Implementation

factory DescribeModelQualityJobDefinitionResponse.fromJson(
    Map<String, dynamic> json) {
  return DescribeModelQualityJobDefinitionResponse(
    creationTime:
        nonNullableTimeStampFromJson(json['CreationTime'] as Object),
    jobDefinitionArn: json['JobDefinitionArn'] as String,
    jobDefinitionName: json['JobDefinitionName'] as String,
    jobResources: MonitoringResources.fromJson(
        json['JobResources'] as Map<String, dynamic>),
    modelQualityAppSpecification: ModelQualityAppSpecification.fromJson(
        json['ModelQualityAppSpecification'] as Map<String, dynamic>),
    modelQualityJobInput: ModelQualityJobInput.fromJson(
        json['ModelQualityJobInput'] as Map<String, dynamic>),
    modelQualityJobOutputConfig: MonitoringOutputConfig.fromJson(
        json['ModelQualityJobOutputConfig'] as Map<String, dynamic>),
    roleArn: json['RoleArn'] as String,
    modelQualityBaselineConfig: json['ModelQualityBaselineConfig'] != null
        ? ModelQualityBaselineConfig.fromJson(
            json['ModelQualityBaselineConfig'] as Map<String, dynamic>)
        : null,
    networkConfig: json['NetworkConfig'] != null
        ? MonitoringNetworkConfig.fromJson(
            json['NetworkConfig'] as Map<String, dynamic>)
        : null,
    stoppingCondition: json['StoppingCondition'] != null
        ? MonitoringStoppingCondition.fromJson(
            json['StoppingCondition'] as Map<String, dynamic>)
        : null,
  );
}