Constructor
new NodeConfig(propertiesopt)
Constructs a new NodeConfig.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
properties |
google.container.v1.INodeConfig |
<optional> |
Properties to set |
- Implements:
-
- INodeConfig
Members
accelerators
NodeConfig accelerators.
bootDiskKmsKey
NodeConfig bootDiskKmsKey.
diskSizeGb
NodeConfig diskSizeGb.
diskType
NodeConfig diskType.
imageType
NodeConfig imageType.
labels
NodeConfig labels.
localSsdCount
NodeConfig localSsdCount.
machineType
NodeConfig machineType.
metadata
NodeConfig metadata.
minCpuPlatform
NodeConfig minCpuPlatform.
nodeGroup
NodeConfig nodeGroup.
oauthScopes
NodeConfig oauthScopes.
preemptible
NodeConfig preemptible.
reservationAffinity
NodeConfig reservationAffinity.
sandboxConfig
NodeConfig sandboxConfig.
serviceAccount
NodeConfig serviceAccount.
shieldedInstanceConfig
NodeConfig shieldedInstanceConfig.
tags
NodeConfig tags.
taints
NodeConfig taints.
workloadMetadataConfig
NodeConfig workloadMetadataConfig.
Methods
(static) create(propertiesopt) → {google.container.v1.NodeConfig}
Creates a new NodeConfig instance using the specified properties.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
properties |
google.container.v1.INodeConfig |
<optional> |
Properties to set |
Returns:
| Type | Description |
|---|---|
| google.container.v1.NodeConfig |
NodeConfig instance |
(static) decode(reader, lengthopt) → {google.container.v1.NodeConfig}
Decodes a NodeConfig 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.NodeConfig |
NodeConfig |
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.NodeConfig}
Decodes a NodeConfig 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.NodeConfig |
NodeConfig |
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 NodeConfig message. Does not implicitly verify messages.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.INodeConfig |
NodeConfig 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 NodeConfig message, length delimited. Does not implicitly verify messages.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.INodeConfig |
NodeConfig 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.NodeConfig}
Creates a NodeConfig 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.NodeConfig |
NodeConfig |
(static) toObject(message, optionsopt) → {Object.<string, *>}
Creates a plain object from a NodeConfig message. Also converts values to other types if specified.
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
message |
google.container.v1.NodeConfig |
NodeConfig |
|
options |
$protobuf.IConversionOptions |
<optional> |
Conversion options |
Returns:
| Type | Description |
|---|---|
| Object.<string, *> |
Plain object |
(static) verify(message) → {string|null}
Verifies a NodeConfig message.
Parameters:
| Name | Type | Description |
|---|---|---|
message |
Object.<string, *> |
Plain object to verify |
Returns:
| Type | Description |
|---|---|
| string | null |
|
toJSON() → {Object.<string, *>}
Converts this NodeConfig to JSON.
Returns:
| Type | Description |
|---|---|
| Object.<string, *> |
JSON object |