Interface CodegenCustomizationProcessor

All Known Implementing Classes:
CodegenCustomizationProcessorChain, CustomSdkShapesProcessor, ExplicitStringPayloadQueryProtocolProcessor, MetadataModifiersProcessor, NewAndLegacyEventStreamProcessor, RemoveExceptionMessagePropertyProcessor, RenameShapesProcessor, S3ControlRemoveAccountIdHostPrefixProcessor, S3RemoveBucketFromUriProcessor, UseLegacyEventGenerationSchemeProcessor

public interface CodegenCustomizationProcessor
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    postprocess(IntermediateModel intermediateModel)
    Apply the customization after the intermediate model is built
    void
    preprocess(ServiceModel serviceModel)
    Apply the customization by directly modifying the service model, before the intermediate model is built.
  • Method Details

    • 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