@java.lang.Override
    public Builder clear() {
      super.clear();
      bitField0_ = 0;
      name_ = "";
      description_ = "";
      acceleratorType_ = "";
      state_ = 0;
      healthDescription_ = "";
      runtimeVersion_ = "";
      networkConfig_ = null;
      if (networkConfigBuilder_ != null) {
        networkConfigBuilder_.dispose();
        networkConfigBuilder_ = null;
      }
      if (networkConfigsBuilder_ == null) {
        networkConfigs_ = java.util.Collections.emptyList();
      } else {
        networkConfigs_ = null;
        networkConfigsBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00000080);
      cidrBlock_ = "";
      serviceAccount_ = null;
      if (serviceAccountBuilder_ != null) {
        serviceAccountBuilder_.dispose();
        serviceAccountBuilder_ = null;
      }
      createTime_ = null;
      if (createTimeBuilder_ != null) {
        createTimeBuilder_.dispose();
        createTimeBuilder_ = null;
      }
      schedulingConfig_ = null;
      if (schedulingConfigBuilder_ != null) {
        schedulingConfigBuilder_.dispose();
        schedulingConfigBuilder_ = null;
      }
      if (networkEndpointsBuilder_ == null) {
        networkEndpoints_ = java.util.Collections.emptyList();
      } else {
        networkEndpoints_ = null;
        networkEndpointsBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00001000);
      health_ = 0;
      internalGetMutableLabels().clear();
      internalGetMutableMetadata().clear();
      tags_ = com.google.protobuf.LazyStringArrayList.emptyList();
      id_ = 0L;
      if (dataDisksBuilder_ == null) {
        dataDisks_ = java.util.Collections.emptyList();
      } else {
        dataDisks_ = null;
        dataDisksBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00040000);
      apiVersion_ = 0;
      if (symptomsBuilder_ == null) {
        symptoms_ = java.util.Collections.emptyList();
      } else {
        symptoms_ = null;
        symptomsBuilder_.clear();
      }
      bitField0_ = (bitField0_ & ~0x00100000);
      shieldedInstanceConfig_ = null;
      if (shieldedInstanceConfigBuilder_ != null) {
        shieldedInstanceConfigBuilder_.dispose();
        shieldedInstanceConfigBuilder_ = null;
      }
      acceleratorConfig_ = null;
      if (acceleratorConfigBuilder_ != null) {
        acceleratorConfigBuilder_.dispose();
        acceleratorConfigBuilder_ = null;
      }
      queuedResource_ = "";
      multisliceNode_ = false;
      return this;
    }
<pre>
A TPU instance.
</pre>

Protobuf type {@code google.cloud.tpu.v2.Node}
java-tpu/proto-google-cloud-tpu-v2/src/main/java/com/google/cloud/tpu/v2/Node.java