DescribeDataQualityJobDefinitionResponse.fromJson constructor

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

Implementation

factory DescribeDataQualityJobDefinitionResponse.fromJson(
    Map<String, dynamic> json) {
  return DescribeDataQualityJobDefinitionResponse(
    creationTime:
        nonNullableTimeStampFromJson(json['CreationTime'] as Object),
    dataQualityAppSpecification: DataQualityAppSpecification.fromJson(
        json['DataQualityAppSpecification'] as Map<String, dynamic>),
    dataQualityJobInput: DataQualityJobInput.fromJson(
        json['DataQualityJobInput'] as Map<String, dynamic>),
    dataQualityJobOutputConfig: MonitoringOutputConfig.fromJson(
        json['DataQualityJobOutputConfig'] as Map<String, dynamic>),
    jobDefinitionArn: json['JobDefinitionArn'] as String,
    jobDefinitionName: json['JobDefinitionName'] as String,
    jobResources: MonitoringResources.fromJson(
        json['JobResources'] as Map<String, dynamic>),
    roleArn: json['RoleArn'] as String,
    dataQualityBaselineConfig: json['DataQualityBaselineConfig'] != null
        ? DataQualityBaselineConfig.fromJson(
            json['DataQualityBaselineConfig'] 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,
  );
}