JobStatisticsResponse.fromMap constructor

JobStatisticsResponse.fromMap(
  1. Map<String, dynamic> map
)

Implementation

factory JobStatisticsResponse.fromMap(Map<String, dynamic> map) {
  return JobStatisticsResponse(
    completionRatio: pulumi.Input.fromValue(map['completionRatio'] as double),
    copy: pulumi.Input.fromValue(JobStatistics5Response.fromMap((map['copy']! as Map).cast<String, dynamic>())),
    creationTime: pulumi.Input.fromValue(map['creationTime'] as String),
    dataMaskingStatistics: pulumi.Input.fromValue(DataMaskingStatisticsResponse.fromMap((map['dataMaskingStatistics']! as Map).cast<String, dynamic>())),
    endTime: pulumi.Input.fromValue(map['endTime'] as String),
    extract: pulumi.Input.fromValue(JobStatistics4Response.fromMap((map['extract']! as Map).cast<String, dynamic>())),
    load: pulumi.Input.fromValue(JobStatistics3Response.fromMap((map['load']! as Map).cast<String, dynamic>())),
    numChildJobs: pulumi.Input.fromValue(map['numChildJobs'] as String),
    parentJobId: pulumi.Input.fromValue(map['parentJobId'] as String),
    query: pulumi.Input.fromValue(JobStatistics2Response.fromMap((map['query']! as Map).cast<String, dynamic>())),
    quotaDeferments: pulumi.Input.fromValue((map['quotaDeferments'] as List).cast<String>()),
    reservationId: pulumi.Input.fromValue(map['reservationId'] as String),
    reservationUsage: pulumi.Input.fromValue(pulumi.Input.decodeList<JobStatisticsReservationUsageItemResponse>(map['reservationUsage']!, (value) => JobStatisticsReservationUsageItemResponse.fromMap((value as Map).cast<String, dynamic>()))),
    rowLevelSecurityStatistics: pulumi.Input.fromValue(RowLevelSecurityStatisticsResponse.fromMap((map['rowLevelSecurityStatistics']! as Map).cast<String, dynamic>())),
    scriptStatistics: pulumi.Input.fromValue(ScriptStatisticsResponse.fromMap((map['scriptStatistics']! as Map).cast<String, dynamic>())),
    sessionInfo: pulumi.Input.fromValue(SessionInfoResponse.fromMap((map['sessionInfo']! as Map).cast<String, dynamic>())),
    startTime: pulumi.Input.fromValue(map['startTime'] as String),
    totalBytesProcessed: pulumi.Input.fromValue(map['totalBytesProcessed'] as String),
    totalSlotMs: pulumi.Input.fromValue(map['totalSlotMs'] as String),
    transactionInfo: pulumi.Input.fromValue(TransactionInfoResponse.fromMap((map['transactionInfo']! as Map).cast<String, dynamic>())),
  );
}