Interface TransferManagerJsonMarshaller<T>
- Type Parameters:
T
- Type to marshall.
- All Superinterfaces:
Marshaller<T>
- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
Interface to marshall data according to the JSON protocol specification.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final TransferManagerJsonMarshaller
<BigDecimal> static final TransferManagerJsonMarshaller
<Boolean> static final TransferManagerJsonMarshaller
<Double> static final TransferManagerJsonMarshaller
<Float> static final TransferManagerJsonMarshaller
<Instant> static final TransferManagerJsonMarshaller
<Integer> static final TransferManagerJsonMarshaller
<List<?>> static final TransferManagerJsonMarshaller
<Long> static final TransferManagerJsonMarshaller
<Map<String, ?>> static final TransferManagerJsonMarshaller
<Void> static final TransferManagerJsonMarshaller
<SdkBytes> static final TransferManagerJsonMarshaller
<Short> static final TransferManagerJsonMarshaller
<String> -
Method Summary
Modifier and TypeMethodDescriptionvoid
marshall
(T val, JsonWriter jsonGenerator) default void
marshall
(T val, JsonWriter generator, String paramName) default boolean
shouldEmit
(T val)
-
Field Details
-
STRING
-
SHORT
-
INTEGER
-
LONG
-
FLOAT
-
DOUBLE
-
BIG_DECIMAL
-
BOOLEAN
-
INSTANT
-
SDK_BYTES
-
NULL
-
LIST
-
MAP
-
-
Method Details
-
marshall
-
marshall
-
shouldEmit
-