Scheduling constructor

Scheduling({
  1. bool? automaticRestart,
  2. int? availabilityDomain,
  3. SchedulingGracefulShutdown? gracefulShutdown,
  4. int? hostErrorTimeoutSeconds,
  5. String? instanceTerminationAction,
  6. Duration? localSsdRecoveryTimeout,
  7. String? locationHint,
  8. Duration? maxRunDuration,
  9. int? minNodeCpus,
  10. List<SchedulingNodeAffinity>? nodeAffinities,
  11. String? onHostMaintenance,
  12. SchedulingOnInstanceStopAction? onInstanceStopAction,
  13. bool? preemptible,
  14. Duration? preemptionNoticeDuration,
  15. String? provisioningModel,
  16. bool? skipGuestOsShutdown,
  17. String? terminationTime,
})

Implementation

Scheduling({
  this.automaticRestart,
  this.availabilityDomain,
  this.gracefulShutdown,
  this.hostErrorTimeoutSeconds,
  this.instanceTerminationAction,
  this.localSsdRecoveryTimeout,
  this.locationHint,
  this.maxRunDuration,
  this.minNodeCpus,
  this.nodeAffinities,
  this.onHostMaintenance,
  this.onInstanceStopAction,
  this.preemptible,
  this.preemptionNoticeDuration,
  this.provisioningModel,
  this.skipGuestOsShutdown,
  this.terminationTime,
});