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
 
 -