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.
@FunctionalInterface public interface TransferManagerJsonMarshaller<T> extends Marshaller<T>
Interface to marshall data according to the JSON protocol specification.
-
-
Field Summary
Fields Modifier and Type Field Description static TransferManagerJsonMarshaller<BigDecimal>BIG_DECIMALstatic TransferManagerJsonMarshaller<Boolean>BOOLEANstatic TransferManagerJsonMarshaller<Double>DOUBLEstatic TransferManagerJsonMarshaller<Float>FLOATstatic TransferManagerJsonMarshaller<Instant>INSTANTstatic TransferManagerJsonMarshaller<Integer>INTEGERstatic TransferManagerJsonMarshaller<List<?>>LISTstatic TransferManagerJsonMarshaller<Long>LONGstatic TransferManagerJsonMarshaller<Map<String,?>>MAPstatic TransferManagerJsonMarshaller<Void>NULLstatic TransferManagerJsonMarshaller<SdkBytes>SDK_BYTESstatic TransferManagerJsonMarshaller<Short>SHORTstatic TransferManagerJsonMarshaller<String>STRING
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidmarshall(T val, JsonWriter jsonGenerator)default voidmarshall(T val, JsonWriter generator, String paramName)default booleanshouldEmit(T val)
-
-
-
Field Detail
-
STRING
static final TransferManagerJsonMarshaller<String> STRING
-
SHORT
static final TransferManagerJsonMarshaller<Short> SHORT
-
INTEGER
static final TransferManagerJsonMarshaller<Integer> INTEGER
-
LONG
static final TransferManagerJsonMarshaller<Long> LONG
-
FLOAT
static final TransferManagerJsonMarshaller<Float> FLOAT
-
DOUBLE
static final TransferManagerJsonMarshaller<Double> DOUBLE
-
BIG_DECIMAL
static final TransferManagerJsonMarshaller<BigDecimal> BIG_DECIMAL
-
BOOLEAN
static final TransferManagerJsonMarshaller<Boolean> BOOLEAN
-
INSTANT
static final TransferManagerJsonMarshaller<Instant> INSTANT
-
SDK_BYTES
static final TransferManagerJsonMarshaller<SdkBytes> SDK_BYTES
-
NULL
static final TransferManagerJsonMarshaller<Void> NULL
-
LIST
static final TransferManagerJsonMarshaller<List<?>> LIST
-
MAP
static final TransferManagerJsonMarshaller<Map<String,?>> MAP
-
-
Method Detail
-
marshall
default void marshall(T val, JsonWriter generator, String paramName)
-
marshall
void marshall(T val, JsonWriter jsonGenerator)
-
shouldEmit
default boolean shouldEmit(T val)
-
-