Interface OpenApiMapper

All Known Subinterfaces:
ApiGatewayMapper
All Known Implementing Classes:
CheckForGreedyLabels, CheckForPrefixHeaders, CorsHttpIntegration, OpenApiJsonAdd, OpenApiJsonSubstitutions, RemoveEmptyComponents, RemoveUnusedComponents, SpecificationExtensionsMapper, UnsupportedTraits

public interface OpenApiMapper
Provides a plugin infrastructure used to hook into the Smithy to OpenAPI conversion process and map over the result.

The methods of a plugin are invoked by OpenApiConverter during the conversion of a model. There is no need to invoke these manually. Implementations may choose to leverage configuration options of the provided context to determine whether or not to enact the plugin.