Package software.amazon.awssdk.protocols.xml.internal.unmarshall
package software.amazon.awssdk.protocols.xml.internal.unmarshall
-
ClassDescriptionA transformer function that takes a parsed XML response and converts it into an
AwsServiceException
.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.Response handler that addsAwsResponseMetadata
to the response.AwsXmlResponseTransformer<T extends AwsResponse>A transformer function that takes a parsed XML response and converts it into anAwsResponse
.A data class to hold all the context of an unmarshalling stage for the AWS XML protocol as orchestrated byAwsXmlPredicatedResponseHandler
.A function that decorates aAwsXmlUnmarshallingContext
that 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.XmlResponseHandler<T extends SdkPojo>Response handler for REST-XML services (Cloudfront, Route53, and S3).Static methods to assist with parsing the response of AWS XML requests.Interface to unmarshall response fields for Xml serviceBuilder for aXmlUnmarshallerContext
.Builder for aXmlUnmarshallerRegistry
.