| 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<T> |
Simple unmarshaller that iterates through the JSON events but always
returns null.
|