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_DECIMAL
static TransferManagerJsonMarshaller<Boolean>
BOOLEAN
static TransferManagerJsonMarshaller<Double>
DOUBLE
static TransferManagerJsonMarshaller<Float>
FLOAT
static TransferManagerJsonMarshaller<Instant>
INSTANT
static TransferManagerJsonMarshaller<Integer>
INTEGER
static TransferManagerJsonMarshaller<List<?>>
LIST
static TransferManagerJsonMarshaller<Long>
LONG
static TransferManagerJsonMarshaller<Map<String,?>>
MAP
static TransferManagerJsonMarshaller<Void>
NULL
static TransferManagerJsonMarshaller<SdkBytes>
SDK_BYTES
static TransferManagerJsonMarshaller<Short>
SHORT
static TransferManagerJsonMarshaller<String>
STRING
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description void
marshall(T val, JsonWriter jsonGenerator)
default void
marshall(T val, JsonWriter generator, String paramName)
default boolean
shouldEmit(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)
-
-