Class RenameShapesProcessor
- java.lang.Object
-
- software.amazon.awssdk.codegen.customization.processors.RenameShapesProcessor
-
- All Implemented Interfaces:
CodegenCustomizationProcessor
public class RenameShapesProcessor extends Object implements CodegenCustomizationProcessor
-
-
Constructor Summary
Constructors Constructor Description RenameShapesProcessor(Map<String,String> renameShapes)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
postprocess(IntermediateModel intermediateModel)
Apply the customization after the intermediate model is builtvoid
preprocess(ServiceModel serviceModel)
Rename shapes for Member, Input, Output, ErrorMap, as well as the key for two maps: serviceModel.shape() and shapeModifiers
-
-
-
Method Detail
-
preprocess
public void preprocess(ServiceModel serviceModel)
Rename shapes for Member, Input, Output, ErrorMap, as well as the key for two maps: serviceModel.shape() and shapeModifiers- Specified by:
preprocess
in interfaceCodegenCustomizationProcessor
-
postprocess
public void postprocess(IntermediateModel intermediateModel)
Description copied from interface:CodegenCustomizationProcessor
Apply the customization after the intermediate model is built- Specified by:
postprocess
in interfaceCodegenCustomizationProcessor
-
-