Class JsonMarshallerRegistry.Builder
java.lang.Object
software.amazon.awssdk.protocols.core.AbstractMarshallingRegistry.Builder
software.amazon.awssdk.protocols.json.internal.marshall.JsonMarshallerRegistry.Builder
- Enclosing class:
JsonMarshallerRegistry
public static final class JsonMarshallerRegistry.Builder
extends AbstractMarshallingRegistry.Builder
Builder for a
JsonMarshallerRegistry.-
Method Summary
Modifier and TypeMethodDescriptionbuild()greedyPathParamMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) headerMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) pathParamMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) payloadMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) queryParamMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller)
-
Method Details
-
payloadMarshaller
public <T> JsonMarshallerRegistry.Builder payloadMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) -
headerMarshaller
public <T> JsonMarshallerRegistry.Builder headerMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) -
queryParamMarshaller
public <T> JsonMarshallerRegistry.Builder queryParamMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) -
pathParamMarshaller
public <T> JsonMarshallerRegistry.Builder pathParamMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) -
greedyPathParamMarshaller
public <T> JsonMarshallerRegistry.Builder greedyPathParamMarshaller(MarshallingType<T> marshallingType, JsonMarshaller<T> marshaller) -
build
- Returns:
- An immutable
JsonMarshallerRegistryobject.
-