- getAbsoluteOpenAPIPath() - Method in interface io.vertx.openapi.contract.Operation
-
- getArrayValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.FormTransformer
-
- getArrayValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.LabelTransformer
-
- getArrayValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.MatrixTransformer
-
- getArrayValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.ParameterTransformer
-
- getArrayValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.SimpleTransformer
-
- getAuthorizationCode() - Method in interface io.vertx.openapi.contract.OAuthFlows
-
Configuration for the OAuth Authorization Code flow.
- getAuthorizationUrl() - Method in interface io.vertx.openapi.contract.OAuthFlow
-
The authorization URL to be used for this flow.
- getBasePath() - Method in interface io.vertx.openapi.contract.Server
-
The base path is used to indicate that the location where the OpenAPI contract is served is different
from the path specified in the OpenAPI contract.
- getBearerFormat() - Method in interface io.vertx.openapi.contract.SecurityScheme
-
A hint to the client to identify how the bearer token is formatted.
- getBody() - Method in interface io.vertx.openapi.validation.ValidatableResponse
-
- getBody() - Method in interface io.vertx.openapi.validation.ValidatedRequest
-
- getBody() - Method in interface io.vertx.openapi.validation.ValidatedResponse
-
- getClientCredentials() - Method in interface io.vertx.openapi.contract.OAuthFlows
-
Configuration for the OAuth Client Credentials flow.
- getContent() - Method in interface io.vertx.openapi.contract.RequestBody
-
- getContent() - Method in interface io.vertx.openapi.contract.Response
-
- getContentType() - Method in interface io.vertx.openapi.validation.ValidatableRequest
-
- getContentType() - Method in interface io.vertx.openapi.validation.ValidatableResponse
-
- getCookies() - Method in interface io.vertx.openapi.validation.ValidatedRequest
-
- getDefaultResponse() - Method in interface io.vertx.openapi.contract.Operation
-
- getFlows() - Method in interface io.vertx.openapi.contract.SecurityScheme
-
An object containing configuration information for the flow types supported.
- getHeaders() - Method in interface io.vertx.openapi.contract.Response
-
- getHeaders() - Method in interface io.vertx.openapi.validation.ValidatableResponse
-
- getHeaders() - Method in interface io.vertx.openapi.validation.ValidatedRequest
-
- getHeaders() - Method in interface io.vertx.openapi.validation.ValidatedResponse
-
- getHttpMethod() - Method in interface io.vertx.openapi.contract.Operation
-
- getIdentifier() - Method in interface io.vertx.openapi.contract.MediaType
-
- getImplicit() - Method in interface io.vertx.openapi.contract.OAuthFlows
-
Configuration for the OAuth Implicit flow.
- getIn() - Method in interface io.vertx.openapi.contract.Parameter
-
- getIn() - Method in interface io.vertx.openapi.contract.SecurityScheme
-
The location of the API key.
- getName() - Method in interface io.vertx.openapi.contract.Parameter
-
- getName() - Method in interface io.vertx.openapi.contract.Path
-
- getName() - Method in interface io.vertx.openapi.contract.SecurityScheme
-
The name of the header, query or cookie parameter to be used.
- getNames() - Method in interface io.vertx.openapi.contract.SecurityRequirement
-
Return the name at a given index
- getObjectKeysAndValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.FormTransformer
-
- getObjectKeysAndValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.LabelTransformer
-
- getObjectKeysAndValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.MatrixTransformer
-
- getObjectKeysAndValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.ParameterTransformer
-
- getObjectKeysAndValues(Parameter, String) - Method in class io.vertx.openapi.validation.transformer.SimpleTransformer
-
- getOpenAPIModel() - Method in interface io.vertx.openapi.contract.OpenAPIObject
-
Returns the part of the related OpenAPI specification which is represented by the OpenAPI object that is
implementing this interface.
- getOpenAPIPath() - Method in interface io.vertx.openapi.contract.Operation
-
- getOpenIdConnectUrl() - Method in interface io.vertx.openapi.contract.SecurityScheme
-
OpenId Connect URL to discover OAuth2 configuration values.
- getOperationId() - Method in interface io.vertx.openapi.contract.Operation
-
- getOperations() - Method in interface io.vertx.openapi.contract.Path
-
- getParameters() - Method in interface io.vertx.openapi.contract.Operation
-
- getParameters() - Method in interface io.vertx.openapi.contract.Path
-
- getPassword() - Method in interface io.vertx.openapi.contract.OAuthFlows
-
Configuration for the OAuth Resource Owner Password flow
- getPathParameters() - Method in interface io.vertx.openapi.validation.ValidatedRequest
-
- getPaths() - Method in interface io.vertx.openapi.contract.OpenAPIContract
-
- getQuery() - Method in interface io.vertx.openapi.validation.ValidatedRequest
-
- getRawContract() - Method in interface io.vertx.openapi.contract.OpenAPIContract
-
- getRefreshUrl() - Method in interface io.vertx.openapi.contract.OAuthFlow
-
The URL to be used for obtaining refresh tokens.
- getRepository(Vertx, String) - Method in enum io.vertx.openapi.contract.OpenAPIVersion
-
- getRequestBody() - Method in interface io.vertx.openapi.contract.Operation
-
- getResponse(int) - Method in interface io.vertx.openapi.contract.Operation
-
Returns the response to the passed response code or null.
- getSchema() - Method in interface io.vertx.openapi.contract.MediaType
-
- getSchema() - Method in interface io.vertx.openapi.contract.Parameter
-
- getSchemaRepository() - Method in interface io.vertx.openapi.contract.OpenAPIContract
-
- getSchemaType() - Method in interface io.vertx.openapi.contract.Parameter
-
- getScheme() - Method in interface io.vertx.openapi.contract.SecurityScheme
-
The name of the HTTP Authorization scheme to be used in the Authorization header as defined in [RFC7235].
- getScopes() - Method in interface io.vertx.openapi.contract.OAuthFlow
-
The available scopes for the OAuth2 security scheme.
- getScopes(String) - Method in interface io.vertx.openapi.contract.SecurityRequirement
-
Return the scopes for a given name
- getSecurityRequirements() - Method in interface io.vertx.openapi.contract.OpenAPIContract
-
Returns the applicable list of global security requirements (scopes) or empty list.
- getSecurityRequirements() - Method in interface io.vertx.openapi.contract.Operation
-
Returns the applicable list of security requirements (scopes) or empty list.
- getServers() - Method in interface io.vertx.openapi.contract.OpenAPIContract
-
- getStatusCode() - Method in interface io.vertx.openapi.validation.ValidatableResponse
-
- getStyle() - Method in interface io.vertx.openapi.contract.Parameter
-
- getTags() - Method in interface io.vertx.openapi.contract.Operation
-
- getTokenUrl() - Method in interface io.vertx.openapi.contract.OAuthFlow
-
The token URL to be used for this flow.
- getType() - Method in interface io.vertx.openapi.contract.SecurityScheme
-
The type of the security scheme.
- getURL() - Method in interface io.vertx.openapi.contract.Server
-
- getVersion() - Method in interface io.vertx.openapi.contract.OpenAPIContract
-
- ValidatableRequest - Interface in io.vertx.openapi.validation
-
- ValidatableResponse - Interface in io.vertx.openapi.validation
-
- validate(Vertx, SchemaRepository, JsonObject) - Method in enum io.vertx.openapi.contract.OpenAPIVersion
-
- validate(HttpServerRequest) - Method in interface io.vertx.openapi.validation.RequestValidator
-
- validate(HttpServerRequest, String) - Method in interface io.vertx.openapi.validation.RequestValidator
-
- validate(ValidatableRequest, String) - Method in interface io.vertx.openapi.validation.RequestValidator
-
Validates the passed request parameters against the operation defined in the related OpenAPI contract.
- validate(ValidatableResponse, String) - Method in interface io.vertx.openapi.validation.ResponseValidator
-
Validates the passed response parameters against the operation defined in the related OpenAPI contract.
- ValidatedRequest - Interface in io.vertx.openapi.validation
-
- ValidatedResponse - Interface in io.vertx.openapi.validation
-
- ValidatorErrorType - Enum in io.vertx.openapi.validation
-
- ValidatorException - Exception in io.vertx.openapi.validation
-
- ValidatorException(String, ValidatorErrorType) - Constructor for exception io.vertx.openapi.validation.ValidatorException
-
- ValidatorException(String, ValidatorErrorType, Throwable) - Constructor for exception io.vertx.openapi.validation.ValidatorException
-
- valueOf(String) - Static method in enum io.vertx.openapi.contract.ContractErrorType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.vertx.openapi.contract.Location
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.vertx.openapi.contract.OpenAPIVersion
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.vertx.openapi.contract.Style
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum io.vertx.openapi.validation.ValidatorErrorType
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.vertx.openapi.contract.ContractErrorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.vertx.openapi.contract.Location
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.vertx.openapi.contract.OpenAPIVersion
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.vertx.openapi.contract.Style
-
Returns an array containing the constants of this enum type, in
the order they are declared.
- values() - Static method in enum io.vertx.openapi.validation.ValidatorErrorType
-
Returns an array containing the constants of this enum type, in
the order they are declared.