| Package | Description |
|---|---|
| software.amazon.awssdk.protocols.json.internal.marshall |
| Modifier and Type | Field and Description |
|---|---|
static JsonMarshaller<BigDecimal> |
SimpleTypeJsonMarshaller.BIG_DECIMAL |
static JsonMarshaller<Boolean> |
HeaderMarshaller.BOOLEAN |
static JsonMarshaller<Boolean> |
QueryParamMarshaller.BOOLEAN |
static JsonMarshaller<Boolean> |
SimpleTypeJsonMarshaller.BOOLEAN |
static JsonMarshaller<Document> |
SimpleTypeJsonMarshaller.DOCUMENT
Marshalls Document type members by visiting the document using DocumentTypeJsonMarshaller.
|
static JsonMarshaller<Double> |
HeaderMarshaller.DOUBLE |
static JsonMarshaller<Double> |
QueryParamMarshaller.DOUBLE |
static JsonMarshaller<Double> |
SimpleTypeJsonMarshaller.DOUBLE |
static JsonMarshaller<Float> |
HeaderMarshaller.FLOAT |
static JsonMarshaller<Float> |
QueryParamMarshaller.FLOAT |
static JsonMarshaller<Float> |
SimpleTypeJsonMarshaller.FLOAT |
static JsonMarshaller<String> |
SimpleTypePathMarshaller.GREEDY_STRING
Marshallers for Strings bound to a greedy path param.
|
static JsonMarshaller<Instant> |
HeaderMarshaller.INSTANT |
static JsonMarshaller<Instant> |
QueryParamMarshaller.INSTANT |
static JsonMarshaller<Instant> |
SimpleTypeJsonMarshaller.INSTANT |
static JsonMarshaller<Integer> |
SimpleTypePathMarshaller.INTEGER |
static JsonMarshaller<Integer> |
HeaderMarshaller.INTEGER |
static JsonMarshaller<Integer> |
QueryParamMarshaller.INTEGER |
static JsonMarshaller<Integer> |
SimpleTypeJsonMarshaller.INTEGER |
static JsonMarshaller<List<?>> |
HeaderMarshaller.LIST |
static JsonMarshaller<List<?>> |
QueryParamMarshaller.LIST |
static JsonMarshaller<List<?>> |
SimpleTypeJsonMarshaller.LIST |
static JsonMarshaller<Long> |
SimpleTypePathMarshaller.LONG |
static JsonMarshaller<Long> |
HeaderMarshaller.LONG |
static JsonMarshaller<Long> |
QueryParamMarshaller.LONG |
static JsonMarshaller<Long> |
SimpleTypeJsonMarshaller.LONG |
static JsonMarshaller<Map<String,?>> |
QueryParamMarshaller.MAP |
static JsonMarshaller<Map<String,?>> |
SimpleTypeJsonMarshaller.MAP
Marshalls a Map as a JSON object where each key becomes a field.
|
static JsonMarshaller<Void> |
SimpleTypePathMarshaller.NULL |
static JsonMarshaller<Void> |
JsonMarshaller.NULL |
static JsonMarshaller<Void> |
SimpleTypeJsonMarshaller.NULL |
static JsonMarshaller<SdkBytes> |
SimpleTypeJsonMarshaller.SDK_BYTES |
static JsonMarshaller<SdkPojo> |
SimpleTypeJsonMarshaller.SDK_POJO |
static JsonMarshaller<Short> |
SimpleTypePathMarshaller.SHORT |
static JsonMarshaller<Short> |
HeaderMarshaller.SHORT |
static JsonMarshaller<Short> |
QueryParamMarshaller.SHORT |
static JsonMarshaller<Short> |
SimpleTypeJsonMarshaller.SHORT |
static JsonMarshaller<String> |
SimpleTypePathMarshaller.STRING |
static JsonMarshaller<String> |
HeaderMarshaller.STRING |
static JsonMarshaller<String> |
QueryParamMarshaller.STRING |
static JsonMarshaller<String> |
SimpleTypeJsonMarshaller.STRING |
| Modifier and Type | Method and Description |
|---|---|
<T> JsonMarshaller<Object> |
JsonMarshallerRegistry.getMarshaller(MarshallLocation marshallLocation,
MarshallingType<T> marshallingType,
Object val) |
<T> JsonMarshaller<T> |
JsonMarshallerRegistry.getMarshaller(MarshallLocation marshallLocation,
T val) |
| Modifier and Type | Method and Description |
|---|---|
<T> JsonMarshallerRegistry.Builder |
JsonMarshallerRegistry.Builder.greedyPathParamMarshaller(MarshallingType<T> marshallingType,
JsonMarshaller<T> marshaller) |
<T> JsonMarshallerRegistry.Builder |
JsonMarshallerRegistry.Builder.headerMarshaller(MarshallingType<T> marshallingType,
JsonMarshaller<T> marshaller) |
<T> JsonMarshallerRegistry.Builder |
JsonMarshallerRegistry.Builder.pathParamMarshaller(MarshallingType<T> marshallingType,
JsonMarshaller<T> marshaller) |
<T> JsonMarshallerRegistry.Builder |
JsonMarshallerRegistry.Builder.payloadMarshaller(MarshallingType<T> marshallingType,
JsonMarshaller<T> marshaller) |
<T> JsonMarshallerRegistry.Builder |
JsonMarshallerRegistry.Builder.queryParamMarshaller(MarshallingType<T> marshallingType,
JsonMarshaller<T> marshaller) |
Copyright © 2021. All rights reserved.