- 2.74.0 (latest)
- 2.73.0
- 2.71.0
- 2.69.0
- 2.68.0
- 2.65.0
- 2.64.0
- 2.63.0
- 2.61.0
- 2.60.0
- 2.59.0
- 2.58.0
- 2.57.0
- 2.56.0
- 2.55.0
- 2.54.0
- 2.53.0
- 2.52.0
- 2.50.0
- 2.49.0
- 2.48.0
- 2.47.0
- 2.46.0
- 2.45.0
- 2.44.0
- 2.43.0
- 2.42.0
- 2.41.0
- 2.40.0
- 2.38.0
- 2.37.0
- 2.36.0
- 2.35.0
- 2.34.0
- 2.33.0
- 2.32.0
- 2.31.0
- 2.30.0
- 2.29.0
- 2.28.0
- 2.25.0
- 2.24.0
- 2.23.0
- 2.22.0
- 2.21.0
- 2.20.0
- 2.19.0
- 2.18.0
- 2.17.0
- 2.16.0
- 2.15.0
- 2.14.0
- 2.13.0
- 2.12.0
- 2.10.0
- 2.9.0
- 2.8.0
- 2.7.0
- 2.6.0
- 2.5.0
- 2.2.6
public
final
class
Node
extends
GeneratedMessageV3
implements
NodeOrBuilder
A TPU instance.
Protobuf type google.cloud.tpu.v1.Node
Inheritance
Object > AbstractMessageLite<MessageType,BuilderType> > AbstractMessage > GeneratedMessageV3 > NodeImplements
NodeOrBuilderStatic Fields
ACCELERATOR_TYPE_FIELD_NUMBER
public
static
final
int
ACCELERATOR_TYPE_FIELD_NUMBER
API_VERSION_FIELD_NUMBER
public
static
final
int
API_VERSION_FIELD_NUMBER
CIDR_BLOCK_FIELD_NUMBER
public
static
final
int
CIDR_BLOCK_FIELD_NUMBER
CREATE_TIME_FIELD_NUMBER
public
static
final
int
CREATE_TIME_FIELD_NUMBER
DESCRIPTION_FIELD_NUMBER
public
static
final
int
DESCRIPTION_FIELD_NUMBER
HEALTH_DESCRIPTION_FIELD_NUMBER
public
static
final
int
HEALTH_DESCRIPTION_FIELD_NUMBER
HEALTH_FIELD_NUMBER
public
static
final
int
HEALTH_FIELD_NUMBER
IP_ADDRESS_FIELD_NUMBER
public
static
final
int
IP_ADDRESS_FIELD_NUMBER
LABELS_FIELD_NUMBER
public
static
final
int
LABELS_FIELD_NUMBER
NAME_FIELD_NUMBER
public
static
final
int
NAME_FIELD_NUMBER
NETWORK_ENDPOINTS_FIELD_NUMBER
public
static
final
int
NETWORK_ENDPOINTS_FIELD_NUMBER
NETWORK_FIELD_NUMBER
public
static
final
int
NETWORK_FIELD_NUMBER
PORT_FIELD_NUMBER
public
static
final
int
PORT_FIELD_NUMBER
SCHEDULING_CONFIG_FIELD_NUMBER
public
static
final
int
SCHEDULING_CONFIG_FIELD_NUMBER
SERVICE_ACCOUNT_FIELD_NUMBER
public
static
final
int
SERVICE_ACCOUNT_FIELD_NUMBER
STATE_FIELD_NUMBER
public
static
final
int
STATE_FIELD_NUMBER
SYMPTOMS_FIELD_NUMBER
public
static
final
int
SYMPTOMS_FIELD_NUMBER
TENSORFLOW_VERSION_FIELD_NUMBER
public
static
final
int
TENSORFLOW_VERSION_FIELD_NUMBER
USE_SERVICE_NETWORKING_FIELD_NUMBER
public
static
final
int
USE_SERVICE_NETWORKING_FIELD_NUMBER
Static Methods
getDefaultInstance()
public
static
Node
getDefaultInstance
()
getDescriptor()
public
static
final
Descriptors
.
Descriptor
getDescriptor
()
newBuilder()
public
static
Node
.
Builder
newBuilder
()
newBuilder(Node prototype)
public
static
Node
.
Builder
newBuilder
(
Node
prototype
)
parseDelimitedFrom(InputStream input)
public
static
Node
parseDelimitedFrom
(
InputStream
input
)
parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
Node
parseDelimitedFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(byte[] data)
public
static
Node
parseFrom
(
byte
[]
data
)
data
byte
[]
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public
static
Node
parseFrom
(
byte
[]
data
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(ByteString data)
public
static
Node
parseFrom
(
ByteString
data
)
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public
static
Node
parseFrom
(
ByteString
data
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(CodedInputStream input)
public
static
Node
parseFrom
(
CodedInputStream
input
)
parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public
static
Node
parseFrom
(
CodedInputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(InputStream input)
public
static
Node
parseFrom
(
InputStream
input
)
parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
public
static
Node
parseFrom
(
InputStream
input
,
ExtensionRegistryLite
extensionRegistry
)
parseFrom(ByteBuffer data)
public
static
Node
parseFrom
(
ByteBuffer
data
)
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public
static
Node
parseFrom
(
ByteBuffer
data
,
ExtensionRegistryLite
extensionRegistry
)
parser()
public
static
Parser<Node>
parser
()
Methods
containsLabels(String key)
public
boolean
containsLabels
(
String
key
)
Resource labels to represent user-provided metadata.
map<string, string> labels = 24;
equals(Object obj)
public
boolean
equals
(
Object
obj
)
getAcceleratorType()
public
String
getAcceleratorType
()
Required. The type of hardware accelerators associated with this node.
string accelerator_type = 5 [(.google.api.field_behavior) = REQUIRED];
getAcceleratorTypeBytes()
public
ByteString
getAcceleratorTypeBytes
()
Required. The type of hardware accelerators associated with this node.
string accelerator_type = 5 [(.google.api.field_behavior) = REQUIRED];
getApiVersion()
public
Node
.
ApiVersion
getApiVersion
()
Output only. The API version that created this Node.
.google.cloud.tpu.v1.Node.ApiVersion api_version = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
getApiVersionValue()
public
int
getApiVersionValue
()
Output only. The API version that created this Node.
.google.cloud.tpu.v1.Node.ApiVersion api_version = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCidrBlock()
public
String
getCidrBlock
()
The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block.
string cidr_block = 13;
getCidrBlockBytes()
public
ByteString
getCidrBlockBytes
()
The CIDR block that the TPU node will use when selecting an IP address. This CIDR block must be a /29 block; the Compute Engine networks API forbids a smaller block, and using a larger block would be wasteful (a node can only consume one IP address). Errors will occur if the CIDR block has already been used for a currently existing TPU node, the CIDR block conflicts with any subnetworks in the user's provided network, or the provided network is peered with another network that is using that CIDR block.
string cidr_block = 13;
getCreateTime()
public
Timestamp
getCreateTime
()
Output only. The time when the node was created.
.google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
getCreateTimeOrBuilder()
public
TimestampOrBuilder
getCreateTimeOrBuilder
()
Output only. The time when the node was created.
.google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
getDefaultInstanceForType()
public
Node
getDefaultInstanceForType
()
getDescription()
public
String
getDescription
()
The user-supplied description of the TPU. Maximum of 512 characters.
string description = 3;
getDescriptionBytes()
public
ByteString
getDescriptionBytes
()
The user-supplied description of the TPU. Maximum of 512 characters.
string description = 3;
getHealth()
public
Node
.
Health
getHealth
()
The health status of the TPU node.
.google.cloud.tpu.v1.Node.Health health = 22;
getHealthDescription()
public
String
getHealthDescription
()
Output only. If this field is populated, it contains a description of why the TPU Node is unhealthy.
string health_description = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getHealthDescriptionBytes()
public
ByteString
getHealthDescriptionBytes
()
Output only. If this field is populated, it contains a description of why the TPU Node is unhealthy.
string health_description = 10 [(.google.api.field_behavior) = OUTPUT_ONLY];
getHealthValue()
public
int
getHealthValue
()
The health status of the TPU node.
.google.cloud.tpu.v1.Node.Health health = 22;
getIpAddress() (deprecated)
public
String
getIpAddress
()
Deprecated. google.cloud.tpu.v1.Node.ip_address is deprecated. See google/cloud/tpu/v1/cloud_tpu.proto;l=279
Output only. DEPRECATED! Use network_endpoints instead. The network address for the TPU Node as visible to Compute Engine instances.
string ip_address = 8 [deprecated = true];
getIpAddressBytes() (deprecated)
public
ByteString
getIpAddressBytes
()
Deprecated. google.cloud.tpu.v1.Node.ip_address is deprecated. See google/cloud/tpu/v1/cloud_tpu.proto;l=279
Output only. DEPRECATED! Use network_endpoints instead. The network address for the TPU Node as visible to Compute Engine instances.
string ip_address = 8 [deprecated = true];
getLabels() (deprecated)
public
Map<String
,
String
>
getLabels
()
Use #getLabelsMap() instead.
getLabelsCount()
public
int
getLabelsCount
()
Resource labels to represent user-provided metadata.
map<string, string> labels = 24;
getLabelsMap()
public
Map<String
,
String
>
getLabelsMap
()
Resource labels to represent user-provided metadata.
map<string, string> labels = 24;
getLabelsOrDefault(String key, String defaultValue)
public
String
getLabelsOrDefault
(
String
key
,
String
defaultValue
)
Resource labels to represent user-provided metadata.
map<string, string> labels = 24;
getLabelsOrThrow(String key)
public
String
getLabelsOrThrow
(
String
key
)
Resource labels to represent user-provided metadata.
map<string, string> labels = 24;
getName()
public
String
getName
()
Output only. Immutable. The name of the TPU
string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
getNameBytes()
public
ByteString
getNameBytes
()
Output only. Immutable. The name of the TPU
string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
getNetwork()
public
String
getNetwork
()
The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used.
string network = 12;
getNetworkBytes()
public
ByteString
getNetworkBytes
()
The name of a network they wish to peer the TPU node to. It must be a preexisting Compute Engine network inside of the project on which this API has been activated. If none is provided, "default" will be used.
string network = 12;
getNetworkEndpoints(int index)
public
NetworkEndpoint
getNetworkEndpoints
(
int
index
)
Output only. The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first.
repeated .google.cloud.tpu.v1.NetworkEndpoint network_endpoints = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
getNetworkEndpointsCount()
public
int
getNetworkEndpointsCount
()
Output only. The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first.
repeated .google.cloud.tpu.v1.NetworkEndpoint network_endpoints = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
getNetworkEndpointsList()
public
List<NetworkEndpoint>
getNetworkEndpointsList
()
Output only. The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first.
repeated .google.cloud.tpu.v1.NetworkEndpoint network_endpoints = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
getNetworkEndpointsOrBuilder(int index)
public
NetworkEndpointOrBuilder
getNetworkEndpointsOrBuilder
(
int
index
)
Output only. The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first.
repeated .google.cloud.tpu.v1.NetworkEndpoint network_endpoints = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
getNetworkEndpointsOrBuilderList()
public
List
< ?
extends
NetworkEndpointOrBuilder
>
getNetworkEndpointsOrBuilderList
()
Output only. The network endpoints where TPU workers can be accessed and sent work. It is recommended that Tensorflow clients of the node reach out to the 0th entry in this map first.
repeated .google.cloud.tpu.v1.NetworkEndpoint network_endpoints = 21 [(.google.api.field_behavior) = OUTPUT_ONLY];
getParserForType()
public
Parser<Node>
getParserForType
()
getPort() (deprecated)
public
String
getPort
()
Deprecated. google.cloud.tpu.v1.Node.port is deprecated. See google/cloud/tpu/v1/cloud_tpu.proto;l=283
Output only. DEPRECATED! Use network_endpoints instead. The network port for the TPU Node as visible to Compute Engine instances.
string port = 14 [deprecated = true];
getPortBytes() (deprecated)
public
ByteString
getPortBytes
()
Deprecated. google.cloud.tpu.v1.Node.port is deprecated. See google/cloud/tpu/v1/cloud_tpu.proto;l=283
Output only. DEPRECATED! Use network_endpoints instead. The network port for the TPU Node as visible to Compute Engine instances.
string port = 14 [deprecated = true];
getSchedulingConfig()
public
SchedulingConfig
getSchedulingConfig
()
The scheduling options for this node.
.google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
getSchedulingConfigOrBuilder()
public
SchedulingConfigOrBuilder
getSchedulingConfigOrBuilder
()
The scheduling options for this node.
.google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
getSerializedSize()
public
int
getSerializedSize
()
getServiceAccount()
public
String
getServiceAccount
()
Output only. The service account used to run the tensor flow services within the node. To share resources, including Google Cloud Storage data, with the Tensorflow job running in the Node, this account must have permissions to that data.
string service_account = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
getServiceAccountBytes()
public
ByteString
getServiceAccountBytes
()
Output only. The service account used to run the tensor flow services within the node. To share resources, including Google Cloud Storage data, with the Tensorflow job running in the Node, this account must have permissions to that data.
string service_account = 15 [(.google.api.field_behavior) = OUTPUT_ONLY];
getState()
public
Node
.
State
getState
()
Output only. The current state for the TPU Node.
.google.cloud.tpu.v1.Node.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getStateValue()
public
int
getStateValue
()
Output only. The current state for the TPU Node.
.google.cloud.tpu.v1.Node.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSymptoms(int index)
public
Symptom
getSymptoms
(
int
index
)
Output only. The Symptoms that have occurred to the TPU Node.
repeated .google.cloud.tpu.v1.Symptom symptoms = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSymptomsCount()
public
int
getSymptomsCount
()
Output only. The Symptoms that have occurred to the TPU Node.
repeated .google.cloud.tpu.v1.Symptom symptoms = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSymptomsList()
public
List<Symptom>
getSymptomsList
()
Output only. The Symptoms that have occurred to the TPU Node.
repeated .google.cloud.tpu.v1.Symptom symptoms = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSymptomsOrBuilder(int index)
public
SymptomOrBuilder
getSymptomsOrBuilder
(
int
index
)
Output only. The Symptoms that have occurred to the TPU Node.
repeated .google.cloud.tpu.v1.Symptom symptoms = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
getSymptomsOrBuilderList()
public
List
< ?
extends
SymptomOrBuilder
>
getSymptomsOrBuilderList
()
Output only. The Symptoms that have occurred to the TPU Node.
repeated .google.cloud.tpu.v1.Symptom symptoms = 39 [(.google.api.field_behavior) = OUTPUT_ONLY];
getTensorflowVersion()
public
String
getTensorflowVersion
()
Required. The version of Tensorflow running in the Node.
string tensorflow_version = 11 [(.google.api.field_behavior) = REQUIRED];
getTensorflowVersionBytes()
public
ByteString
getTensorflowVersionBytes
()
Required. The version of Tensorflow running in the Node.
string tensorflow_version = 11 [(.google.api.field_behavior) = REQUIRED];
getUseServiceNetworking()
public
boolean
getUseServiceNetworking
()
Whether the VPC peering for the node is set up through Service Networking API. The VPC Peering should be set up before provisioning the node. If this field is set, cidr_block field should not be specified. If the network, that you want to peer the TPU Node to, is Shared VPC networks, the node must be created with this this field enabled.
bool use_service_networking = 27;
hasCreateTime()
public
boolean
hasCreateTime
()
Output only. The time when the node was created.
.google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
hasSchedulingConfig()
public
boolean
hasSchedulingConfig
()
The scheduling options for this node.
.google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
hashCode()
public
int
hashCode
()
internalGetFieldAccessorTable()
protected
GeneratedMessageV3
.
FieldAccessorTable
internalGetFieldAccessorTable
()
internalGetMapField(int number)
protected
MapField
internalGetMapField
(
int
number
)
isInitialized()
public
final
boolean
isInitialized
()
newBuilderForType()
public
Node
.
Builder
newBuilderForType
()
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected
Node
.
Builder
newBuilderForType
(
GeneratedMessageV3
.
BuilderParent
parent
)
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected
Object
newInstance
(
GeneratedMessageV3
.
UnusedPrivateParameter
unused
)
toBuilder()
public
Node
.
Builder
toBuilder
()
writeTo(CodedOutputStream output)
public
void
writeTo
(
CodedOutputStream
output
)