Constructor
new RuntimeSoftwareConfig(propertiesopt)
Constructs a new RuntimeSoftwareConfig.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.notebooks.v1.IRuntimeSoftwareConfig |
<optional> |
Properties to set |
- Implements:
-
- IRuntimeSoftwareConfig
Members
_disableTerminal
RuntimeSoftwareConfig _disableTerminal.
_enableHealthMonitoring
RuntimeSoftwareConfig _enableHealthMonitoring.
_idleShutdown
RuntimeSoftwareConfig _idleShutdown.
_upgradeable
RuntimeSoftwareConfig _upgradeable.
_version
RuntimeSoftwareConfig _version.
customGpuDriverPath
RuntimeSoftwareConfig customGpuDriverPath.
disableTerminal
RuntimeSoftwareConfig disableTerminal.
enableHealthMonitoring
RuntimeSoftwareConfig enableHealthMonitoring.
idleShutdown
RuntimeSoftwareConfig idleShutdown.
idleShutdownTimeout
RuntimeSoftwareConfig idleShutdownTimeout.
installGpuDriver
RuntimeSoftwareConfig installGpuDriver.
kernels
RuntimeSoftwareConfig kernels.
notebookUpgradeSchedule
RuntimeSoftwareConfig notebookUpgradeSchedule.
postStartupScript
RuntimeSoftwareConfig postStartupScript.
postStartupScriptBehavior
RuntimeSoftwareConfig postStartupScriptBehavior.
upgradeable
RuntimeSoftwareConfig upgradeable.
version
RuntimeSoftwareConfig version.
PostStartupScriptBehavior
PostStartupScriptBehavior enum.
Properties:
Name | Type | Description |
---|---|---|
POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED |
number |
POST_STARTUP_SCRIPT_BEHAVIOR_UNSPECIFIED value |
RUN_EVERY_START |
number |
RUN_EVERY_START value |
DOWNLOAD_AND_RUN_EVERY_START |
number |
DOWNLOAD_AND_RUN_EVERY_START value |
Methods
toJSON() → {Object.<string, *>}
Converts this RuntimeSoftwareConfig to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.notebooks.v1.RuntimeSoftwareConfig}
Creates a new RuntimeSoftwareConfig instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.notebooks.v1.IRuntimeSoftwareConfig |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.notebooks.v1.RuntimeSoftwareConfig |
RuntimeSoftwareConfig instance |
(static) decode(reader, lengthopt) → {google.cloud.notebooks.v1.RuntimeSoftwareConfig}
Decodes a RuntimeSoftwareConfig message from the specified reader or buffer.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
|
length |
number |
<optional> |
Message length if known beforehand |
Returns:
Type | Description |
---|---|
google.cloud.notebooks.v1.RuntimeSoftwareConfig |
RuntimeSoftwareConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) decodeDelimited(reader) → {google.cloud.notebooks.v1.RuntimeSoftwareConfig}
Decodes a RuntimeSoftwareConfig message from the specified reader or buffer, length delimited.
Parameters:
Name | Type | Description |
---|---|---|
reader |
$protobuf.Reader | Uint8Array |
Reader or buffer to decode from |
Returns:
Type | Description |
---|---|
google.cloud.notebooks.v1.RuntimeSoftwareConfig |
RuntimeSoftwareConfig |
Throws:
-
-
If the payload is not a reader or valid buffer
- Type
- Error
-
-
-
If required fields are missing
- Type
- $protobuf.util.ProtocolError
-
(static) encode(message, writeropt) → {$protobuf.Writer}
Encodes the specified RuntimeSoftwareConfig message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.notebooks.v1.IRuntimeSoftwareConfig |
RuntimeSoftwareConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) encodeDelimited(message, writeropt) → {$protobuf.Writer}
Encodes the specified RuntimeSoftwareConfig message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.notebooks.v1.IRuntimeSoftwareConfig |
RuntimeSoftwareConfig message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.cloud.notebooks.v1.RuntimeSoftwareConfig}
Creates a RuntimeSoftwareConfig message from a plain object. Also converts values to their respective internal types.
Parameters:
Name | Type | Description |
---|---|---|
object |
Object.<string, *> |
Plain object |
Returns:
Type | Description |
---|---|
google.cloud.notebooks.v1.RuntimeSoftwareConfig |
RuntimeSoftwareConfig |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for RuntimeSoftwareConfig
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
typeUrlPrefix |
string |
<optional> |
your custom typeUrlPrefix(default "type.googleapis.com") |
Returns:
Type | Description |
---|---|
string |
The default type url |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a RuntimeSoftwareConfig message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.notebooks.v1.RuntimeSoftwareConfig |
RuntimeSoftwareConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a RuntimeSoftwareConfig message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|