Interface RuntimeSoftwareConfigOrBuilder

public interface RuntimeSoftwareConfigOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getCustomGpuDriverPath()

public abstract String getCustomGpuDriverPath()

Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.

string custom_gpu_driver_path = 6;

Returns
TypeDescription
String

The customGpuDriverPath.

getCustomGpuDriverPathBytes()

public abstract ByteString getCustomGpuDriverPathBytes()

Specify a custom Cloud Storage path where the GPU driver is stored. If not specified, we'll automatically choose from official GPU drivers.

string custom_gpu_driver_path = 6;

Returns
TypeDescription
ByteString

The bytes for customGpuDriverPath.

getEnableHealthMonitoring()

public abstract boolean getEnableHealthMonitoring()

Verifies core internal services are running. Default: True

optional bool enable_health_monitoring = 2;

Returns
TypeDescription
boolean

The enableHealthMonitoring.

getIdleShutdown()

public abstract boolean getIdleShutdown()

Runtime will automatically shutdown after idle_shutdown_time. Default: True

optional bool idle_shutdown = 3;

Returns
TypeDescription
boolean

The idleShutdown.

getIdleShutdownTimeout()

public abstract int getIdleShutdownTimeout()

Time in minutes to wait before shutting down runtime. Default: 180 minutes

int32 idle_shutdown_timeout = 4;

Returns
TypeDescription
int

The idleShutdownTimeout.

getInstallGpuDriver()

public abstract boolean getInstallGpuDriver()

Install Nvidia Driver automatically.

bool install_gpu_driver = 5;

Returns
TypeDescription
boolean

The installGpuDriver.

getNotebookUpgradeSchedule()

public abstract String getNotebookUpgradeSchedule()

Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.

string notebook_upgrade_schedule = 1;

Returns
TypeDescription
String

The notebookUpgradeSchedule.

getNotebookUpgradeScheduleBytes()

public abstract ByteString getNotebookUpgradeScheduleBytes()

Cron expression in UTC timezone, used to schedule instance auto upgrade. Please follow the cron format.

string notebook_upgrade_schedule = 1;

Returns
TypeDescription
ByteString

The bytes for notebookUpgradeSchedule.

getPostStartupScript()

public abstract String getPostStartupScript()

Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).

string post_startup_script = 7;

Returns
TypeDescription
String

The postStartupScript.

getPostStartupScriptBytes()

public abstract ByteString getPostStartupScriptBytes()

Path to a Bash script that automatically runs after a notebook instance fully boots up. The path must be a URL or Cloud Storage path (gs://path-to-file/file-name).

string post_startup_script = 7;

Returns
TypeDescription
ByteString

The bytes for postStartupScript.

hasEnableHealthMonitoring()

public abstract boolean hasEnableHealthMonitoring()

Verifies core internal services are running. Default: True

optional bool enable_health_monitoring = 2;

Returns
TypeDescription
boolean

Whether the enableHealthMonitoring field is set.

hasIdleShutdown()

public abstract boolean hasIdleShutdown()

Runtime will automatically shutdown after idle_shutdown_time. Default: True

optional bool idle_shutdown = 3;

Returns
TypeDescription
boolean

Whether the idleShutdown field is set.