T
- Java type bound to the marshalling type.public interface MarshallingType<T>
Modifier and Type | Field and Description |
---|---|
static MarshallingType<BigDecimal> |
BIG_DECIMAL |
static MarshallingType<Boolean> |
BOOLEAN |
static MarshallingType<ByteBuffer> |
BYTE_BUFFER |
static MarshallingType<Date> |
DATE |
static MarshallingType<Double> |
DOUBLE |
static MarshallingType<Float> |
FLOAT |
static MarshallingType<Integer> |
INTEGER |
static MarshallingType<String> |
JSON_VALUE
A serializer for strings that should be base-64 encoded when they are sent to AWS.
|
static MarshallingType<List> |
LIST |
static MarshallingType<Long> |
LONG |
static MarshallingType<Map> |
MAP |
static MarshallingType<Void> |
NULL
Used when a value is null (and thus type can't be determined).
|
static MarshallingType<Short> |
SHORT |
static MarshallingType<InputStream> |
STREAM |
static MarshallingType<String> |
STRING |
static MarshallingType<StructuredPojo> |
STRUCTURED |
Modifier and Type | Method and Description |
---|---|
boolean |
isDefaultMarshallerForType(Class<?> type)
Determine whether this marshalling type is the default marshaller for the provided class.
|
static final MarshallingType<Void> NULL
static final MarshallingType<String> STRING
static final MarshallingType<Integer> INTEGER
static final MarshallingType<Long> LONG
static final MarshallingType<Short> SHORT
static final MarshallingType<Float> FLOAT
static final MarshallingType<Double> DOUBLE
static final MarshallingType<BigDecimal> BIG_DECIMAL
static final MarshallingType<Boolean> BOOLEAN
static final MarshallingType<Date> DATE
static final MarshallingType<ByteBuffer> BYTE_BUFFER
static final MarshallingType<InputStream> STREAM
static final MarshallingType<StructuredPojo> STRUCTURED
static final MarshallingType<List> LIST
static final MarshallingType<Map> MAP
static final MarshallingType<String> JSON_VALUE
boolean isDefaultMarshallerForType(Class<?> type)