All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description AwsJsonErrorMessageParser AwsJsonProtocol Supported protocols for the new marshalling style.AwsJsonProtocolErrorUnmarshaller Unmarshaller for AWS specific error responses.AwsJsonProtocolErrorUnmarshaller.Builder Builder forAwsJsonProtocolErrorUnmarshaller
.AwsJsonProtocolFactory Factory to generate the various JSON protocol handlers and generators to be used for communicating with the service.AwsJsonProtocolFactory.Builder Builder forAwsJsonProtocolFactory
.AwsJsonProtocolMetadata Provides additional metadata about AWS Json protocol.AwsJsonProtocolMetadata.Builder AwsJsonResponseHandler<T> AwsStructuredPlainJsonFactory Creates generators and protocol handlers for plain text JSON wire format.BaseAwsJsonProtocolFactory BaseAwsJsonProtocolFactory.Builder<SubclassT extends BaseAwsJsonProtocolFactory.Builder> Builder forAwsJsonProtocolFactory
.BaseAwsStructuredJsonFactory Generic implementation of a structured JSON factory that is pluggable for different variants of JSON.DefaultJsonContentTypeResolver Prefers an explicit content type if provided.DefaultJsonUnmarshallerRegistry Registry ofJsonUnmarshaller
implementations by location and type.DefaultJsonUnmarshallerRegistry.Builder Builder for aDefaultJsonUnmarshallerRegistry
.DefaultProtocolUnmarshallDependencies DefaultProtocolUnmarshallDependencies.Builder DocumentTypeJsonMarshaller DocumentUnmarshaller ErrorCodeParser Error code parser to parse error code from the response returned by AWS services.ErrorMessageParser HeaderMarshaller JsonContent Simple struct like class to hold both the raw json string content and it's parsed JsonNodeJsonContentTypeResolver Interface to compute the content type to send in requests for JSON based protocols.JsonErrorCodeParser JsonMarshaller<T> Interface to marshall data according to the JSON protocol specification.JsonMarshallerContext Dependencies needed by implementations ofJsonMarshaller
.JsonMarshallerContext.Builder Builder for aJsonMarshallerContext
.JsonMarshallerRegistry Marshaller registry for JSON based protocols.JsonMarshallerRegistry.Builder Builder for aJsonMarshallerRegistry
.JsonOperationMetadata Contains various information needed to create aJsonResponseHandler
for the client.JsonOperationMetadata.Builder Builder forJsonOperationMetadata
.JsonProtocolMarshaller Implementation ofProtocolMarshaller
for JSON based services.JsonProtocolMarshallerBuilder Builder to create an appropriate implementation ofProtocolMarshaller
for JSON based services.JsonProtocolUnmarshaller Unmarshaller implementation for both JSON RPC and REST JSON services.JsonProtocolUnmarshaller.Builder Builder forJsonProtocolUnmarshaller
.JsonResponseHandler<T extends SdkPojo> Default implementation of HttpResponseHandler that handles a successful response from a service and unmarshalls the result using a JSON unmarshaller.JsonUnmarshaller<T> Interface for unmarshalling a field from a JSON based service.JsonUnmarshallerContext Dependencies needed by implementations ofJsonUnmarshaller
.JsonUnmarshallerContext.Builder Builder for aJsonUnmarshallerContext
.JsonUnmarshallerRegistry Registry ofJsonUnmarshaller
implementations by location and type.MarshallerUtil NullAsEmptyBodyProtocolRequestMarshaller AWS services expect an empty body when the payload member is null instead of an explicit JSON null.ProtocolFact Represents know static facts about each protocol.ProtocolUnmarshallDependencies QueryParamMarshaller SdkJsonErrorMessageParser SdkJsonGenerator Thin wrapper around Jackson's JSON generator.SdkJsonGenerator.JsonGenerationException Indicates an issue writing JSON content.SimpleTypeJsonMarshaller SimpleTypePathMarshaller StructuredJsonFactory Common interface for creating generators (writers) and protocol handlers for JSON like protocols.StructuredJsonGenerator Interface for generating a JSONUnmarshallerRegistryFactory Interface used to create anUnmarshallerRegistryFactory
that will unmarshall using the given default formats for each of the locations in the formats map.