| Name | Description | Type | Package | Framework |
| GeneratedMessage | All generated protocol message classes extend this class. | Class | akka.protobuf | Akka |
| GeneratedMessage .Builder | Class | akka.protobuf.GeneratedMessage | Akka | |
| GeneratedMessage .BuilderParent | communicate invalidations back to the parent for use when using nestedA builder becomes dirty whenever a field is modified -- including fields | Interface | akka.protobuf.GeneratedMessage | Akka |
| GeneratedMessage .ExtendableBuilder | Generated message builders for message types that contain extension ranges This class implements type-safe accessors for extensions. | Class | akka.protobuf.GeneratedMessage | Akka |
| GeneratedMessage .ExtendableMessage | Generated message classes for message types that contain extension ranges This class implements type-safe accessors for extensions. | Class | akka.protobuf.GeneratedMessage | Akka |
| GeneratedMessage .ExtendableMessageOrBuilder | Interface | akka.protobuf.GeneratedMessage | Akka | |
| GeneratedMessage .FieldAccessorTable | Users should ignore this class. | Class | akka.protobuf.GeneratedMessage | Akka |
| GeneratedMessage .GeneratedExtension | Type used to represent generated extensions. | Class | akka.protobuf.GeneratedMessage | Akka |
| GeneratedMessageLite | Lite version of GeneratedMessage. | Class | akka.protobuf | Akka |
| GeneratedMessageLite .Builder | Class | akka.protobuf.GeneratedMessageLite | Akka | |
| GeneratedMessageLite .ExtendableBuilder | Lite equivalent of GeneratedMessage. | Class | akka.protobuf.GeneratedMessageLite | Akka |
| GeneratedMessageLite .ExtendableMessage | Lite equivalent of GeneratedMessage. | Class | akka.protobuf.GeneratedMessageLite | Akka |
| GeneratedMessageLite .ExtendableMessageOrBuilder | Lite equivalent of GeneratedMessage. | Interface | akka.protobuf.GeneratedMessageLite | Akka |
| GeneratedMessageLite .GeneratedExtension | Lite equivalent to GeneratedMessage. | Class | akka.protobuf.GeneratedMessageLite | Akka |