Class CoreExtension
java.lang.Object
software.amazon.smithy.openapi.fromsmithy.CoreExtension
- All Implemented Interfaces:
 Smithy2OpenApiExtension
Registers the core Smithy2OpenApi functionality.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionRegisters JsonSchema mappers that are used to modify JsonSchema definitions created from a Smithy model.Registers OpenAPI mappers, classes used to modify and extend the process of converting a Smithy model to OpenAPI.List<OpenApiProtocol<? extends Trait>>Registers additional protocols that handle serialization and deserialization.List<SecuritySchemeConverter<? extends Trait>>Registers additional security scheme converters. 
- 
Constructor Details
- 
CoreExtension
public CoreExtension() 
 - 
 - 
Method Details
- 
getSecuritySchemeConverters
Description copied from interface:Smithy2OpenApiExtensionRegisters additional security scheme converters.- Specified by:
 getSecuritySchemeConvertersin interfaceSmithy2OpenApiExtension- Returns:
 - Returns the converters to register.
 
 - 
getProtocols
Description copied from interface:Smithy2OpenApiExtensionRegisters additional protocols that handle serialization and deserialization.- Specified by:
 getProtocolsin interfaceSmithy2OpenApiExtension- Returns:
 - Returns the protocols to register.
 
 - 
getOpenApiMappers
Description copied from interface:Smithy2OpenApiExtensionRegisters OpenAPI mappers, classes used to modify and extend the process of converting a Smithy model to OpenAPI.- Specified by:
 getOpenApiMappersin interfaceSmithy2OpenApiExtension- Returns:
 - Returns the mappers to register.
 
 - 
getJsonSchemaMappers
Description copied from interface:Smithy2OpenApiExtensionRegisters JsonSchema mappers that are used to modify JsonSchema definitions created from a Smithy model.- Specified by:
 getJsonSchemaMappersin interfaceSmithy2OpenApiExtension- Returns:
 - Returns the mappers to register.
 
 
 -