NotebookRuntimeTemplate constructor

NotebookRuntimeTemplate({
  1. String name = '',
  2. required String displayName,
  3. String description = '',
  4. bool isDefault = false,
  5. MachineSpec? machineSpec,
  6. PersistentDiskSpec? dataPersistentDiskSpec,
  7. NetworkSpec? networkSpec,
  8. String serviceAccount = '',
  9. String etag = '',
  10. Map<String, String> labels = const {},
  11. NotebookIdleShutdownConfig? idleShutdownConfig,
  12. NotebookEucConfig? eucConfig,
  13. Timestamp? createTime,
  14. Timestamp? updateTime,
  15. NotebookRuntimeType notebookRuntimeType = NotebookRuntimeType.$default,
  16. ShieldedVmConfig? shieldedVmConfig,
  17. List<String> networkTags = const [],
  18. EncryptionSpec? encryptionSpec,
  19. NotebookSoftwareConfig? softwareConfig,
})

Implementation

NotebookRuntimeTemplate({
  this.name = '',
  required this.displayName,
  this.description = '',
  this.isDefault = false,
  this.machineSpec,
  this.dataPersistentDiskSpec,
  this.networkSpec,
  this.serviceAccount = '',
  this.etag = '',
  this.labels = const {},
  this.idleShutdownConfig,
  this.eucConfig,
  this.createTime,
  this.updateTime,
  this.notebookRuntimeType = NotebookRuntimeType.$default,
  this.shieldedVmConfig,
  this.networkTags = const [],
  this.encryptionSpec,
  this.softwareConfig,
}) : super(fullyQualifiedName);