Job constructor

Job({
  1. required String role,
  2. required JobSettings settings,
  3. AccelerationSettings? accelerationSettings,
  4. AccelerationStatus? accelerationStatus,
  5. String? arn,
  6. BillingTagsSource? billingTagsSource,
  7. DateTime? createdAt,
  8. JobPhase? currentPhase,
  9. int? errorCode,
  10. String? errorMessage,
  11. List<HopDestination>? hopDestinations,
  12. String? id,
  13. int? jobPercentComplete,
  14. String? jobTemplate,
  15. JobMessages? messages,
  16. List<OutputGroupDetail>? outputGroupDetails,
  17. int? priority,
  18. String? queue,
  19. List<QueueTransition>? queueTransitions,
  20. int? retryCount,
  21. SimulateReservedQueue? simulateReservedQueue,
  22. JobStatus? status,
  23. StatusUpdateInterval? statusUpdateInterval,
  24. Timing? timing,
  25. Map<String, String>? userMetadata,
})

Implementation

Job({
  required this.role,
  required this.settings,
  this.accelerationSettings,
  this.accelerationStatus,
  this.arn,
  this.billingTagsSource,
  this.createdAt,
  this.currentPhase,
  this.errorCode,
  this.errorMessage,
  this.hopDestinations,
  this.id,
  this.jobPercentComplete,
  this.jobTemplate,
  this.messages,
  this.outputGroupDetails,
  this.priority,
  this.queue,
  this.queueTransitions,
  this.retryCount,
  this.simulateReservedQueue,
  this.status,
  this.statusUpdateInterval,
  this.timing,
  this.userMetadata,
});