Class UseLegacyEventGenerationSchemeProcessor
- java.lang.Object
-
- software.amazon.awssdk.codegen.customization.processors.UseLegacyEventGenerationSchemeProcessor
-
- All Implemented Interfaces:
CodegenCustomizationProcessor
public class UseLegacyEventGenerationSchemeProcessor extends Object implements CodegenCustomizationProcessor
This process enforces constraints placed on the "useLegacyEventGenerationSchemeProcessor"; i.e. that no two members of the same event stream sharing the same shape have this customization enabled for them. This processor does not modify the the service or intermediate model.
-
-
Constructor Summary
Constructors Constructor Description UseLegacyEventGenerationSchemeProcessor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidpostprocess(IntermediateModel intermediateModel)Apply the customization after the intermediate model is builtvoidpreprocess(ServiceModel serviceModel)Apply the customization by directly modifying the service model, before the intermediate model is built.
-
-
-
Method Detail
-
preprocess
public void preprocess(ServiceModel serviceModel)
Description copied from interface:CodegenCustomizationProcessorApply the customization by directly modifying the service model, before the intermediate model is built.- Specified by:
preprocessin interfaceCodegenCustomizationProcessor
-
postprocess
public void postprocess(IntermediateModel intermediateModel)
Description copied from interface:CodegenCustomizationProcessorApply the customization after the intermediate model is built- Specified by:
postprocessin interfaceCodegenCustomizationProcessor
-
-