Class JsonMarshallerRegistry
- java.lang.Object
-
- software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry
-
- software.amazon.awssdk.protocols.json.internal.marshall.JsonMarshallerRegistry
-
@SdkInternalApi public final class JsonMarshallerRegistry extends AbstractMarshallingRegistry
Marshaller registry for JSON based protocols.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classJsonMarshallerRegistry.BuilderBuilder for aJsonMarshallerRegistry.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static JsonMarshallerRegistry.Builderbuilder()<T> JsonMarshaller<Object>getMarshaller(MarshallLocation marshallLocation, MarshallingType<T> marshallingType, Object val)<T> JsonMarshaller<T>getMarshaller(MarshallLocation marshallLocation, T val)-
Methods inherited from class software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry
get, toMarshallingType
-
-
-
-
Method Detail
-
getMarshaller
public <T> JsonMarshaller<T> getMarshaller(MarshallLocation marshallLocation, T val)
-
getMarshaller
public <T> JsonMarshaller<Object> getMarshaller(MarshallLocation marshallLocation, MarshallingType<T> marshallingType, Object val)
-
builder
public static JsonMarshallerRegistry.Builder builder()
- Returns:
- Builder instance to construct a
JsonMarshallerRegistry.
-
-