# Hierarchy For Package com.amazonaws.codegen.protocol

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - com.amazonaws.codegen.protocol.BaseProtocolMetadataProvider (implements com.amazonaws.codegen.protocol.ProtocolMetadataProvider)
    - com.amazonaws.codegen.protocol.BaseJsonProtocolMetadataProvider
      - com.amazonaws.codegen.protocol.AwsCborProtocolMetadataProvider
      - com.amazonaws.codegen.protocol.AwsJsonProtocolMetadataProvider
      - com.amazonaws.codegen.protocol.IonProtocolMetadataProvider
      - com.amazonaws.codegen.protocol.RestJsonProtocolMetdataProvider
    - com.amazonaws.codegen.protocol.BaseXmlProtocolMetadataProvider
      - com.amazonaws.codegen.protocol.Ec2ProtocolMetdataProvider
      - com.amazonaws.codegen.protocol.QueryProtocolMetadataProvider
      - com.amazonaws.codegen.protocol.RestXmlProtocolMetadataProvider

## Interface Hierarchy

- com.amazonaws.codegen.protocol.ProtocolMetadataProvider