Class Node.Builder

  • All Implemented Interfaces:
    NodeOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    Node

    public static final class Node.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
    implements NodeOrBuilder
     A TPU instance.
     
    Protobuf type google.cloud.tpu.v1.Node
    • Method Detail

      • getDescriptor

        public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
      • internalGetMapField

        protected com.google.protobuf.MapField internalGetMapField​(int number)
        Overrides:
        internalGetMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • internalGetMutableMapField

        protected com.google.protobuf.MapField internalGetMutableMapField​(int number)
        Overrides:
        internalGetMutableMapField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • internalGetFieldAccessorTable

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • clear

        public Node.Builder clear()
        Specified by:
        clear in interface com.google.protobuf.Message.Builder
        Specified by:
        clear in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clear in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • getDescriptorForType

        public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
        Specified by:
        getDescriptorForType in interface com.google.protobuf.Message.Builder
        Specified by:
        getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
        Overrides:
        getDescriptorForType in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • getDefaultInstanceForType

        public Node getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • build

        public Node build()
        Specified by:
        build in interface com.google.protobuf.Message.Builder
        Specified by:
        build in interface com.google.protobuf.MessageLite.Builder
      • buildPartial

        public Node buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • clone

        public Node.Builder clone()
        Specified by:
        clone in interface com.google.protobuf.Message.Builder
        Specified by:
        clone in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        clone in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • setField

        public Node.Builder setField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                     Object value)
        Specified by:
        setField in interface com.google.protobuf.Message.Builder
        Overrides:
        setField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • clearField

        public Node.Builder clearField​(com.google.protobuf.Descriptors.FieldDescriptor field)
        Specified by:
        clearField in interface com.google.protobuf.Message.Builder
        Overrides:
        clearField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • clearOneof

        public Node.Builder clearOneof​(com.google.protobuf.Descriptors.OneofDescriptor oneof)
        Specified by:
        clearOneof in interface com.google.protobuf.Message.Builder
        Overrides:
        clearOneof in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • setRepeatedField

        public Node.Builder setRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                             int index,
                                             Object value)
        Specified by:
        setRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        setRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • addRepeatedField

        public Node.Builder addRepeatedField​(com.google.protobuf.Descriptors.FieldDescriptor field,
                                             Object value)
        Specified by:
        addRepeatedField in interface com.google.protobuf.Message.Builder
        Overrides:
        addRepeatedField in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • mergeFrom

        public Node.Builder mergeFrom​(com.google.protobuf.Message other)
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Node.Builder>
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • mergeFrom

        public Node.Builder mergeFrom​(com.google.protobuf.CodedInputStream input,
                                      com.google.protobuf.ExtensionRegistryLite extensionRegistry)
                               throws IOException
        Specified by:
        mergeFrom in interface com.google.protobuf.Message.Builder
        Specified by:
        mergeFrom in interface com.google.protobuf.MessageLite.Builder
        Overrides:
        mergeFrom in class com.google.protobuf.AbstractMessage.Builder<Node.Builder>
        Throws:
        IOException
      • 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];
        Specified by:
        getName in interface NodeOrBuilder
        Returns:
        The name.
      • getNameBytes

        public com.google.protobuf.ByteString getNameBytes()
         Output only. Immutable. The name of the TPU
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getNameBytes in interface NodeOrBuilder
        Returns:
        The bytes for name.
      • setName

        public Node.Builder setName​(String value)
         Output only. Immutable. The name of the TPU
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The name to set.
        Returns:
        This builder for chaining.
      • clearName

        public Node.Builder clearName()
         Output only. Immutable. The name of the TPU
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • setNameBytes

        public Node.Builder setNameBytes​(com.google.protobuf.ByteString value)
         Output only. Immutable. The name of the TPU
         
        string name = 1 [(.google.api.field_behavior) = IMMUTABLE, (.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The bytes for name to set.
        Returns:
        This builder for chaining.
      • getDescription

        public String getDescription()
         The user-supplied description of the TPU. Maximum of 512 characters.
         
        string description = 3;
        Specified by:
        getDescription in interface NodeOrBuilder
        Returns:
        The description.
      • getDescriptionBytes

        public com.google.protobuf.ByteString getDescriptionBytes()
         The user-supplied description of the TPU. Maximum of 512 characters.
         
        string description = 3;
        Specified by:
        getDescriptionBytes in interface NodeOrBuilder
        Returns:
        The bytes for description.
      • setDescription

        public Node.Builder setDescription​(String value)
         The user-supplied description of the TPU. Maximum of 512 characters.
         
        string description = 3;
        Parameters:
        value - The description to set.
        Returns:
        This builder for chaining.
      • clearDescription

        public Node.Builder clearDescription()
         The user-supplied description of the TPU. Maximum of 512 characters.
         
        string description = 3;
        Returns:
        This builder for chaining.
      • setDescriptionBytes

        public Node.Builder setDescriptionBytes​(com.google.protobuf.ByteString value)
         The user-supplied description of the TPU. Maximum of 512 characters.
         
        string description = 3;
        Parameters:
        value - The bytes for description to set.
        Returns:
        This builder for chaining.
      • getAcceleratorType

        public String getAcceleratorType()
         Required. The type of hardware accelerators associated with this node.
         
        string accelerator_type = 5 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getAcceleratorType in interface NodeOrBuilder
        Returns:
        The acceleratorType.
      • getAcceleratorTypeBytes

        public com.google.protobuf.ByteString getAcceleratorTypeBytes()
         Required. The type of hardware accelerators associated with this node.
         
        string accelerator_type = 5 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getAcceleratorTypeBytes in interface NodeOrBuilder
        Returns:
        The bytes for acceleratorType.
      • setAcceleratorType

        public Node.Builder setAcceleratorType​(String value)
         Required. The type of hardware accelerators associated with this node.
         
        string accelerator_type = 5 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The acceleratorType to set.
        Returns:
        This builder for chaining.
      • clearAcceleratorType

        public Node.Builder clearAcceleratorType()
         Required. The type of hardware accelerators associated with this node.
         
        string accelerator_type = 5 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setAcceleratorTypeBytes

        public Node.Builder setAcceleratorTypeBytes​(com.google.protobuf.ByteString value)
         Required. The type of hardware accelerators associated with this node.
         
        string accelerator_type = 5 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for acceleratorType to set.
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getIpAddress in interface NodeOrBuilder
        Returns:
        The ipAddress.
      • getIpAddressBytes

        @Deprecated
        public com.google.protobuf.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];
        Specified by:
        getIpAddressBytes in interface NodeOrBuilder
        Returns:
        The bytes for ipAddress.
      • setIpAddress

        @Deprecated
        public Node.Builder setIpAddress​(String value)
        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];
        Parameters:
        value - The ipAddress to set.
        Returns:
        This builder for chaining.
      • clearIpAddress

        @Deprecated
        public Node.Builder clearIpAddress()
        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];
        Returns:
        This builder for chaining.
      • setIpAddressBytes

        @Deprecated
        public Node.Builder setIpAddressBytes​(com.google.protobuf.ByteString value)
        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];
        Parameters:
        value - The bytes for ipAddress to set.
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getPort in interface NodeOrBuilder
        Returns:
        The port.
      • getPortBytes

        @Deprecated
        public com.google.protobuf.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];
        Specified by:
        getPortBytes in interface NodeOrBuilder
        Returns:
        The bytes for port.
      • setPort

        @Deprecated
        public Node.Builder setPort​(String value)
        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];
        Parameters:
        value - The port to set.
        Returns:
        This builder for chaining.
      • clearPort

        @Deprecated
        public Node.Builder clearPort()
        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];
        Returns:
        This builder for chaining.
      • setPortBytes

        @Deprecated
        public Node.Builder setPortBytes​(com.google.protobuf.ByteString value)
        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];
        Parameters:
        value - The bytes for port to set.
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getStateValue in interface NodeOrBuilder
        Returns:
        The enum numeric value on the wire for state.
      • setStateValue

        public Node.Builder setStateValue​(int value)
         Output only. The current state for the TPU Node.
         
        .google.cloud.tpu.v1.Node.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for state to set.
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getState in interface NodeOrBuilder
        Returns:
        The state.
      • setState

        public Node.Builder setState​(Node.State value)
         Output only. The current state for the TPU Node.
         
        .google.cloud.tpu.v1.Node.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The state to set.
        Returns:
        This builder for chaining.
      • clearState

        public Node.Builder clearState()
         Output only. The current state for the TPU Node.
         
        .google.cloud.tpu.v1.Node.State state = 9 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getHealthDescription in interface NodeOrBuilder
        Returns:
        The healthDescription.
      • getHealthDescriptionBytes

        public com.google.protobuf.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];
        Specified by:
        getHealthDescriptionBytes in interface NodeOrBuilder
        Returns:
        The bytes for healthDescription.
      • setHealthDescription

        public Node.Builder setHealthDescription​(String value)
         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];
        Parameters:
        value - The healthDescription to set.
        Returns:
        This builder for chaining.
      • clearHealthDescription

        public Node.Builder clearHealthDescription()
         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];
        Returns:
        This builder for chaining.
      • setHealthDescriptionBytes

        public Node.Builder setHealthDescriptionBytes​(com.google.protobuf.ByteString value)
         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];
        Parameters:
        value - The bytes for healthDescription to set.
        Returns:
        This builder for chaining.
      • getTensorflowVersion

        public String getTensorflowVersion()
         Required. The version of Tensorflow running in the Node.
         
        string tensorflow_version = 11 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getTensorflowVersion in interface NodeOrBuilder
        Returns:
        The tensorflowVersion.
      • getTensorflowVersionBytes

        public com.google.protobuf.ByteString getTensorflowVersionBytes()
         Required. The version of Tensorflow running in the Node.
         
        string tensorflow_version = 11 [(.google.api.field_behavior) = REQUIRED];
        Specified by:
        getTensorflowVersionBytes in interface NodeOrBuilder
        Returns:
        The bytes for tensorflowVersion.
      • setTensorflowVersion

        public Node.Builder setTensorflowVersion​(String value)
         Required. The version of Tensorflow running in the Node.
         
        string tensorflow_version = 11 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The tensorflowVersion to set.
        Returns:
        This builder for chaining.
      • clearTensorflowVersion

        public Node.Builder clearTensorflowVersion()
         Required. The version of Tensorflow running in the Node.
         
        string tensorflow_version = 11 [(.google.api.field_behavior) = REQUIRED];
        Returns:
        This builder for chaining.
      • setTensorflowVersionBytes

        public Node.Builder setTensorflowVersionBytes​(com.google.protobuf.ByteString value)
         Required. The version of Tensorflow running in the Node.
         
        string tensorflow_version = 11 [(.google.api.field_behavior) = REQUIRED];
        Parameters:
        value - The bytes for tensorflowVersion to set.
        Returns:
        This builder for chaining.
      • 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;
        Specified by:
        getNetwork in interface NodeOrBuilder
        Returns:
        The network.
      • getNetworkBytes

        public com.google.protobuf.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;
        Specified by:
        getNetworkBytes in interface NodeOrBuilder
        Returns:
        The bytes for network.
      • setNetwork

        public Node.Builder setNetwork​(String value)
         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;
        Parameters:
        value - The network to set.
        Returns:
        This builder for chaining.
      • clearNetwork

        public Node.Builder clearNetwork()
         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;
        Returns:
        This builder for chaining.
      • setNetworkBytes

        public Node.Builder setNetworkBytes​(com.google.protobuf.ByteString value)
         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;
        Parameters:
        value - The bytes for network to set.
        Returns:
        This builder for chaining.
      • 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;
        Specified by:
        getCidrBlock in interface NodeOrBuilder
        Returns:
        The cidrBlock.
      • getCidrBlockBytes

        public com.google.protobuf.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;
        Specified by:
        getCidrBlockBytes in interface NodeOrBuilder
        Returns:
        The bytes for cidrBlock.
      • setCidrBlock

        public Node.Builder setCidrBlock​(String value)
         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;
        Parameters:
        value - The cidrBlock to set.
        Returns:
        This builder for chaining.
      • clearCidrBlock

        public Node.Builder clearCidrBlock()
         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;
        Returns:
        This builder for chaining.
      • setCidrBlockBytes

        public Node.Builder setCidrBlockBytes​(com.google.protobuf.ByteString value)
         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;
        Parameters:
        value - The bytes for cidrBlock to set.
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getServiceAccount in interface NodeOrBuilder
        Returns:
        The serviceAccount.
      • getServiceAccountBytes

        public com.google.protobuf.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];
        Specified by:
        getServiceAccountBytes in interface NodeOrBuilder
        Returns:
        The bytes for serviceAccount.
      • setServiceAccount

        public Node.Builder setServiceAccount​(String value)
         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];
        Parameters:
        value - The serviceAccount to set.
        Returns:
        This builder for chaining.
      • clearServiceAccount

        public Node.Builder clearServiceAccount()
         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];
        Returns:
        This builder for chaining.
      • setServiceAccountBytes

        public Node.Builder setServiceAccountBytes​(com.google.protobuf.ByteString value)
         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];
        Parameters:
        value - The bytes for serviceAccount to set.
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        hasCreateTime in interface NodeOrBuilder
        Returns:
        Whether the createTime field is set.
      • getCreateTime

        public com.google.protobuf.Timestamp getCreateTime()
         Output only. The time when the node was created.
         
        .google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTime in interface NodeOrBuilder
        Returns:
        The createTime.
      • setCreateTime

        public Node.Builder setCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The time when the node was created.
         
        .google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • setCreateTime

        public Node.Builder setCreateTime​(com.google.protobuf.Timestamp.Builder builderForValue)
         Output only. The time when the node was created.
         
        .google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • mergeCreateTime

        public Node.Builder mergeCreateTime​(com.google.protobuf.Timestamp value)
         Output only. The time when the node was created.
         
        .google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • clearCreateTime

        public Node.Builder clearCreateTime()
         Output only. The time when the node was created.
         
        .google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeBuilder

        public com.google.protobuf.Timestamp.Builder getCreateTimeBuilder()
         Output only. The time when the node was created.
         
        .google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
      • getCreateTimeOrBuilder

        public com.google.protobuf.TimestampOrBuilder getCreateTimeOrBuilder()
         Output only. The time when the node was created.
         
        .google.protobuf.Timestamp create_time = 16 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Specified by:
        getCreateTimeOrBuilder in interface NodeOrBuilder
      • hasSchedulingConfig

        public boolean hasSchedulingConfig()
         The scheduling options for this node.
         
        .google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
        Specified by:
        hasSchedulingConfig in interface NodeOrBuilder
        Returns:
        Whether the schedulingConfig field is set.
      • getSchedulingConfig

        public SchedulingConfig getSchedulingConfig()
         The scheduling options for this node.
         
        .google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
        Specified by:
        getSchedulingConfig in interface NodeOrBuilder
        Returns:
        The schedulingConfig.
      • setSchedulingConfig

        public Node.Builder setSchedulingConfig​(SchedulingConfig value)
         The scheduling options for this node.
         
        .google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
      • setSchedulingConfig

        public Node.Builder setSchedulingConfig​(SchedulingConfig.Builder builderForValue)
         The scheduling options for this node.
         
        .google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
      • mergeSchedulingConfig

        public Node.Builder mergeSchedulingConfig​(SchedulingConfig value)
         The scheduling options for this node.
         
        .google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
      • clearSchedulingConfig

        public Node.Builder clearSchedulingConfig()
         The scheduling options for this node.
         
        .google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
      • getSchedulingConfigBuilder

        public SchedulingConfig.Builder getSchedulingConfigBuilder()
         The scheduling options for this node.
         
        .google.cloud.tpu.v1.SchedulingConfig scheduling_config = 17;
      • 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];
        Specified by:
        getNetworkEndpointsList in interface NodeOrBuilder
      • 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];
        Specified by:
        getNetworkEndpointsCount in interface NodeOrBuilder
      • getNetworkEndpoints

        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];
        Specified by:
        getNetworkEndpoints in interface NodeOrBuilder
      • setNetworkEndpoints

        public Node.Builder setNetworkEndpoints​(int index,
                                                NetworkEndpoint value)
         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];
      • setNetworkEndpoints

        public Node.Builder setNetworkEndpoints​(int index,
                                                NetworkEndpoint.Builder builderForValue)
         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];
      • addNetworkEndpoints

        public Node.Builder addNetworkEndpoints​(NetworkEndpoint value)
         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];
      • addNetworkEndpoints

        public Node.Builder addNetworkEndpoints​(int index,
                                                NetworkEndpoint value)
         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];
      • addNetworkEndpoints

        public Node.Builder addNetworkEndpoints​(NetworkEndpoint.Builder builderForValue)
         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];
      • addNetworkEndpoints

        public Node.Builder addNetworkEndpoints​(int index,
                                                NetworkEndpoint.Builder builderForValue)
         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];
      • addAllNetworkEndpoints

        public Node.Builder addAllNetworkEndpoints​(Iterable<? extends NetworkEndpoint> values)
         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];
      • clearNetworkEndpoints

        public Node.Builder clearNetworkEndpoints()
         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];
      • removeNetworkEndpoints

        public Node.Builder removeNetworkEndpoints​(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];
      • getNetworkEndpointsBuilder

        public NetworkEndpoint.Builder getNetworkEndpointsBuilder​(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];
      • getNetworkEndpointsOrBuilder

        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];
        Specified by:
        getNetworkEndpointsOrBuilder in interface NodeOrBuilder
      • 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];
        Specified by:
        getNetworkEndpointsOrBuilderList in interface NodeOrBuilder
      • addNetworkEndpointsBuilder

        public NetworkEndpoint.Builder addNetworkEndpointsBuilder()
         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];
      • addNetworkEndpointsBuilder

        public NetworkEndpoint.Builder addNetworkEndpointsBuilder​(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];
      • getNetworkEndpointsBuilderList

        public List<NetworkEndpoint.Builder> getNetworkEndpointsBuilderList()
         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];
      • getHealthValue

        public int getHealthValue()
         The health status of the TPU node.
         
        .google.cloud.tpu.v1.Node.Health health = 22;
        Specified by:
        getHealthValue in interface NodeOrBuilder
        Returns:
        The enum numeric value on the wire for health.
      • setHealthValue

        public Node.Builder setHealthValue​(int value)
         The health status of the TPU node.
         
        .google.cloud.tpu.v1.Node.Health health = 22;
        Parameters:
        value - The enum numeric value on the wire for health to set.
        Returns:
        This builder for chaining.
      • getHealth

        public Node.Health getHealth()
         The health status of the TPU node.
         
        .google.cloud.tpu.v1.Node.Health health = 22;
        Specified by:
        getHealth in interface NodeOrBuilder
        Returns:
        The health.
      • setHealth

        public Node.Builder setHealth​(Node.Health value)
         The health status of the TPU node.
         
        .google.cloud.tpu.v1.Node.Health health = 22;
        Parameters:
        value - The health to set.
        Returns:
        This builder for chaining.
      • clearHealth

        public Node.Builder clearHealth()
         The health status of the TPU node.
         
        .google.cloud.tpu.v1.Node.Health health = 22;
        Returns:
        This builder for chaining.
      • getLabelsCount

        public int getLabelsCount()
        Description copied from interface: NodeOrBuilder
         Resource labels to represent user-provided metadata.
         
        map<string, string> labels = 24;
        Specified by:
        getLabelsCount in interface NodeOrBuilder
      • containsLabels

        public boolean containsLabels​(String key)
         Resource labels to represent user-provided metadata.
         
        map<string, string> labels = 24;
        Specified by:
        containsLabels in interface NodeOrBuilder
      • getLabelsMap

        public Map<String,​String> getLabelsMap()
         Resource labels to represent user-provided metadata.
         
        map<string, string> labels = 24;
        Specified by:
        getLabelsMap in interface NodeOrBuilder
      • getLabelsOrThrow

        public String getLabelsOrThrow​(String key)
         Resource labels to represent user-provided metadata.
         
        map<string, string> labels = 24;
        Specified by:
        getLabelsOrThrow in interface NodeOrBuilder
      • removeLabels

        public Node.Builder removeLabels​(String key)
         Resource labels to represent user-provided metadata.
         
        map<string, string> labels = 24;
      • getMutableLabels

        @Deprecated
        public Map<String,​String> getMutableLabels()
        Deprecated.
        Use alternate mutation accessors instead.
      • putLabels

        public Node.Builder putLabels​(String key,
                                      String value)
         Resource labels to represent user-provided metadata.
         
        map<string, string> labels = 24;
      • putAllLabels

        public Node.Builder putAllLabels​(Map<String,​String> values)
         Resource labels to represent user-provided metadata.
         
        map<string, string> labels = 24;
      • 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;
        Specified by:
        getUseServiceNetworking in interface NodeOrBuilder
        Returns:
        The useServiceNetworking.
      • setUseServiceNetworking

        public Node.Builder setUseServiceNetworking​(boolean value)
         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;
        Parameters:
        value - The useServiceNetworking to set.
        Returns:
        This builder for chaining.
      • clearUseServiceNetworking

        public Node.Builder clearUseServiceNetworking()
         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;
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getApiVersionValue in interface NodeOrBuilder
        Returns:
        The enum numeric value on the wire for apiVersion.
      • setApiVersionValue

        public Node.Builder setApiVersionValue​(int value)
         Output only. The API version that created this Node.
         
        .google.cloud.tpu.v1.Node.ApiVersion api_version = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The enum numeric value on the wire for apiVersion to set.
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getApiVersion in interface NodeOrBuilder
        Returns:
        The apiVersion.
      • setApiVersion

        public Node.Builder setApiVersion​(Node.ApiVersion value)
         Output only. The API version that created this Node.
         
        .google.cloud.tpu.v1.Node.ApiVersion api_version = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Parameters:
        value - The apiVersion to set.
        Returns:
        This builder for chaining.
      • clearApiVersion

        public Node.Builder clearApiVersion()
         Output only. The API version that created this Node.
         
        .google.cloud.tpu.v1.Node.ApiVersion api_version = 38 [(.google.api.field_behavior) = OUTPUT_ONLY];
        Returns:
        This builder for chaining.
      • 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];
        Specified by:
        getSymptomsList in interface NodeOrBuilder
      • 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];
        Specified by:
        getSymptomsCount in interface NodeOrBuilder
      • getSymptoms

        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];
        Specified by:
        getSymptoms in interface NodeOrBuilder
      • setSymptoms

        public Node.Builder setSymptoms​(int index,
                                        Symptom value)
         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];
      • setSymptoms

        public Node.Builder setSymptoms​(int index,
                                        Symptom.Builder builderForValue)
         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];
      • addSymptoms

        public Node.Builder addSymptoms​(Symptom value)
         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];
      • addSymptoms

        public Node.Builder addSymptoms​(int index,
                                        Symptom value)
         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];
      • addSymptoms

        public Node.Builder addSymptoms​(Symptom.Builder builderForValue)
         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];
      • addSymptoms

        public Node.Builder addSymptoms​(int index,
                                        Symptom.Builder builderForValue)
         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];
      • addAllSymptoms

        public Node.Builder addAllSymptoms​(Iterable<? extends Symptom> values)
         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];
      • clearSymptoms

        public Node.Builder clearSymptoms()
         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];
      • removeSymptoms

        public Node.Builder removeSymptoms​(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];
      • getSymptomsBuilder

        public Symptom.Builder getSymptomsBuilder​(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];
      • getSymptomsOrBuilder

        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];
        Specified by:
        getSymptomsOrBuilder in interface NodeOrBuilder
      • 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];
        Specified by:
        getSymptomsOrBuilderList in interface NodeOrBuilder
      • addSymptomsBuilder

        public Symptom.Builder addSymptomsBuilder()
         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];
      • addSymptomsBuilder

        public Symptom.Builder addSymptomsBuilder​(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];
      • getSymptomsBuilderList

        public List<Symptom.Builder> getSymptomsBuilderList()
         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];
      • setUnknownFields

        public final Node.Builder setUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        setUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        setUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>
      • mergeUnknownFields

        public final Node.Builder mergeUnknownFields​(com.google.protobuf.UnknownFieldSet unknownFields)
        Specified by:
        mergeUnknownFields in interface com.google.protobuf.Message.Builder
        Overrides:
        mergeUnknownFields in class com.google.protobuf.GeneratedMessageV3.Builder<Node.Builder>