Class protos.google.cloud.tpu.v2.Node (3.8.0) Stay organized with collections Save and categorize content based on your preferences.
Represents a Node.
Package
@google-cloud/tpuConstructors
(constructor)(properties)
constructor(properties?:google.cloud.tpu.v2.INode);Constructs a new Node.
| Parameter | |
|---|---|
| Name | Description |
properties | INodeProperties to set |
Properties
acceleratorConfig
publicacceleratorConfig?:(google.cloud.tpu.v2.IAcceleratorConfig|null);Node acceleratorConfig.
acceleratorType
publicacceleratorType:string;Node acceleratorType.
apiVersion
publicapiVersion:(google.cloud.tpu.v2.Node.ApiVersion|keyoftypeofgoogle.cloud.tpu.v2.Node.ApiVersion);Node apiVersion.
cidrBlock
publiccidrBlock:string;Node cidrBlock.
createTime
publiccreateTime?:(google.protobuf.ITimestamp|null);Node createTime.
dataDisks
publicdataDisks:google.cloud.tpu.v2.IAttachedDisk[];Node dataDisks.
description
publicdescription:string;Node description.
health
publichealth:(google.cloud.tpu.v2.Node.Health|keyoftypeofgoogle.cloud.tpu.v2.Node.Health);Node health.
healthDescription
publichealthDescription:string;Node healthDescription.
id
publicid:(number|Long|string);Node id.
labels
publiclabels:{[k:string]:string};Node labels.
metadata
publicmetadata:{[k:string]:string};Node metadata.
multisliceNode
publicmultisliceNode:boolean;Node multisliceNode.
name
publicname:string;Node name.
networkConfig
publicnetworkConfig?:(google.cloud.tpu.v2.INetworkConfig|null);Node networkConfig.
networkConfigs
publicnetworkConfigs:google.cloud.tpu.v2.INetworkConfig[];Node networkConfigs.
networkEndpoints
publicnetworkEndpoints:google.cloud.tpu.v2.INetworkEndpoint[];Node networkEndpoints.
queuedResource
publicqueuedResource:string;Node queuedResource.
runtimeVersion
publicruntimeVersion:string;Node runtimeVersion.
schedulingConfig
publicschedulingConfig?:(google.cloud.tpu.v2.ISchedulingConfig|null);Node schedulingConfig.
serviceAccount
publicserviceAccount?:(google.cloud.tpu.v2.IServiceAccount|null);Node serviceAccount.
shieldedInstanceConfig
publicshieldedInstanceConfig?:(google.cloud.tpu.v2.IShieldedInstanceConfig|null);Node shieldedInstanceConfig.
state
publicstate:(google.cloud.tpu.v2.Node.State|keyoftypeofgoogle.cloud.tpu.v2.Node.State);Node state.
symptoms
publicsymptoms:google.cloud.tpu.v2.ISymptom[];Node symptoms.
tags
publictags:string[];Node tags.
Methods
create(properties)
publicstaticcreate(properties?:google.cloud.tpu.v2.INode):google.cloud.tpu.v2.Node;Creates a new Node instance using the specified properties.
| Parameter | |
|---|---|
| Name | Description |
properties | INodeProperties to set |
| Returns | |
|---|---|
| Type | Description |
Node | Node instance |
decode(reader, length)
publicstaticdecode(reader:($protobuf.Reader|Uint8Array),length?:number):google.cloud.tpu.v2.Node;Decodes a Node message from the specified reader or buffer.
| Parameters | |
|---|---|
| Name | Description |
reader | (Reader|Uint8Array)Reader or buffer to decode from |
length | numberMessage length if known beforehand |
| Returns | |
|---|---|
| Type | Description |
Node | Node |
decodeDelimited(reader)
publicstaticdecodeDelimited(reader:($protobuf.Reader|Uint8Array)):google.cloud.tpu.v2.Node;Decodes a Node message from the specified reader or buffer, length delimited.
| Parameter | |
|---|---|
| Name | Description |
reader | (Reader|Uint8Array)Reader or buffer to decode from |
| Returns | |
|---|---|
| Type | Description |
Node | Node |
encode(message, writer)
publicstaticencode(message:google.cloud.tpu.v2.INode,writer?:$protobuf.Writer):$protobuf.Writer;Encodes the specified Node message. Does not implicitly messages.
| Parameters | |
|---|---|
| Name | Description |
message | INodeNode message or plain object to encode |
writer | $protobuf.WriterWriter to encode to |
| Returns | |
|---|---|
| Type | Description |
$protobuf.Writer | Writer |
encodeDelimited(message, writer)
publicstaticencodeDelimited(message:google.cloud.tpu.v2.INode,writer?:$protobuf.Writer):$protobuf.Writer;Encodes the specified Node message, length delimited. Does not implicitly messages.
| Parameters | |
|---|---|
| Name | Description |
message | INodeNode message or plain object to encode |
writer | $protobuf.WriterWriter to encode to |
| Returns | |
|---|---|
| Type | Description |
$protobuf.Writer | Writer |
fromObject(object)
publicstaticfromObject(object:{[k:string]:any}):google.cloud.tpu.v2.Node;Creates a Node message from a plain object. Also converts values to their respective internal types.
| Parameter | |
|---|---|
| Name | Description |
object | { [k: string]: any }Plain object |
| Returns | |
|---|---|
| Type | Description |
Node | Node |
getTypeUrl(typeUrlPrefix)
publicstaticgetTypeUrl(typeUrlPrefix?:string):string;Gets the default type url for Node
| Parameter | |
|---|---|
| Name | Description |
typeUrlPrefix | stringyour custom typeUrlPrefix(default "type.googleapis.com") |
| Returns | |
|---|---|
| Type | Description |
string | The default type url |
toJSON()
publictoJSON():{[k:string]:any};Converts this Node to JSON.
| Returns | |
|---|---|
| Type | Description |
{ [k: string]: any } | JSON object |
toObject(message, options)
publicstatictoObject(message:google.cloud.tpu.v2.Node,options?:$protobuf.IConversionOptions):{[k:string]:any};Creates a plain object from a Node message. Also converts values to other types if specified.
| Parameters | |
|---|---|
| Name | Description |
message | NodeNode |
options | $protobuf.IConversionOptionsConversion options |
| Returns | |
|---|---|
| Type | Description |
{ [k: string]: any } | Plain object |
verify(message)
publicstaticverify(message:{[k:string]:any}):(string|null);Verifies a Node message.
| Parameter | |
|---|---|
| Name | Description |
message | { [k: string]: any }Plain object to verify |
| Returns | |
|---|---|
| Type | Description |
(string|null) |
|
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.