public final class CoreExtension extends java.lang.Object implements Smithy2OpenApiExtension
| Constructor and Description |
|---|
CoreExtension() |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<JsonSchemaMapper> |
getJsonSchemaMappers()
Registers JsonSchema mappers that are used to modify JsonSchema
definitions created from a Smithy model.
|
java.util.List<OpenApiMapper> |
getOpenApiMappers()
Registers OpenAPI mappers, classes used to modify and extend the
process of converting a Smithy model to OpenAPI.
|
java.util.List<OpenApiProtocol<? extends Trait>> |
getProtocols()
Registers additional protocols that handle serialization and
deserialization.
|
java.util.List<SecuritySchemeConverter<? extends Trait>> |
getSecuritySchemeConverters()
Registers additional security scheme converters.
|
public java.util.List<SecuritySchemeConverter<? extends Trait>> getSecuritySchemeConverters()
Smithy2OpenApiExtensiongetSecuritySchemeConverters in interface Smithy2OpenApiExtensionpublic java.util.List<OpenApiProtocol<? extends Trait>> getProtocols()
Smithy2OpenApiExtensiongetProtocols in interface Smithy2OpenApiExtensionpublic java.util.List<OpenApiMapper> getOpenApiMappers()
Smithy2OpenApiExtensiongetOpenApiMappers in interface Smithy2OpenApiExtensionpublic java.util.List<JsonSchemaMapper> getJsonSchemaMappers()
Smithy2OpenApiExtensiongetJsonSchemaMappers in interface Smithy2OpenApiExtension