Constructor
new NodeTemplate(propertiesopt)
Constructs a new NodeTemplate.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.INodeTemplate |
<optional> |
Properties to set |
- Implements:
-
- INodeTemplate
Members
_cpuOvercommitType
NodeTemplate _cpuOvercommitType.
_creationTimestamp
NodeTemplate _creationTimestamp.
_description
NodeTemplate _description.
_id
NodeTemplate _id.
_kind
NodeTemplate _kind.
_name
NodeTemplate _name.
_nodeType
NodeTemplate _nodeType.
_nodeTypeFlexibility
NodeTemplate _nodeTypeFlexibility.
_region
NodeTemplate _region.
_selfLink
NodeTemplate _selfLink.
_serverBinding
NodeTemplate _serverBinding.
_status
NodeTemplate _status.
_statusMessage
NodeTemplate _statusMessage.
accelerators
NodeTemplate accelerators.
cpuOvercommitType
NodeTemplate cpuOvercommitType.
creationTimestamp
NodeTemplate creationTimestamp.
description
NodeTemplate description.
disks
NodeTemplate disks.
id
NodeTemplate id.
kind
NodeTemplate kind.
name
NodeTemplate name.
nodeAffinityLabels
NodeTemplate nodeAffinityLabels.
nodeType
NodeTemplate nodeType.
nodeTypeFlexibility
NodeTemplate nodeTypeFlexibility.
region
NodeTemplate region.
selfLink
NodeTemplate selfLink.
serverBinding
NodeTemplate serverBinding.
status
NodeTemplate status.
statusMessage
NodeTemplate statusMessage.
CpuOvercommitType
CpuOvercommitType enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_CPU_OVERCOMMIT_TYPE |
number |
UNDEFINED_CPU_OVERCOMMIT_TYPE value |
CPU_OVERCOMMIT_TYPE_UNSPECIFIED |
number |
CPU_OVERCOMMIT_TYPE_UNSPECIFIED value |
ENABLED |
number |
ENABLED value |
NONE |
number |
NONE value |
Status
Status enum.
Properties:
Name | Type | Description |
---|---|---|
UNDEFINED_STATUS |
number |
UNDEFINED_STATUS value |
CREATING |
number |
CREATING value |
DELETING |
number |
DELETING value |
INVALID |
number |
INVALID value |
READY |
number |
READY value |
Methods
toJSON() → {Object.<string, *>}
Converts this NodeTemplate to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.NodeTemplate}
Creates a new NodeTemplate instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.INodeTemplate |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.NodeTemplate |
NodeTemplate instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.NodeTemplate}
Decodes a NodeTemplate 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.compute.v1.NodeTemplate |
NodeTemplate |
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.compute.v1.NodeTemplate}
Decodes a NodeTemplate 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.compute.v1.NodeTemplate |
NodeTemplate |
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 NodeTemplate message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.INodeTemplate |
NodeTemplate 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 NodeTemplate message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.INodeTemplate |
NodeTemplate 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.compute.v1.NodeTemplate}
Creates a NodeTemplate 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.compute.v1.NodeTemplate |
NodeTemplate |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for NodeTemplate
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 NodeTemplate message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.NodeTemplate |
NodeTemplate |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NodeTemplate message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|