Constructor
new NodeGroupNode(propertiesopt)
Constructs a new NodeGroupNode.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.INodeGroupNode |
<optional> |
Properties to set |
- Implements:
-
- INodeGroupNode
Members
_consumedResources
NodeGroupNode _consumedResources.
_cpuOvercommitType
NodeGroupNode _cpuOvercommitType.
_name
NodeGroupNode _name.
_nodeType
NodeGroupNode _nodeType.
_satisfiesPzs
NodeGroupNode _satisfiesPzs.
_serverBinding
NodeGroupNode _serverBinding.
_serverId
NodeGroupNode _serverId.
_status
NodeGroupNode _status.
_totalResources
NodeGroupNode _totalResources.
accelerators
NodeGroupNode accelerators.
consumedResources
NodeGroupNode consumedResources.
cpuOvercommitType
NodeGroupNode cpuOvercommitType.
disks
NodeGroupNode disks.
instanceConsumptionData
NodeGroupNode instanceConsumptionData.
instances
NodeGroupNode instances.
name
NodeGroupNode name.
nodeType
NodeGroupNode nodeType.
satisfiesPzs
NodeGroupNode satisfiesPzs.
serverBinding
NodeGroupNode serverBinding.
serverId
NodeGroupNode serverId.
status
NodeGroupNode status.
totalResources
NodeGroupNode totalResources.
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 |
REPAIRING |
number |
REPAIRING value |
Methods
toJSON() → {Object.<string, *>}
Converts this NodeGroupNode to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.cloud.compute.v1.NodeGroupNode}
Creates a new NodeGroupNode instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.cloud.compute.v1.INodeGroupNode |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.cloud.compute.v1.NodeGroupNode |
NodeGroupNode instance |
(static) decode(reader, lengthopt) → {google.cloud.compute.v1.NodeGroupNode}
Decodes a NodeGroupNode 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.NodeGroupNode |
NodeGroupNode |
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.NodeGroupNode}
Decodes a NodeGroupNode 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.NodeGroupNode |
NodeGroupNode |
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 NodeGroupNode message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.INodeGroupNode |
NodeGroupNode 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 NodeGroupNode message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.INodeGroupNode |
NodeGroupNode 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.NodeGroupNode}
Creates a NodeGroupNode 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.NodeGroupNode |
NodeGroupNode |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for NodeGroupNode
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 NodeGroupNode message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.cloud.compute.v1.NodeGroupNode |
NodeGroupNode |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NodeGroupNode message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|