Constructor
new GceSetup(propertiesopt)
Constructs a new GceSetup.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.notebooks.v2.IGceSetup |
<optional> |
Properties to set |
- Implements:
-
- IGceSetup
Members
acceleratorConfigs
GceSetup acceleratorConfigs.
bootDisk
GceSetup bootDisk.
containerImage
GceSetup containerImage.
dataDisks
GceSetup dataDisks.
disablePublicIp
GceSetup disablePublicIp.
enableIpForwarding
GceSetup enableIpForwarding.
gpuDriverConfig
GceSetup gpuDriverConfig.
image
GceSetup image.
machineType
GceSetup machineType.
metadata
GceSetup metadata.
networkInterfaces
GceSetup networkInterfaces.
serviceAccounts
GceSetup serviceAccounts.
shieldedInstanceConfig
GceSetup shieldedInstanceConfig.
tags
GceSetup tags.
vmImage
GceSetup vmImage.
Methods
toJSON() → {Object.<string, *>}
Converts this GceSetup to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.notebooks.v2.GceSetup}
Creates a new GceSetup instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.notebooks.v2.IGceSetup |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.notebooks.v2.GceSetup |
GceSetup instance |
(static) decode(reader, lengthopt) → {google.cloud.notebooks.v2.GceSetup}
Decodes a GceSetup 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.v2.GceSetup |
GceSetup |
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.v2.GceSetup}
Decodes a GceSetup 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.v2.GceSetup |
GceSetup |
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 GceSetup message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.notebooks.v2.IGceSetup |
GceSetup 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 GceSetup message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.notebooks.v2.IGceSetup |
GceSetup 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.v2.GceSetup}
Creates a GceSetup 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.v2.GceSetup |
GceSetup |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for GceSetup
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 GceSetup message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.notebooks.v2.GceSetup |
GceSetup |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a GceSetup message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|