Constructor
new NodePool(propertiesopt)
Constructs a new NodePool.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1.INodePool |
<optional> |
Properties to set |
- Implements:
-
- INodePool
Classes
Members
autoscaling
NodePool autoscaling.
bestEffortProvisioning
NodePool bestEffortProvisioning.
conditions
NodePool conditions.
config
NodePool config.
etag
NodePool etag.
initialNodeCount
NodePool initialNodeCount.
instanceGroupUrls
NodePool instanceGroupUrls.
locations
NodePool locations.
management
NodePool management.
maxPodsConstraint
NodePool maxPodsConstraint.
name
NodePool name.
networkConfig
NodePool networkConfig.
placementPolicy
NodePool placementPolicy.
podIpv4CidrSize
NodePool podIpv4CidrSize.
queuedProvisioning
NodePool queuedProvisioning.
selfLink
NodePool selfLink.
status
NodePool status.
statusMessage
NodePool statusMessage.
updateInfo
NodePool updateInfo.
upgradeSettings
NodePool upgradeSettings.
version
NodePool version.
Status
Status enum.
Properties:
Name | Type | Description |
---|---|---|
STATUS_UNSPECIFIED |
number |
STATUS_UNSPECIFIED value |
PROVISIONING |
number |
PROVISIONING value |
RUNNING |
number |
RUNNING value |
RUNNING_WITH_ERROR |
number |
RUNNING_WITH_ERROR value |
RECONCILING |
number |
RECONCILING value |
STOPPING |
number |
STOPPING value |
ERROR |
number |
ERROR value |
Methods
toJSON() → {Object.<string, *>}
Converts this NodePool to JSON.
Returns:
Type | Description |
---|---|
Object.<string, *> |
JSON object |
(static) create(propertiesopt) → {google.container.v1.NodePool}
Creates a new NodePool instance using the specified properties.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
properties |
google.container.v1.INodePool |
<optional> |
Properties to set |
Returns:
Type | Description |
---|---|
google.container.v1.NodePool |
NodePool instance |
(static) decode(reader, lengthopt) → {google.container.v1.NodePool}
Decodes a NodePool 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.container.v1.NodePool |
NodePool |
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.container.v1.NodePool}
Decodes a NodePool 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.container.v1.NodePool |
NodePool |
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 NodePool message. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.INodePool |
NodePool 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 NodePool message, length delimited. Does not implicitly verify messages.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.INodePool |
NodePool message or plain object to encode |
|
writer |
$protobuf.Writer |
<optional> |
Writer to encode to |
Returns:
Type | Description |
---|---|
$protobuf.Writer |
Writer |
(static) fromObject(object) → {google.container.v1.NodePool}
Creates a NodePool 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.container.v1.NodePool |
NodePool |
(static) getTypeUrl(typeUrlPrefixopt) → {string}
Gets the default type url for NodePool
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 NodePool message. Also converts values to other types if specified.
Parameters:
Name | Type | Attributes | Description |
---|---|---|---|
message |
google.container.v1.NodePool |
NodePool |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
Type | Description |
---|---|
Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NodePool message.
Parameters:
Name | Type | Description |
---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
Type | Description |
---|---|
string | null |
|