| TpuClient(TpuStub) |  | 0% | | n/a | 1 | 1 | 5 | 5 | 1 | 1 |
| awaitTermination(long, TimeUnit) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| create(TpuStub) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| create() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listNodesCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createNodeCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| deleteNodeCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| reimageNodeCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| stopNodeCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| startNodeCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listTensorFlowVersionsCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listAcceleratorTypesCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shutdown() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| isShutdown() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| isTerminated() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| shutdownNow() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getSettings() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getStub() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getOperationsClient() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createNodeAsync(LocationName, Node, String) |   | 88% |   | 50% | 1 | 2 | 0 | 6 | 0 | 1 |
| listNodes(LocationName) |   | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| getNode(NodeName) |   | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| deleteNodeAsync(NodeName) |   | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| listTensorFlowVersions(TensorFlowVersionName) |   | 85% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getTensorFlowVersion(TensorFlowVersionName) |   | 85% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| listAcceleratorTypes(AcceleratorTypeName) |   | 85% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| getAcceleratorType(AcceleratorTypeName) |   | 85% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| TpuClient(TpuSettings) |  | 100% | | n/a | 0 | 1 | 0 | 5 | 0 | 1 |
| createNodeAsync(String, Node, String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| listNodes(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getNode(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| deleteNodeAsync(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| listTensorFlowVersions(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getTensorFlowVersion(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| listAcceleratorTypes(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getAcceleratorType(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| listNodes(ListNodesRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNode(GetNodeRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listTensorFlowVersions(ListTensorFlowVersionsRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTensorFlowVersion(GetTensorFlowVersionRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listAcceleratorTypes(ListAcceleratorTypesRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAcceleratorType(GetAcceleratorTypeRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| create(TpuSettings) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createNodeAsync(CreateNodeRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteNodeAsync(DeleteNodeRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| reimageNodeAsync(ReimageNodeRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stopNodeAsync(StopNodeRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startNodeAsync(StartNodeRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listNodesPagedCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getNodeCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createNodeOperationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteNodeOperationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| reimageNodeOperationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| stopNodeOperationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| startNodeOperationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listTensorFlowVersionsPagedCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getTensorFlowVersionCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listAcceleratorTypesPagedCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getAcceleratorTypeCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| close() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |