Interface PBRecord
- All Known Implementing Classes:
AddMountTableEntriesRequestPBImpl,AddMountTableEntriesResponsePBImpl,AddMountTableEntryRequestPBImpl,AddMountTableEntryResponsePBImpl,DisabledNameservicePBImpl,DisableNameserviceRequestPBImpl,DisableNameserviceResponsePBImpl,EnableNameserviceRequestPBImpl,EnableNameserviceResponsePBImpl,EnterSafeModeRequestPBImpl,EnterSafeModeResponsePBImpl,GetDestinationRequestPBImpl,GetDestinationResponsePBImpl,GetDisabledNameservicesRequestPBImpl,GetDisabledNameservicesResponsePBImpl,GetMountTableEntriesRequestPBImpl,GetMountTableEntriesResponsePBImpl,GetNamenodeRegistrationsRequestPBImpl,GetNamenodeRegistrationsResponsePBImpl,GetNamespaceInfoRequestPBImpl,GetNamespaceInfoResponsePBImpl,GetRouterRegistrationRequestPBImpl,GetRouterRegistrationResponsePBImpl,GetRouterRegistrationsRequestPBImpl,GetRouterRegistrationsResponsePBImpl,GetSafeModeRequestPBImpl,GetSafeModeResponsePBImpl,LeaveSafeModeRequestPBImpl,LeaveSafeModeResponsePBImpl,MembershipStatePBImpl,MembershipStatsPBImpl,MountTablePBImpl,NamenodeHeartbeatRequestPBImpl,NamenodeHeartbeatResponsePBImpl,RefreshMountTableEntriesRequestPBImpl,RefreshMountTableEntriesResponsePBImpl,RefreshSuperUserGroupsConfigurationRequestPBImpl,RefreshSuperUserGroupsConfigurationResponsePBImpl,RemoveMountTableEntryRequestPBImpl,RemoveMountTableEntryResponsePBImpl,RouterHeartbeatRequestPBImpl,RouterHeartbeatResponsePBImpl,RouterStatePBImpl,StateStoreVersionPBImpl,UpdateMountTableEntryRequestPBImpl,UpdateMountTableEntryResponsePBImpl,UpdateNamenodeRegistrationRequestPBImpl,UpdateNamenodeRegistrationResponsePBImpl
public interface PBRecord
A record implementation using Protobuf.
-
Method Summary
Modifier and TypeMethodDescriptionorg.apache.hadoop.thirdparty.protobuf.MessagegetProto()Get the protocol for the record.voidreadInstance(String base64String) Populate this record with serialized data.voidsetProto(org.apache.hadoop.thirdparty.protobuf.Message proto) Set the protocol for the record.
-
Method Details
-
getProto
org.apache.hadoop.thirdparty.protobuf.Message getProto()Get the protocol for the record.- Returns:
- The protocol for this record.
-
setProto
void setProto(org.apache.hadoop.thirdparty.protobuf.Message proto) Set the protocol for the record.- Parameters:
proto- Protocol for this record.
-
readInstance
Populate this record with serialized data.- Parameters:
base64String- Serialized data in base64.- Throws:
IOException- If it cannot read the data.
-