Constructor
new NodeType(propertiesopt)
Constructs a new NodeType.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.INodeType |
<optional> |
Properties to set |
- Implements:
-
- INodeType
Members
_cpuPlatform
NodeType _cpuPlatform.
_creationTimestamp
NodeType _creationTimestamp.
_deprecated
NodeType _deprecated.
_description
NodeType _description.
_guestCpus
NodeType _guestCpus.
_id
NodeType _id.
_kind
NodeType _kind.
_localSsdGb
NodeType _localSsdGb.
_memoryMb
NodeType _memoryMb.
_name
NodeType _name.
_selfLink
NodeType _selfLink.
_zone
NodeType _zone.
cpuPlatform
NodeType cpuPlatform.
creationTimestamp
NodeType creationTimestamp.
deprecated
NodeType deprecated.
description
NodeType description.
guestCpus
NodeType guestCpus.
id
NodeType id.
kind
NodeType kind.
localSsdGb
NodeType localSsdGb.
memoryMb
NodeType memoryMb.
name
NodeType name.
selfLink
NodeType selfLink.
zone
NodeType zone.
Methods
toJSON() → {Object.<string, *>}
Converts this NodeType to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.NodeType}
Creates a new NodeType instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.INodeType |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.NodeType |
NodeType instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.NodeType}
Decodes a NodeType 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.NodeType |
NodeType |
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.NodeType}
Decodes a NodeType 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.NodeType |
NodeType |
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 NodeType message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.INodeType |
NodeType 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 NodeType message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.INodeType |
NodeType 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.NodeType}
Creates a NodeType 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.NodeType |
NodeType |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for NodeType
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 NodeType message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.NodeType |
NodeType |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NodeType message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|