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 TypeMethodDescriptionvoidmarshall(T val, JsonWriter jsonGenerator) default voidmarshall(T val, JsonWriter generator, String paramName) default booleanshouldEmit(T val)
-
Field Details
-
STRING
-
SHORT
-
INTEGER
-
LONG
-
FLOAT
-
DOUBLE
-
BIG_DECIMAL
-
BOOLEAN
-
INSTANT
-
SDK_BYTES
-
NULL
-
LIST
-
MAP
-
-
Method Details
-
marshall
-
marshall
-
shouldEmit
-