Uses of Interface
org.eclipse.microprofile.openapi.models.Constructible
-
Packages that use Constructible Package Description org.eclipse.microprofile.openapi A set of Java interfaces, annotations and programming models which allow Java developers to natively produce OpenAPI v3.1 documents from their Jakarta REST applications.org.eclipse.microprofile.openapi.models A set of interfaces for programmable models and their helper classes, many derived from Swagger Core library.org.eclipse.microprofile.openapi.models.callbacks An interface to represent callback URL.org.eclipse.microprofile.openapi.models.examples An interface to represent a programmable model of an example of a data type or a media type.org.eclipse.microprofile.openapi.models.headers An interface of a programmable model to represent a single header object.org.eclipse.microprofile.openapi.models.info A set of interfaces of programmable models to represent metadata about the API, including license information and contact information of the exposed API.org.eclipse.microprofile.openapi.models.links An interface of a model to represent a design-time link for a response.org.eclipse.microprofile.openapi.models.media A set of interfaces for programmable models to represent input and output data types and media types.org.eclipse.microprofile.openapi.models.parameters A set of model interfaces to describe operation parameters and operation's request body.org.eclipse.microprofile.openapi.models.responses Model interfaces to describe a single response from an API operation, and an annotation to encapsulate multiple responses from an API operation.org.eclipse.microprofile.openapi.models.security A set of model interfaces to represent various security components of an OpenAPI app.org.eclipse.microprofile.openapi.models.servers Model interfaces to represent servers used for a single API operation or for all operations in an OpenAPI document, as well as a way to represent variables for server URL template substitution.org.eclipse.microprofile.openapi.models.tags Model interface to represent a tag of an API endpoint.org.eclipse.microprofile.openapi.spi Service provider interface which allows vendors to set their implementations of OASFactoryResolver. -
-
Uses of Constructible in org.eclipse.microprofile.openapi
Methods in org.eclipse.microprofile.openapi with type parameters of type Constructible Modifier and Type Method Description static <T extends Constructible>
TOASFactory. createObject(Class<T> clazz)
This method creates a new instance of a constructible element from the OpenAPI model tree. -
Uses of Constructible in org.eclipse.microprofile.openapi.models
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models Modifier and Type Interface Description interface
Components
Componentsinterface
ExternalDocumentation
ExternalDocumentationinterface
OpenAPI
OpenAPIinterface
Operation
Operationinterface
PathItem
PathIteminterface
Paths
Paths -
Uses of Constructible in org.eclipse.microprofile.openapi.models.callbacks
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.callbacks Modifier and Type Interface Description interface
Callback
Callback -
Uses of Constructible in org.eclipse.microprofile.openapi.models.examples
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.examples Modifier and Type Interface Description interface
Example
Example -
Uses of Constructible in org.eclipse.microprofile.openapi.models.headers
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.headers Modifier and Type Interface Description interface
Header
Header -
Uses of Constructible in org.eclipse.microprofile.openapi.models.info
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.info Modifier and Type Interface Description interface
Contact
This interface represents the Contact information for the exposed API.interface
Info
This interface represents all the metadata about the API.interface
License
This interface represents the License information for the exposed API. -
Uses of Constructible in org.eclipse.microprofile.openapi.models.links
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.links Modifier and Type Interface Description interface
Link
Link -
Uses of Constructible in org.eclipse.microprofile.openapi.models.media
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.media Modifier and Type Interface Description interface
Content
Contentinterface
Discriminator
Discriminatorinterface
Encoding
Encodinginterface
MediaType
MediaTypeinterface
Schema
The Schema Object allows the definition of input and output data types.interface
XML
A metadata object that allows for more fine-tuned XML model definitions. -
Uses of Constructible in org.eclipse.microprofile.openapi.models.parameters
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.parameters Modifier and Type Interface Description interface
Parameter
Parameterinterface
RequestBody
This interface represents the request body of an operation in which body parameters can be specified. -
Uses of Constructible in org.eclipse.microprofile.openapi.models.responses
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.responses Modifier and Type Interface Description interface
APIResponse
This interface represents a single response from an API Operation, including design-time, static links to operations based on the response.interface
APIResponses
This interface represents the container for the expected responses of an operation. -
Uses of Constructible in org.eclipse.microprofile.openapi.models.security
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.security Modifier and Type Interface Description interface
OAuthFlow
Configuration details for a supportde OAuthFlowinterface
OAuthFlows
Configuration of the supported OAuthFlowsinterface
SecurityRequirement
SecurityRequirementinterface
SecurityScheme
SecurityScheme -
Uses of Constructible in org.eclipse.microprofile.openapi.models.servers
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.servers Modifier and Type Interface Description interface
Server
An object representing a server.interface
ServerVariable
An object representing a Server Variable for server URL template substitution. -
Uses of Constructible in org.eclipse.microprofile.openapi.models.tags
Subinterfaces of Constructible in org.eclipse.microprofile.openapi.models.tags Modifier and Type Interface Description interface
Tag
Tag -
Uses of Constructible in org.eclipse.microprofile.openapi.spi
Methods in org.eclipse.microprofile.openapi.spi with type parameters of type Constructible Modifier and Type Method Description abstract <T extends Constructible>
TOASFactoryResolver. createObject(Class<T> clazz)
Create a new instance of a constructible element from the OpenAPI model tree.
-