Class TypeUtils
- java.lang.Object
-
- software.amazon.awssdk.codegen.internal.TypeUtils
-
public class TypeUtils extends Object
Used to determine the Java types for the service model.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TypeUtils.TypeKey
-
Constructor Summary
Constructors Constructor Description TypeUtils(NamingStrategy namingStrategy)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static String
getDataTypeMapping(String type)
String
getJavaDataType(Map<String,Shape> shapes, String shapeName)
Returns the default Java type of the specified shape.String
getJavaDataType(Map<String,Shape> shapes, String shapeName, CustomizationConfig customConfig)
Returns the Java type of the specified shape with potential customization (such as auto-construct list or map).static String
getMarshallingType(String simpleType)
static boolean
isSimple(String type)
-