Class AwsJsonProtocolErrorUnmarshaller
java.lang.Object
software.amazon.awssdk.protocols.json.internal.unmarshall.AwsJsonProtocolErrorUnmarshaller
- All Implemented Interfaces:
HttpResponseHandler<AwsServiceException>
@SdkInternalApi
public final class AwsJsonProtocolErrorUnmarshaller
extends Object
implements HttpResponseHandler<AwsServiceException>
Unmarshaller for AWS specific error responses. All errors are unmarshalled into a subtype of
AwsServiceException (more specifically a subtype generated for each AWS service).-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classBuilder forAwsJsonProtocolErrorUnmarshaller. -
Field Summary
Fields inherited from interface software.amazon.awssdk.core.http.HttpResponseHandler
X_AMZ_ID_2_HEADER, X_AMZN_REQUEST_ID_HEADER, X_AMZN_REQUEST_ID_HEADER_ALTERNATE, X_AMZN_REQUEST_ID_HEADERS -
Method Summary
Modifier and TypeMethodDescriptionbuilder()handle(SdkHttpFullResponse response, ExecutionAttributes executionAttributes) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface software.amazon.awssdk.core.http.HttpResponseHandler
needsConnectionLeftOpen
-
Method Details
-
handle
public AwsServiceException handle(SdkHttpFullResponse response, ExecutionAttributes executionAttributes) - Specified by:
handlein interfaceHttpResponseHandler<AwsServiceException>
-
builder
-