| getVolumeReport() |  | 0% |  | 0% | 2 | 2 | 11 | 11 | 1 | 1 |
| queryDiskBalancerPlan() |  | 0% |  | 0% | 5 | 5 | 11 | 11 | 1 | 1 |
| createClientDatanodeProtocolProxy(DatanodeID, Configuration, int, boolean, LocatedBlock) |  | 0% | | n/a | 1 | 1 | 10 | 10 | 1 | 1 |
| static {...} |  | 0% | | n/a | 1 | 1 | 12 | 12 | 1 | 1 |
| getBlockLocalPathInfo(ExtendedBlock, Token) |  | 0% | | n/a | 1 | 1 | 6 | 6 | 1 | 1 |
| ClientDatanodeProtocolTranslatorPB(DatanodeID, Configuration, int, boolean) |  | 0% | | n/a | 1 | 1 | 8 | 8 | 1 | 1 |
| triggerBlockReport(BlockReportOptions) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| submitDiskBalancerPlan(String, long, String, String, boolean) |  | 0% | | n/a | 1 | 1 | 9 | 9 | 1 | 1 |
| getDiskBalancerSetting(String) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| createClientDatanodeProtocolProxy(InetSocketAddress, UserGroupInformation, Configuration, SocketFactory, int) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| getReplicaVisibleLength(ExtendedBlock) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| deleteBlockPool(String, boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| ClientDatanodeProtocolTranslatorPB(DatanodeID, Configuration, int, boolean, LocatedBlock) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| ClientDatanodeProtocolTranslatorPB(InetSocketAddress, UserGroupInformation, Configuration, SocketFactory) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| shutdownDatanode(boolean) |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| cancelDiskBalancePlan(String) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isMethodSupported(String) |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getDatanodeInfo() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| listReconfigurableProperties() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getBalancerBandwidth() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getReplicaVisibleLength$0(ClientDatanodeProtocolProtos.GetReplicaVisibleLengthRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$triggerBlockReport$10(ClientDatanodeProtocolProtos.TriggerBlockReportRequestProto.Builder) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getReconfigurationStatus() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| lambda$getVolumeReport$16() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getDiskBalancerSetting$15(ClientDatanodeProtocolProtos.DiskBalancerSettingRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$queryDiskBalancerPlan$14(ClientDatanodeProtocolProtos.QueryPlanStatusRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$cancelDiskBalancePlan$13(ClientDatanodeProtocolProtos.CancelPlanRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$submitDiskBalancerPlan$12(ClientDatanodeProtocolProtos.SubmitDiskBalancerPlanRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBalancerBandwidth$11() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$listReconfigurableProperties$9() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getReconfigurationStatus$8() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$startReconfiguration$7() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getDatanodeInfo$6() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$evictWriters$5() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$shutdownDatanode$4(ClientDatanodeProtocolProtos.ShutdownDatanodeRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$getBlockLocalPathInfo$3(ClientDatanodeProtocolProtos.GetBlockLocalPathInfoRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$deleteBlockPool$2(ClientDatanodeProtocolProtos.DeleteBlockPoolRequestProto) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| lambda$refreshNamenodes$1() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| refreshNamenodes() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| evictWriters() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| startReconfiguration() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| close() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| getUnderlyingProxyObject() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |