Scheduling constructor

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

Implementation

Scheduling({
  this.automaticRestart,
  this.availabilityDomain,
  this.exposeHostTopology,
  this.gracefulShutdown,
  this.hostErrorTimeoutSeconds,
  this.instanceTerminationAction,
  this.localSsdRecoveryTimeout,
  this.locationHint,
  this.maxRunDuration,
  this.minNodeCpus,
  this.nodeAffinities = const [],
  this.onHostMaintenance,
  this.onInstanceStopAction,
  this.preemptible,
  this.preemptionNoticeDuration,
  this.provisioningModel,
  this.skipGuestOsShutdown,
  this.terminationTime,
}) : super(fullyQualifiedName);