Class AwsS3ProtocolFactory
java.lang.Object
software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory
software.amazon.awssdk.protocols.xml.AwsS3ProtocolFactory
Factory to generate the various protocol handlers and generators to be used for communicating with
Amazon S3. S3 has some unique differences from typical REST/XML that warrant a custom protocol factory.
-
Nested Class Summary
-
Field Summary
Fields inherited from class software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory
ROOT_MARSHALL_LOCATION_ATTRIBUTE, XML_NAMESPACE_ATTRIBUTE
-
Method Summary
Modifier and TypeMethodDescriptionstatic AwsS3ProtocolFactory.Builder
builder()
<T extends AwsResponse>
HttpResponseHandler<Response<T>> createCombinedResponseHandler
(Supplier<SdkPojo> pojoSupplier, XmlOperationMetadata staxOperationMetadata) Methods inherited from class software.amazon.awssdk.protocols.xml.AwsXmlProtocolFactory
createErrorResponseHandler, createProtocolMarshaller, createResponseHandler, createResponseHandler
-
Method Details
-
builder
-
createCombinedResponseHandler
public <T extends AwsResponse> HttpResponseHandler<Response<T>> createCombinedResponseHandler(Supplier<SdkPojo> pojoSupplier, XmlOperationMetadata staxOperationMetadata) - Overrides:
createCombinedResponseHandler
in classAwsXmlProtocolFactory
-