| mergeFrom(HdfsServerFederationProtos.NamenodeMembershipRecordProto) |  | 0% |  | 0% | 18 | 18 | 58 | 58 | 1 | 1 |
| mergeFrom(CodedInputStream, ExtensionRegistryLite) |  | 0% |  | 0% | 21 | 21 | 64 | 64 | 1 | 1 |
| buildPartial0(HdfsServerFederationProtos.NamenodeMembershipRecordProto) |  | 0% |  | 0% | 18 | 18 | 54 | 54 | 1 | 1 |
| clear() |  | 0% |  | 0% | 2 | 2 | 22 | 22 | 1 | 1 |
| mergeStats(HdfsServerFederationProtos.NamenodeMembershipStatsRecordProto) |  | 0% |  | 0% | 6 | 6 | 10 | 10 | 1 | 1 |
| HdfsServerFederationProtos.NamenodeMembershipRecordProto.Builder(GeneratedMessageV3.BuilderParent) |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| HdfsServerFederationProtos.NamenodeMembershipRecordProto.Builder() |  | 0% | | n/a | 1 | 1 | 14 | 14 | 1 | 1 |
| setStats(HdfsServerFederationProtos.NamenodeMembershipStatsRecordProto) |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| setStats(HdfsServerFederationProtos.NamenodeMembershipStatsRecordProto.Builder) |  | 0% |  | 0% | 2 | 2 | 6 | 6 | 1 | 1 |
| getRouterId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getNameserviceId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getNamenodeId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getClusterId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getBlockPoolId() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getWebAddress() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getRpcAddress() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getServiceAddress() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getLifelineAddress() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getState() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| getWebScheme() |  | 0% |  | 0% | 3 | 3 | 8 | 8 | 1 | 1 |
| clearStats() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getStatsFieldBuilder() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| setRouterId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setRouterIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setNameserviceId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setNameserviceIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setNamenodeId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setNamenodeIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setClusterId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setClusterIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setBlockPoolId(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setBlockPoolIdBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setWebAddress(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setWebAddressBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setRpcAddress(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setRpcAddressBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setServiceAddress(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setServiceAddressBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setLifelineAddress(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setLifelineAddressBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setState(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setStateBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setWebScheme(String) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| setWebSchemeBytes(ByteString) |  | 0% |  | 0% | 2 | 2 | 5 | 5 | 1 | 1 |
| getRouterIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getNameserviceIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getNamenodeIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getClusterIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getBlockPoolIdBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getWebAddressBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getRpcAddressBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getServiceAddressBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getLifelineAddressBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getStateBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getWebSchemeBytes() |  | 0% |  | 0% | 2 | 2 | 7 | 7 | 1 | 1 |
| getStats() |  | 0% |  | 0% | 3 | 3 | 3 | 3 | 1 | 1 |
| getStatsOrBuilder() |  | 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 |
| clearRouterId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearNameserviceId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearNamenodeId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearClusterId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearBlockPoolId() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearWebAddress() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearRpcAddress() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearServiceAddress() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearLifelineAddress() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearState() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearWebScheme() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDateCreated(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearDateCreated() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setDateModified(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearDateModified() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setLastContact(long) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearLastContact() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| setIsSafeMode(boolean) |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| clearIsSafeMode() |  | 0% | | n/a | 1 | 1 | 4 | 4 | 1 | 1 |
| getStatsBuilder() |  | 0% | | n/a | 1 | 1 | 3 | 3 | 1 | 1 |
| build() |  | 0% |  | 0% | 2 | 2 | 4 | 4 | 1 | 1 |
| hasDateCreated() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasDateModified() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasLastContact() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasRouterId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasNameserviceId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasNamenodeId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasClusterId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasBlockPoolId() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasWebAddress() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasRpcAddress() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasServiceAddress() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasLifelineAddress() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasState() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasIsSafeMode() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasStats() |  | 0% |  | 0% | 2 | 2 | 1 | 1 | 1 | 1 |
| hasWebScheme() |  | 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 |
| getDateCreated() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getDateModified() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getLastContact() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |
| getIsSafeMode() |  | 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 |
| isInitialized() |  | 0% | | n/a | 1 | 1 | 1 | 1 | 1 | 1 |