JobDetail constructor

JobDetail({
  1. required String jobDefinition,
  2. required String jobId,
  3. required String jobName,
  4. required String jobQueue,
  5. required int startedAt,
  6. required JobStatus status,
  7. ArrayPropertiesDetail? arrayProperties,
  8. List<AttemptDetail>? attempts,
  9. ContainerDetail? container,
  10. int? createdAt,
  11. List<JobDependency>? dependsOn,
  12. String? jobArn,
  13. NodeDetails? nodeDetails,
  14. NodeProperties? nodeProperties,
  15. Map<String, String>? parameters,
  16. List<PlatformCapability>? platformCapabilities,
  17. bool? propagateTags,
  18. RetryStrategy? retryStrategy,
  19. String? statusReason,
  20. int? stoppedAt,
  21. Map<String, String>? tags,
  22. JobTimeout? timeout,
})

Implementation

JobDetail({
  required this.jobDefinition,
  required this.jobId,
  required this.jobName,
  required this.jobQueue,
  required this.startedAt,
  required this.status,
  this.arrayProperties,
  this.attempts,
  this.container,
  this.createdAt,
  this.dependsOn,
  this.jobArn,
  this.nodeDetails,
  this.nodeProperties,
  this.parameters,
  this.platformCapabilities,
  this.propagateTags,
  this.retryStrategy,
  this.statusReason,
  this.stoppedAt,
  this.tags,
  this.timeout,
});