Package software.amazon.smithy.openapi.fromsmithy
package software.amazon.smithy.openapi.fromsmithy
-
ClassDescriptionSmithy to OpenAPI conversion context object.Registers the core Smithy2OpenApi functionality.Converts a Smithy model to OpenAPI.Applies OpenAPI extensions to a
Schema
using configuration settings found inOpenApiConfig
.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.Represents an operation entry to add to anOpenApi.Builder
.SecuritySchemeConverter<T extends Trait>Converts a Smithy authentication scheme to an OpenAPI security scheme and applies security requirements to operations.Converts Smithy to an OpenAPI model and saves it as a JSON file.An extension mechanism used to influence how Smithy models are converted to OpenAPI models.