NotebookRuntime constructor
NotebookRuntime({
- String name = '',
- required String runtimeUser,
- NotebookRuntimeTemplateRef? notebookRuntimeTemplateRef,
- String proxyUri = '',
- Timestamp? createTime,
- Timestamp? updateTime,
- NotebookRuntime_HealthState healthState = NotebookRuntime_HealthState.$default,
- required String displayName,
- String description = '',
- String serviceAccount = '',
- NotebookRuntime_RuntimeState runtimeState = NotebookRuntime_RuntimeState.$default,
- bool isUpgradable = false,
- Map<
String, String> labels = const {}, - Timestamp? expirationTime,
- String version = '',
- NotebookRuntimeType notebookRuntimeType = NotebookRuntimeType.$default,
- MachineSpec? machineSpec,
- PersistentDiskSpec? dataPersistentDiskSpec,
- NetworkSpec? networkSpec,
- NotebookIdleShutdownConfig? idleShutdownConfig,
- NotebookEucConfig? eucConfig,
- ShieldedVmConfig? shieldedVmConfig,
- List<
String> networkTags = const [], - NotebookSoftwareConfig? softwareConfig,
- EncryptionSpec? encryptionSpec,
- bool satisfiesPzs = false,
- 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);