| mergeFrom(CodedInputStream, ExtensionRegistryLite) |  | 0% |  | 0% | 24 | 24 | 75 | 75 | 1 | 1 |
| buildPartial0(HdfsProtos.DatanodeInfoProto) |  | 0% |  | 0% | 20 | 20 | 60 | 60 | 1 | 1 |
| mergeFrom(HdfsProtos.DatanodeInfoProto) |  | 0% |  | 0% | 20 | 20 | 46 | 46 | 1 | 1 |
| clear() |  | 0% |  | 0% | 2 | 2 | 24 | 24 | 1 | 1 |
| mergeId(HdfsProtos.DatanodeIDProto) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| setId(HdfsProtos.DatanodeIDProto) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setId(HdfsProtos.DatanodeIDProto.Builder) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getLocation() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getUpgradeDomain() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getSoftwareVersion() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| clearId() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getIdFieldBuilder() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setAdminState(HdfsProtos.DatanodeInfoProto.AdminState) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| setLocation(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setLocationBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setUpgradeDomain(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setUpgradeDomainBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setSoftwareVersion(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setSoftwareVersionBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| HdfsProtos.DatanodeInfoProto.Builder(GeneratedMessageV3.BuilderParent) |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getLocationBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getUpgradeDomainBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getSoftwareVersionBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| HdfsProtos.DatanodeInfoProto.Builder() |  | 0% | | n/a | 1 | 1 | 7 | 7 | 1 | 1 |
| getId() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getIdOrBuilder() |  | 0% |  | 0% | 3 | 3 | 4 | 4 | 1 | 1 |
| buildPartial() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| mergeFrom(Message) |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| clearLocation() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearUpgradeDomain() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearSoftwareVersion() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| isInitialized() |  | 0% |  | 0% | 3 | 3 | 5 | 5 | 1 | 1 |
| getIdBuilder() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| setCapacity(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearCapacity() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDfsUsed(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearDfsUsed() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setRemaining(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearRemaining() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setBlockPoolUsed(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearBlockPoolUsed() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setLastUpdate(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearLastUpdate() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setXceiverCount(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearXceiverCount() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setNonDfsUsed(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearNonDfsUsed() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearAdminState() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setCacheCapacity(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearCacheCapacity() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setCacheUsed(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearCacheUsed() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setLastUpdateMonotonic(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearLastUpdateMonotonic() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setLastBlockReportTime(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearLastBlockReportTime() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setLastBlockReportMonotonic(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearLastBlockReportMonotonic() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setNumBlocks(int) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearNumBlocks() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| build() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| getAdminState() |  | 0% |  | 0% | 2 | 2 | 2 | 2 | 1 | 1 |
| hasId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasCapacity() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasDfsUsed() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasRemaining() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasBlockPoolUsed() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasLastUpdate() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasXceiverCount() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasLocation() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasNonDfsUsed() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasAdminState() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasCacheCapacity() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasCacheUsed() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasLastUpdateMonotonic() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasUpgradeDomain() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasLastBlockReportTime() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasLastBlockReportMonotonic() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasNumBlocks() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasSoftwareVersion() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| setRepeatedField(Descriptors.FieldDescriptor, int, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| maybeForceBuilderInitialization() |  | 0% |  | 0% | 2 | 2 | 3 | 3 | 1 | 1 |
| setField(Descriptors.FieldDescriptor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| addRepeatedField(Descriptors.FieldDescriptor, Object) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| internalGetFieldAccessorTable() |  | 0% | | n/a | 1 | 1 | 2 | 2 | 1 | 1 |
| clearField(Descriptors.FieldDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clearOneof(Descriptors.OneofDescriptor) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| setUnknownFields(UnknownFieldSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| mergeUnknownFields(UnknownFieldSet) |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| clone() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCapacity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDfsUsed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getRemaining() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getBlockPoolUsed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastUpdate() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getXceiverCount() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNonDfsUsed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCacheCapacity() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getCacheUsed() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastUpdateMonotonic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastBlockReportTime() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastBlockReportMonotonic() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getNumBlocks() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDescriptor() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDescriptorForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDefaultInstanceForType() | | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |