JobStatisticsResponse constructor

const JobStatisticsResponse({
  1. required Input<double> completionRatio,
  2. required Input<JobStatistics5Response> copy,
  3. required Input<String> creationTime,
  4. required Input<DataMaskingStatisticsResponse> dataMaskingStatistics,
  5. required Input<String> endTime,
  6. required Input<JobStatistics4Response> extract,
  7. required Input<JobStatistics3Response> load,
  8. required Input<String> numChildJobs,
  9. required Input<String> parentJobId,
  10. required Input<JobStatistics2Response> query,
  11. required Input<List<String>> quotaDeferments,
  12. required Input<String> reservationId,
  13. required Input<List<JobStatisticsReservationUsageItemResponse>> reservationUsage,
  14. required Input<RowLevelSecurityStatisticsResponse> rowLevelSecurityStatistics,
  15. required Input<ScriptStatisticsResponse> scriptStatistics,
  16. required Input<SessionInfoResponse> sessionInfo,
  17. required Input<String> startTime,
  18. required Input<String> totalBytesProcessed,
  19. required Input<String> totalSlotMs,
  20. required Input<TransactionInfoResponse> transactionInfo,
})

Creates a new JobStatisticsResponse. completionRatio TrustedTester Output-only Job progress (0.0 -> 1.0) for LOAD and EXTRACT jobs. copy Statistics for a copy job. creationTime Creation time of this job, in milliseconds since the epoch. This field will be present on all jobs. dataMaskingStatistics Statistics for data masking. Present only for query and extract jobs. endTime End time of this job, in milliseconds since the epoch. This field will be present whenever a job is in the DONE state. extract Statistics for an extract job. load Statistics for a load job. numChildJobs Number of child jobs executed. parentJobId If this is a child job, the id of the parent. query Statistics for a query job. quotaDeferments Quotas which delayed this job's start time. reservationId Name of the primary reservation assigned to this job. Note that this could be different than reservations reported in the reservation usage field if parent reservations were used to execute this job. reservationUsage Job resource usage breakdown by reservation. rowLevelSecurityStatistics Preview Statistics for row-level security. Present only for query and extract jobs. scriptStatistics Statistics for a child job of a script. sessionInfo Preview Information of the session if this job is part of one. startTime Start time of this job, in milliseconds since the epoch. This field will be present when the job transitions from the PENDING state to either RUNNING or DONE. totalBytesProcessed Deprecated Use the bytes processed in the query statistics instead. totalSlotMs Slot-milliseconds for the job. transactionInfo Alpha Information of the multi-statement transaction if this job is part of one.

Implementation

const JobStatisticsResponse({
  required this.completionRatio,
  required this.copy,
  required this.creationTime,
  required this.dataMaskingStatistics,
  required this.endTime,
  required this.extract,
  required this.load,
  required this.numChildJobs,
  required this.parentJobId,
  required this.query,
  required this.quotaDeferments,
  required this.reservationId,
  required this.reservationUsage,
  required this.rowLevelSecurityStatistics,
  required this.scriptStatistics,
  required this.sessionInfo,
  required this.startTime,
  required this.totalBytesProcessed,
  required this.totalSlotMs,
  required this.transactionInfo,
});