Class JsonUnmarshallerContext
- java.lang.Object
-
- software.amazon.awssdk.protocols.json.internal.unmarshall.JsonUnmarshallerContext
-
public final class JsonUnmarshallerContext extends Object
Dependencies needed by implementations ofJsonUnmarshaller
.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
JsonUnmarshallerContext.Builder
Builder for aJsonUnmarshallerContext
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JsonUnmarshallerContext.Builder
builder()
JsonUnmarshaller<Object>
getUnmarshaller(MarshallLocation location, MarshallingType<?> marshallingType)
Lookup the marshaller for the given location andtype.SdkHttpFullResponse
response()
-
-
-
Method Detail
-
response
public SdkHttpFullResponse response()
- Returns:
- The
SdkHttpFullResponse
of the API call.
-
getUnmarshaller
public JsonUnmarshaller<Object> getUnmarshaller(MarshallLocation location, MarshallingType<?> marshallingType)
Lookup the marshaller for the given location andtype.- Parameters:
location
-MarshallLocation
of member.marshallingType
-MarshallingType
of member.- Returns:
- Unmarshaller implementation.
- Throws:
SdkClientException
- if no unmarshaller is found.
-
builder
public static JsonUnmarshallerContext.Builder builder()
- Returns:
- Builder instance to construct a
JsonUnmarshallerContext
.
-
-