RuntimeSoftwareConfig constructor

RuntimeSoftwareConfig({
  1. String? notebookUpgradeSchedule,
  2. bool? enableHealthMonitoring,
  3. bool? idleShutdown,
  4. int? idleShutdownTimeout,
  5. bool? installGpuDriver,
  6. String? customGpuDriverPath,
  7. String? postStartupScript,
  8. Iterable<ContainerImage>? kernels,
  9. bool? upgradeable,
  10. RuntimeSoftwareConfig_PostStartupScriptBehavior? postStartupScriptBehavior,
  11. bool? disableTerminal,
  12. String? version,
  13. bool? mixerDisabled,
})

Implementation

factory RuntimeSoftwareConfig({
  $core.String? notebookUpgradeSchedule,
  $core.bool? enableHealthMonitoring,
  $core.bool? idleShutdown,
  $core.int? idleShutdownTimeout,
  $core.bool? installGpuDriver,
  $core.String? customGpuDriverPath,
  $core.String? postStartupScript,
  $core.Iterable<ContainerImage>? kernels,
  $core.bool? upgradeable,
  RuntimeSoftwareConfig_PostStartupScriptBehavior? postStartupScriptBehavior,
  $core.bool? disableTerminal,
  $core.String? version,
  $core.bool? mixerDisabled,
}) {
  final $result = create();
  if (notebookUpgradeSchedule != null) {
    $result.notebookUpgradeSchedule = notebookUpgradeSchedule;
  }
  if (enableHealthMonitoring != null) {
    $result.enableHealthMonitoring = enableHealthMonitoring;
  }
  if (idleShutdown != null) {
    $result.idleShutdown = idleShutdown;
  }
  if (idleShutdownTimeout != null) {
    $result.idleShutdownTimeout = idleShutdownTimeout;
  }
  if (installGpuDriver != null) {
    $result.installGpuDriver = installGpuDriver;
  }
  if (customGpuDriverPath != null) {
    $result.customGpuDriverPath = customGpuDriverPath;
  }
  if (postStartupScript != null) {
    $result.postStartupScript = postStartupScript;
  }
  if (kernels != null) {
    $result.kernels.addAll(kernels);
  }
  if (upgradeable != null) {
    $result.upgradeable = upgradeable;
  }
  if (postStartupScriptBehavior != null) {
    $result.postStartupScriptBehavior = postStartupScriptBehavior;
  }
  if (disableTerminal != null) {
    $result.disableTerminal = disableTerminal;
  }
  if (version != null) {
    $result.version = version;
  }
  if (mixerDisabled != null) {
    $result.mixerDisabled = mixerDisabled;
  }
  return $result;
}