toMap method

Map<String, dynamic> toMap()

Implementation

Map<String, dynamic> toMap() {
  return <String, dynamic>{
    'completionRatio': completionRatio,
    'copy': pulumi.Input.mapInputValue<JobStatistics5Response, Map<String, dynamic>>(copy, (value) => value.toMap()),
    'creationTime': creationTime,
    'dataMaskingStatistics': pulumi.Input.mapInputValue<DataMaskingStatisticsResponse, Map<String, dynamic>>(dataMaskingStatistics, (value) => value.toMap()),
    'endTime': endTime,
    'extract': pulumi.Input.mapInputValue<JobStatistics4Response, Map<String, dynamic>>(extract, (value) => value.toMap()),
    'load': pulumi.Input.mapInputValue<JobStatistics3Response, Map<String, dynamic>>(load, (value) => value.toMap()),
    'numChildJobs': numChildJobs,
    'parentJobId': parentJobId,
    'query': pulumi.Input.mapInputValue<JobStatistics2Response, Map<String, dynamic>>(query, (value) => value.toMap()),
    'quotaDeferments': quotaDeferments,
    'reservationId': reservationId,
    'reservationUsage': pulumi.Input.mapInputValue<List<JobStatisticsReservationUsageItemResponse>, List<Map<String, dynamic>>>(reservationUsage, (value) => pulumi.Input.encodeList<JobStatisticsReservationUsageItemResponse, Map<String, dynamic>>(value, (value) => value.toMap())),
    'rowLevelSecurityStatistics': pulumi.Input.mapInputValue<RowLevelSecurityStatisticsResponse, Map<String, dynamic>>(rowLevelSecurityStatistics, (value) => value.toMap()),
    'scriptStatistics': pulumi.Input.mapInputValue<ScriptStatisticsResponse, Map<String, dynamic>>(scriptStatistics, (value) => value.toMap()),
    'sessionInfo': pulumi.Input.mapInputValue<SessionInfoResponse, Map<String, dynamic>>(sessionInfo, (value) => value.toMap()),
    'startTime': startTime,
    'totalBytesProcessed': totalBytesProcessed,
    'totalSlotMs': totalSlotMs,
    'transactionInfo': pulumi.Input.mapInputValue<TransactionInfoResponse, Map<String, dynamic>>(transactionInfo, (value) => value.toMap()),
  };
}