All Classes and Interfaces
Class
Description
Supported protocols for the new marshalling style.
Unmarshaller for AWS specific error responses.
Builder for
AwsJsonProtocolErrorUnmarshaller.Factory to generate the various JSON protocol handlers and generators to be used for
communicating with the service.
Builder for
AwsJsonProtocolFactory.Provides additional metadata about AWS Json protocol.
Creates generators and protocol handlers for plain text JSON wire format.
Builder for
AwsJsonProtocolFactory.Generic implementation of a structured JSON factory that is pluggable for different variants of
JSON.
Prefers an explicit content type if provided.
Registry of
JsonUnmarshaller implementations by location and type.Builder for a
DefaultJsonUnmarshallerRegistry.Error code parser to parse error code from the response returned by AWS services.
Simple struct like class to hold both the raw json string content and it's parsed JsonNode
Interface to compute the content type to send in requests for JSON based protocols.
Interface to marshall data according to the JSON protocol specification.
Dependencies needed by implementations of
JsonMarshaller.Builder for a
JsonMarshallerContext.Marshaller registry for JSON based protocols.
Builder for a
JsonMarshallerRegistry.Contains various information needed to create a
JsonResponseHandler
for the client.Builder for
JsonOperationMetadata.Implementation of
ProtocolMarshaller for JSON based services.Builder to create an appropriate implementation of
ProtocolMarshaller for JSON based services.Unmarshaller implementation for both JSON RPC and REST JSON services.
Builder for
JsonProtocolUnmarshaller.Default implementation of HttpResponseHandler that handles a successful response from a
service and unmarshalls the result using a JSON unmarshaller.
Interface for unmarshalling a field from a JSON based service.
Dependencies needed by implementations of
JsonUnmarshaller.Builder for a
JsonUnmarshallerContext.Registry of
JsonUnmarshaller implementations by location and type.AWS services expect an empty body when the payload member is null instead of an explicit JSON null.
Represents know static facts about each protocol.
Thin wrapper around Jackson's JSON generator.
Indicates an issue writing JSON content.
Common interface for creating generators (writers) and protocol handlers for JSON like protocols.
Interface for generating a JSON
Interface used to create an
UnmarshallerRegistryFactory that will unmarshall using the given default formats for each
of the locations in the formats map.