JobStatisticsResponse.fromMap constructor
JobStatisticsResponse.fromMap(
- 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>())),
);
}