Schedule constructor

Schedule({
  1. String? cron,
  2. CreatePipelineJobRequest? createPipelineJobRequest,
  3. CreateModelMonitoringJobRequest? createModelMonitoringJobRequest,
  4. CreateNotebookExecutionJobRequest? createNotebookExecutionJobRequest,
  5. String name = '',
  6. required String displayName,
  7. Timestamp? startTime,
  8. Timestamp? endTime,
  9. int maxRunCount = 0,
  10. int startedRunCount = 0,
  11. Schedule_State state = Schedule_State.$default,
  12. Timestamp? createTime,
  13. Timestamp? updateTime,
  14. Timestamp? nextRunTime,
  15. Timestamp? lastPauseTime,
  16. Timestamp? lastResumeTime,
  17. required int maxConcurrentRunCount,
  18. bool allowQueueing = false,
  19. bool catchUp = false,
  20. Schedule_RunResponse? lastScheduledRunResponse,
})

Implementation

Schedule({
  this.cron,
  this.createPipelineJobRequest,
  this.createModelMonitoringJobRequest,
  this.createNotebookExecutionJobRequest,
  this.name = '',
  required this.displayName,
  this.startTime,
  this.endTime,
  this.maxRunCount = 0,
  this.startedRunCount = 0,
  this.state = Schedule_State.$default,
  this.createTime,
  this.updateTime,
  this.nextRunTime,
  this.lastPauseTime,
  this.lastResumeTime,
  required this.maxConcurrentRunCount,
  this.allowQueueing = false,
  this.catchUp = false,
  this.lastScheduledRunResponse,
}) : super(fullyQualifiedName);