Interface | Description |
---|---|
OpenApiMapper |
Provides a plugin infrastructure used to hook into the Smithy to OpenAPI
conversion process and map over the result.
|
OpenApiProtocol<T extends Trait> |
An OpenAPI protocol is used to convert a Smithy protocol into
HTTP-specific bindings.
|
SecuritySchemeConverter<T extends Trait> |
Converts a Smithy authentication scheme to an OpenAPI security
scheme and applies security requirements to operations.
|
Smithy2OpenApiExtension |
An extension mechanism used to influence how Smithy models are converted
to OpenAPI models.
|
Class | Description |
---|---|
Context<T extends Trait> |
Smithy to OpenAPI conversion context object.
|
CoreExtension |
Registers the core Smithy2OpenApi functionality.
|
OpenApiConverter |
Converts a Smithy model to OpenAPI.
|
OpenApiJsonSchemaMapper |
Applies OpenAPI extensions to a
Schema using configuration settings
found in OpenApiConfig . |
OpenApiProtocol.Operation |
Represents an operation entry to add to an
OpenApi.Builder . |
Smithy2OpenApi |
Converts Smithy to an OpenAPI model and saves it as a JSON file.
|