Interface CodegenCustomizationProcessor
-
- All Known Implementing Classes:
CodegenCustomizationProcessorChain
,CustomSdkShapesProcessor
,ExplicitStringPayloadQueryProtocolProcessor
,MetadataModifiersProcessor
,NewAndLegacyEventStreamProcessor
,RemoveExceptionMessagePropertyProcessor
,RenameShapesProcessor
,S3ControlRemoveAccountIdHostPrefixProcessor
,S3RemoveBucketFromUriProcessor
,SmithyRpcV2CborProtocolProcessor
,UseLegacyEventGenerationSchemeProcessor
public interface CodegenCustomizationProcessor
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
postprocess(IntermediateModel intermediateModel)
Apply the customization after the intermediate model is builtvoid
preprocess(ServiceModel serviceModel)
Apply the customization by directly modifying the service model, before the intermediate model is built.
-
-
-
Method Detail
-
preprocess
void preprocess(ServiceModel serviceModel)
Apply the customization by directly modifying the service model, before the intermediate model is built.
-
postprocess
void postprocess(IntermediateModel intermediateModel)
Apply the customization after the intermediate model is built
-
-