in core/sdk-core/src/main/java/software/amazon/awssdk/core/protocol/MarshallingKnownType.java [50:100]
public static MarshallingKnownType from(Class<?> clazz) {
if (clazz == Void.class) {
return NULL;
}
if (clazz == String.class) {
return STRING;
}
if (clazz == Integer.class) {
return INTEGER;
}
if (clazz == Long.class) {
return LONG;
}
if (clazz == Float.class) {
return FLOAT;
}
if (clazz == Double.class) {
return DOUBLE;
}
if (clazz == BigDecimal.class) {
return BIG_DECIMAL;
}
if (clazz == Boolean.class) {
return BOOLEAN;
}
if (clazz == Instant.class) {
return INSTANT;
}
if (clazz == SdkBytes.class) {
return SDK_BYTES;
}
if (clazz == SdkPojo.class) {
return SDK_POJO;
}
if (clazz == List.class) {
return LIST;
}
if (clazz == Map.class) {
return MAP;
}
if (clazz == Short.class) {
return SHORT;
}
if (clazz == Byte.class) {
return BYTE;
}
if (clazz == Document.class) {
return DOCUMENT;
}
return null;
}