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 classJsonUnmarshallerContext.BuilderBuilder for aJsonUnmarshallerContext.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JsonUnmarshallerContext.Builderbuilder()JsonUnmarshaller<Object>getUnmarshaller(MarshallLocation location, MarshallingType<?> marshallingType)Lookup the marshaller for the given location andtype.SdkHttpFullResponseresponse()
-
-
-
Method Detail
-
response
public SdkHttpFullResponse response()
- Returns:
- The
SdkHttpFullResponseof the API call.
-
getUnmarshaller
public JsonUnmarshaller<Object> getUnmarshaller(MarshallLocation location, MarshallingType<?> marshallingType)
Lookup the marshaller for the given location andtype.- Parameters:
location-MarshallLocationof member.marshallingType-MarshallingTypeof member.- Returns:
- Unmarshaller implementation.
- Throws:
SdkClientException- if no unmarshaller is found.
-
builder
public static JsonUnmarshallerContext.Builder builder()
- Returns:
- Builder instance to construct a
JsonUnmarshallerContext.
-
-