Interface MarshallingType<T>
-
- Type Parameters:
T
- Java type bound to the marshalling type.
public interface MarshallingType<T>
Represents the various types supported for marshalling.
-
-
Field Summary
Fields Modifier and Type Field Description static MarshallingType<BigDecimal>
BIG_DECIMAL
static MarshallingType<Boolean>
BOOLEAN
static MarshallingType<Document>
DOCUMENT
static MarshallingType<Double>
DOUBLE
static MarshallingType<Float>
FLOAT
static MarshallingType<Instant>
INSTANT
static MarshallingType<Integer>
INTEGER
static MarshallingType<List<?>>
LIST
static MarshallingType<Long>
LONG
static MarshallingType<Map<String,?>>
MAP
static MarshallingType<Void>
NULL
Used when a value is null (and thus type can't be determined).static MarshallingType<SdkBytes>
SDK_BYTES
static MarshallingType<SdkPojo>
SDK_POJO
static MarshallingType<Short>
SHORT
static MarshallingType<String>
STRING
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description Class<? super T>
getTargetClass()
static <T> MarshallingType<T>
newType(Class<? super T> clzz)
-
-
-
Field Detail
-
NULL
static final MarshallingType<Void> NULL
Used when a value is null (and thus type can't be determined).
-
STRING
static final MarshallingType<String> STRING
-
INTEGER
static final MarshallingType<Integer> INTEGER
-
LONG
static final MarshallingType<Long> LONG
-
FLOAT
static final MarshallingType<Float> FLOAT
-
DOUBLE
static final MarshallingType<Double> DOUBLE
-
BIG_DECIMAL
static final MarshallingType<BigDecimal> BIG_DECIMAL
-
BOOLEAN
static final MarshallingType<Boolean> BOOLEAN
-
INSTANT
static final MarshallingType<Instant> INSTANT
-
SDK_BYTES
static final MarshallingType<SdkBytes> SDK_BYTES
-
SDK_POJO
static final MarshallingType<SdkPojo> SDK_POJO
-
LIST
static final MarshallingType<List<?>> LIST
-
MAP
static final MarshallingType<Map<String,?>> MAP
-
SHORT
static final MarshallingType<Short> SHORT
-
DOCUMENT
static final MarshallingType<Document> DOCUMENT
-
-
Method Detail
-
newType
static <T> MarshallingType<T> newType(Class<? super T> clzz)
-
-