public static io.grpc.ServiceDescriptor getServiceDescriptor() {
    io.grpc.ServiceDescriptor result = serviceDescriptor;
    if (result == null) {
      synchronized (TpuGrpc.class) {
        result = serviceDescriptor;
        if (result == null) {
          serviceDescriptor =
              result =
                  io.grpc.ServiceDescriptor.newBuilder(SERVICE_NAME)
                      .setSchemaDescriptor(new TpuFileDescriptorSupplier())
                      .addMethod(getListNodesMethod())
                      .addMethod(getGetNodeMethod())
                      .addMethod(getCreateNodeMethod())
                      .addMethod(getDeleteNodeMethod())
                      .addMethod(getStopNodeMethod())
                      .addMethod(getStartNodeMethod())
                      .addMethod(getUpdateNodeMethod())
                      .addMethod(getListQueuedResourcesMethod())
                      .addMethod(getGetQueuedResourceMethod())
                      .addMethod(getCreateQueuedResourceMethod())
                      .addMethod(getDeleteQueuedResourceMethod())
                      .addMethod(getResetQueuedResourceMethod())
                      .addMethod(getGenerateServiceIdentityMethod())
                      .addMethod(getListAcceleratorTypesMethod())
                      .addMethod(getGetAcceleratorTypeMethod())
                      .addMethod(getListRuntimeVersionsMethod())
                      .addMethod(getGetRuntimeVersionMethod())
                      .addMethod(getGetGuestAttributesMethod())
                      .build();
        }
      }
    }
    return result;
  }
<pre>
Retrieves the guest attributes for the node.
</pre>
java-tpu/grpc-google-cloud-tpu-v2/src/main/java/com/google/cloud/tpu/v2/TpuGrpc.java