public interface Smithy2OpenApiExtension
Implementations of this interface are discovered through Java SPI.
Modifier and Type | Method and Description |
---|---|
default java.util.List<JsonSchemaMapper> |
getJsonSchemaMappers()
Registers JsonSchema mappers that are used to modify JsonSchema
definitions created from a Smithy model.
|
default java.util.List<OpenApiMapper> |
getOpenApiMappers()
Registers OpenAPI mappers, classes used to modify and extend the
process of converting a Smithy model to OpenAPI.
|
default java.util.List<OpenApiProtocol<? extends Trait>> |
getProtocols()
Registers additional protocols that handle serialization and
deserialization.
|
default java.util.List<SecuritySchemeConverter<? extends Trait>> |
getSecuritySchemeConverters()
Registers additional security scheme converters.
|
default java.util.List<SecuritySchemeConverter<? extends Trait>> getSecuritySchemeConverters()
default java.util.List<OpenApiProtocol<? extends Trait>> getProtocols()
default java.util.List<OpenApiMapper> getOpenApiMappers()
default java.util.List<JsonSchemaMapper> getJsonSchemaMappers()