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