NotebookRuntime constructor

NotebookRuntime({
  1. String name = '',
  2. required String runtimeUser,
  3. NotebookRuntimeTemplateRef? notebookRuntimeTemplateRef,
  4. String proxyUri = '',
  5. Timestamp? createTime,
  6. Timestamp? updateTime,
  7. NotebookRuntime_HealthState healthState = NotebookRuntime_HealthState.$default,
  8. required String displayName,
  9. String description = '',
  10. String serviceAccount = '',
  11. NotebookRuntime_RuntimeState runtimeState = NotebookRuntime_RuntimeState.$default,
  12. bool isUpgradable = false,
  13. Map<String, String> labels = const {},
  14. Timestamp? expirationTime,
  15. String version = '',
  16. NotebookRuntimeType notebookRuntimeType = NotebookRuntimeType.$default,
  17. MachineSpec? machineSpec,
  18. PersistentDiskSpec? dataPersistentDiskSpec,
  19. NetworkSpec? networkSpec,
  20. NotebookIdleShutdownConfig? idleShutdownConfig,
  21. NotebookEucConfig? eucConfig,
  22. ShieldedVmConfig? shieldedVmConfig,
  23. List<String> networkTags = const [],
  24. NotebookSoftwareConfig? softwareConfig,
  25. EncryptionSpec? encryptionSpec,
  26. bool satisfiesPzs = false,
  27. bool satisfiesPzi = false,
})

Implementation

NotebookRuntime({
  this.name = '',
  required this.runtimeUser,
  this.notebookRuntimeTemplateRef,
  this.proxyUri = '',
  this.createTime,
  this.updateTime,
  this.healthState = NotebookRuntime_HealthState.$default,
  required this.displayName,
  this.description = '',
  this.serviceAccount = '',
  this.runtimeState = NotebookRuntime_RuntimeState.$default,
  this.isUpgradable = false,
  this.labels = const {},
  this.expirationTime,
  this.version = '',
  this.notebookRuntimeType = NotebookRuntimeType.$default,
  this.machineSpec,
  this.dataPersistentDiskSpec,
  this.networkSpec,
  this.idleShutdownConfig,
  this.eucConfig,
  this.shieldedVmConfig,
  this.networkTags = const [],
  this.softwareConfig,
  this.encryptionSpec,
  this.satisfiesPzs = false,
  this.satisfiesPzi = false,
}) : super(fullyQualifiedName);