| BaseSdkStructuredJsonFactory | 
 Generic implementation of a structured JSON factory that is pluggable for different variants of
 JSON. 
 | 
| HeaderMarshaller | 
  | 
| IonFactory | 
  | 
| IonParser | 
  | 
| JsonContent | 
 Simple struct like class to hold both the raw json string content and it's parsed JsonNode 
 | 
| JsonErrorUnmarshaller<T extends SdkServiceException> | 
  | 
| JsonMarshallerContext | 
 | 
| JsonMarshallerContext.Builder | 
 | 
| JsonProtocolMarshaller<OrigRequestT extends SdkRequest> | 
 | 
| MarshallerRegistry | 
  | 
| MarshallerRegistry.Builder | 
 | 
| NullAsEmptyBodyProtocolRequestMarshaller<OrigRequestT> | 
 AWS services expect an empty body when the payload member is null instead of an explicit JSON null. 
 | 
| QueryParamMarshaller | 
  | 
| SdkCborGenerator | 
 Thin wrapper around Jackson's JSON generator for CBOR. 
 | 
| SdkIonGenerator | 
  | 
| SdkJsonErrorUnmarshaller | 
Unmarshaller for JSON error responses from upstream services to unmarshall to a  SdkServiceException.  
 | 
| SdkJsonGenerator | 
 Thin wrapper around Jackson's JSON generator. 
 | 
| SdkStructuredCborFactory | 
 Creates generators and protocol handlers for CBOR wire format. 
 | 
| SdkStructuredIonFactory | 
  | 
| SimpleTypeCborUnmarshallers | 
  | 
| SimpleTypeCborUnmarshallers.BigDecimalCborUnmarshaller | 
  | 
| SimpleTypeCborUnmarshallers.BigIntegerCborUnmarshaller | 
  | 
| SimpleTypeCborUnmarshallers.BooleanCborUnmarshaller | 
 Unmarshaller for Boolean values. 
 | 
| SimpleTypeCborUnmarshallers.ByteCborUnmarshaller | 
 Unmarshaller for Byte values. 
 | 
| SimpleTypeCborUnmarshallers.DateCborUnmarshaller | 
 Unmarshaller for Date values - JSON dates come in as epoch seconds. 
 | 
| SimpleTypeCborUnmarshallers.DoubleCborUnmarshaller | 
 Unmarshaller for Double values. 
 | 
| SimpleTypeCborUnmarshallers.FloatCborUnmarshaller | 
 Unmarshaller for Float values. 
 | 
| SimpleTypeCborUnmarshallers.InstantCborUnmarshaller | 
  | 
| SimpleTypeCborUnmarshallers.IntegerCborUnmarshaller | 
 Unmarshaller for Integer values. 
 | 
| SimpleTypeCborUnmarshallers.LongCborUnmarshaller | 
 Unmarshaller for Long values. 
 | 
| SimpleTypeCborUnmarshallers.SdkBytesCborUnmarshaller | 
 Unmarshaller for ByteBuffer values. 
 | 
| SimpleTypeCborUnmarshallers.ShortCborUnmarshaller | 
 Unmarshaller for Short values. 
 | 
| SimpleTypeCborUnmarshallers.StringCborUnmarshaller | 
 Unmarshaller for String values. 
 | 
| SimpleTypeIonUnmarshallers | 
  | 
| SimpleTypeIonUnmarshallers.BigDecimalIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.BigIntegerIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.BooleanIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.ByteIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.DateIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.DoubleIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.FloatIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.IntegerIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.LongIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.SdkBytesIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.ShortIonUnmarshaller | 
  | 
| SimpleTypeIonUnmarshallers.StringIonUnmarshaller | 
  | 
| SimpleTypeJsonMarshaller | 
  | 
| SimpleTypePathMarshaller | 
  | 
| ValueToStringConverter | 
 Converts various types to Strings. 
 | 
| VoidJsonUnmarshaller | 
Simple unmarshaller that iterates through the JSON events but always
 returns a dummy empty  SdkResponse.  
 |