Class QueryUnmarshallerContext
- java.lang.Object
-
- software.amazon.awssdk.protocols.query.internal.unmarshall.QueryUnmarshallerContext
-
public final class QueryUnmarshallerContext extends Object
Container for dependencies used during AWS/Query unmarshalling.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
QueryUnmarshallerContext.Builder
Builder forQueryUnmarshallerContext
.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static QueryUnmarshallerContext.Builder
builder()
<T> QueryUnmarshaller<Object>
getUnmarshaller(MarshallLocation marshallLocation, MarshallingType<T> marshallingType)
Conveience method to get an unmarshaller from the registry.QueryProtocolUnmarshaller
protocolUnmarshaller()
-
-
-
Method Detail
-
protocolUnmarshaller
public QueryProtocolUnmarshaller protocolUnmarshaller()
- Returns:
- Protocol unmarshaller used for unmarshalling nested structs.
-
getUnmarshaller
public <T> QueryUnmarshaller<Object> getUnmarshaller(MarshallLocation marshallLocation, MarshallingType<T> marshallingType)
Conveience method to get an unmarshaller from the registry.- Type Parameters:
T
- Type of field being unmarshalled.- Parameters:
marshallLocation
- Location of field being unmarshalled.marshallingType
- Type of field being unmarshalled.- Returns:
- Unmarshaller implementation.
-
builder
public static QueryUnmarshallerContext.Builder builder()
- Returns:
- New
QueryUnmarshallerContext.Builder
instance.
-
-