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.
|