All Classes
-
All Classes Interface Summary Class Summary Class Description AwsS3ProtocolFactory Factory to generate the various protocol handlers and generators to be used for communicating with Amazon S3.AwsS3ProtocolFactory.Builder Builder forAwsS3ProtocolFactory.AwsXmlErrorTransformer A transformer function that takes a parsed XML response and converts it into anAwsServiceException.AwsXmlErrorTransformer.Builder Builder forAwsXmlErrorTransformer.AwsXmlPredicatedResponseHandler<OutputT> Unmarshalls an HTTP response into either a successful response POJO, or into a (possibly modeled) exception based on a predicate that the unmarshalled response can be tested against.AwsXmlProtocolFactory Factory to generate the various protocol handlers and generators to be used for communicating with REST/XML services.AwsXmlProtocolFactory.Builder<SubclassT extends AwsXmlProtocolFactory.Builder> Builder forAwsXmlProtocolFactory.AwsXmlResponseHandler<T> Response handler that addsAwsResponseMetadatato the response.AwsXmlResponseTransformer<T extends AwsResponse> A transformer function that takes a parsed XML response and converts it into anAwsResponse.AwsXmlUnmarshallingContext A data class to hold all the context of an unmarshalling stage for the AWS XML protocol as orchestrated byAwsXmlPredicatedResponseHandler.AwsXmlUnmarshallingContext.Builder DecorateErrorFromResponseBodyUnmarshaller A function that decorates aAwsXmlUnmarshallingContextthat already contains the parsed XML of the response body with parsed error XML if the HTTP response status indicates failure or a serialized error is found in the XML body of a 'successful' response.HeaderMarshaller HeaderUnmarshaller QueryParamMarshaller SimpleTypePathMarshaller XmlGenerator Wrapper around theXmlWriterfor marshalling requests for XML protocolXmlMarshaller<T> Interface to marshall data for xml protocolXmlMarshallerContext XmlMarshallerContext.Builder Builder for aXmlMarshallerContext.XmlMarshallerRegistry XmlMarshallerRegistry.Builder Builder for aXmlMarshallerRegistry.XmlOperationMetadata Contains information needed to create aAwsXmlResponseHandlerfor the client.XmlOperationMetadata.Builder XmlPayloadMarshaller XmlPayloadUnmarshaller XmlProtocolMarshaller Implementation ofProtocolMarshallerfor REST-XML services.XmlProtocolMarshaller.Builder Builder forXmlProtocolMarshaller.XmlProtocolUnmarshaller XmlResponseHandler<T extends SdkPojo> Response handler for REST-XML services (Cloudfront, Route53, and S3).XmlResponseParserUtils Static methods to assist with parsing the response of AWS XML requests.XmlUnmarshaller<T> Interface to unmarshall response fields for Xml serviceXmlUnmarshallerContext XmlUnmarshallerContext.Builder Builder for aXmlUnmarshallerContext.XmlUnmarshallerRegistry XmlUnmarshallerRegistry.Builder Builder for aXmlUnmarshallerRegistry.