| FlowsClient(FlowsStub) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| awaitTermination(long, TimeUnit) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| create(FlowsStub) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| create() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listFlowsCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| trainFlowCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| importFlowCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| exportFlowCallable() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| listLocationsCallable() |  | 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 |
| getHttpJsonOperationsClient() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| createFlow(AgentName, Flow) |   | 87% |   | 50% | 1 | 2 | 0 | 5 | 0 | 1 |
| deleteFlow(FlowName) |   | 85% |   | 50% | 1 | 2 | 0 | 3 | 0 | 1 |
| listFlows(AgentName) |   | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| getFlow(FlowName) |   | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| trainFlowAsync(FlowName) |   | 85% |   | 50% | 1 | 2 | 0 | 2 | 0 | 1 |
| getFlowValidationResult(FlowValidationResultName) |   | 85% |   | 50% | 1 | 2 | 0 | 4 | 0 | 1 |
| FlowsClient(FlowsSettings) |  | 100% | | n/a | 0 | 1 | 0 | 7 | 0 | 1 |
| createFlow(String, Flow) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| updateFlow(Flow, FieldMask) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| deleteFlow(String) |  | 100% | | n/a | 0 | 1 | 0 | 3 | 0 | 1 |
| listFlows(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getFlow(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| trainFlowAsync(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| getFlowValidationResult(String) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| createFlow(CreateFlowRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteFlow(DeleteFlowRequest) |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |
| listFlows(ListFlowsRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFlow(GetFlowRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| updateFlow(UpdateFlowRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| validateFlow(ValidateFlowRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFlowValidationResult(GetFlowValidationResultRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listLocations(ListLocationsRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLocation(GetLocationRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| create(FlowsSettings) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| trainFlowAsync(TrainFlowRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| importFlowAsync(ImportFlowRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| exportFlowAsync(ExportFlowRequest) |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| createFlowCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| deleteFlowCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listFlowsPagedCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFlowCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| updateFlowCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| trainFlowOperationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| validateFlowCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getFlowValidationResultCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| importFlowOperationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| exportFlowOperationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| listLocationsPagedCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| getLocationCallable() |  | 100% | | n/a | 0 | 1 | 0 | 1 | 0 | 1 |
| close() |  | 100% | | n/a | 0 | 1 | 0 | 2 | 0 | 1 |