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_DECIMALstatic MarshallingType<Boolean>BOOLEANstatic MarshallingType<Document>DOCUMENTstatic MarshallingType<Double>DOUBLEstatic MarshallingType<Float>FLOATstatic MarshallingType<Instant>INSTANTstatic MarshallingType<Integer>INTEGERstatic MarshallingType<List<?>>LISTstatic MarshallingType<Long>LONGstatic MarshallingType<Map<String,?>>MAPstatic MarshallingType<Void>NULLUsed when a value is null (and thus type can't be determined).static MarshallingType<SdkBytes>SDK_BYTESstatic MarshallingType<SdkPojo>SDK_POJOstatic MarshallingType<Short>SHORTstatic 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)
-
-