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()
Smithy2OpenApiExtension
getSecuritySchemeConverters
in interface Smithy2OpenApiExtension
public java.util.List<OpenApiProtocol<? extends Trait>> getProtocols()
Smithy2OpenApiExtension
getProtocols
in interface Smithy2OpenApiExtension
public java.util.List<OpenApiMapper> getOpenApiMappers()
Smithy2OpenApiExtension
getOpenApiMappers
in interface Smithy2OpenApiExtension
public java.util.List<JsonSchemaMapper> getJsonSchemaMappers()
Smithy2OpenApiExtension
getJsonSchemaMappers
in interface Smithy2OpenApiExtension