A B C D E F H I L M N O P Q R S T U V W 
All Classes All Packages

A

accessMode() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Allows to specify the access mode (AccessMode.READ_ONLY, READ_WRITE) AccessMode.READ_ONLY: value will not be written to during a request but may be returned during a response.
additionalProperties() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Allows to specify the additionalProperties value AdditionalPropertiesValue.TRUE: set to TRUE AdditionalPropertiesValue.FALSE: set to FALSE AdditionalPropertiesValue.USE_ADDITIONAL_PROPERTIES_ANNOTATION: resolve from @Content.additionalPropertiesSchema
additionalPropertiesSchema() - Method in annotation type io.swagger.v3.oas.annotations.media.Content
The schema properties defined for schema provided in @Schema
allOf() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides an array of java class implementations which can be used to describe multiple acceptable schemas.
allowableValues() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides a list of allowable values.
allowableValues() - Method in annotation type io.swagger.v3.oas.annotations.servers.ServerVariable
An array of allowable values for this variable.
allowEmptyValue() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
When true, allows sending an empty value.
allowReserved() - Method in annotation type io.swagger.v3.oas.annotations.media.Encoding
Determines whether the parameter value SHOULD allow reserved characters, as defined by RFC3986 to be included without percent-encoding.
allowReserved() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
Determines whether the parameter value should allow reserved characters, as defined by RFC3986.
anyOf() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides an array of java class implementations which can be used to describe multiple acceptable schemas.
APIKEY - io.swagger.v3.oas.annotations.enums.SecuritySchemeType
 
ApiResponse - Annotation Type in io.swagger.v3.oas.annotations.responses
The annotation may be used at method level or as field of Operation to define one or more responses of the Operation.
ApiResponses - Annotation Type in io.swagger.v3.oas.annotations.responses
Container for repeatable ApiResponse annotation
array() - Method in annotation type io.swagger.v3.oas.annotations.media.Content
The schema of the array that defines the type used for the content.
array() - Method in annotation type io.swagger.v3.oas.annotations.media.PatternProperty
The schema of the array to validate against for properties matching the regex.
array() - Method in annotation type io.swagger.v3.oas.annotations.media.SchemaProperty
The schema of the array.
array() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
The schema of the array that defines this parameter.
arraySchema() - Method in annotation type io.swagger.v3.oas.annotations.media.ArraySchema
Allows to define the properties to be resolved into properties of the schema of type `array` (not the ones of the `items` of such schema which are defined in schema.
ArraySchema - Annotation Type in io.swagger.v3.oas.annotations.media
The annotation may be used to define a schema of type "array" for a set of elements of the OpenAPI spec, and/or to define additional properties for the schema.
authorizationCode() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlows
Configuration for the OAuth Authorization Code flow.
authorizationUrl() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlow
The authorization URL to be used for this flow.
AUTO - io.swagger.v3.oas.annotations.media.Schema.AccessMode
 
AUTO - io.swagger.v3.oas.annotations.media.Schema.RequiredMode
 

B

bearerFormat() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
A hint to the client to identify how the bearer token is formatted.

C

Callback - Annotation Type in io.swagger.v3.oas.annotations.callbacks
The annotation may be used at method level to add one ore more callbacks to the operation definition.
Callbacks - Annotation Type in io.swagger.v3.oas.annotations.callbacks
Container for repeatable Callback annotation
callbackUrlExpression() - Method in annotation type io.swagger.v3.oas.annotations.callbacks.Callback
An absolute URL which defines the destination which will be called with the supplied operation definition.
clientCredentials() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlows
Configuration for the OAuth Client Credentials flow.
contact() - Method in annotation type io.swagger.v3.oas.annotations.info.Info
The contact information for the exposed API.
Contact - Annotation Type in io.swagger.v3.oas.annotations.info
The annotation may be used in Info.contact() to define a contact for the OpenAPI spec.
content() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
The representation of this parameter, for different media types.
content() - Method in annotation type io.swagger.v3.oas.annotations.parameters.RequestBody
The content of the request body.
content() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponse
An array containing descriptions of potential response payloads, for different media types.
Content - Annotation Type in io.swagger.v3.oas.annotations.media
The annotation may be used to define the content/media type of a parameter, request or response, by defining it as field Parameter.content(), RequestBody.content() or ApiResponse.content().
contentType() - Method in annotation type io.swagger.v3.oas.annotations.media.Encoding
The Content-Type for encoding a specific property.
COOKIE - io.swagger.v3.oas.annotations.enums.ParameterIn
 
COOKIE - io.swagger.v3.oas.annotations.enums.SecuritySchemeIn
 

D

DEEPOBJECT - io.swagger.v3.oas.annotations.enums.ParameterStyle
 
DEFAULT - io.swagger.v3.oas.annotations.enums.Explode
 
DEFAULT - io.swagger.v3.oas.annotations.enums.ParameterIn
 
DEFAULT - io.swagger.v3.oas.annotations.enums.ParameterStyle
 
DEFAULT - io.swagger.v3.oas.annotations.enums.SecuritySchemeIn
 
DEFAULT - io.swagger.v3.oas.annotations.enums.SecuritySchemeType
 
defaultValue() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides a default value.
defaultValue() - Method in annotation type io.swagger.v3.oas.annotations.servers.ServerVariable
Required.
deprecated() - Method in annotation type io.swagger.v3.oas.annotations.headers.Header
Specifies that a header is deprecated and should be transitioned out of usage.
deprecated() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Specifies that a schema is deprecated and should be transitioned out of usage.
deprecated() - Method in annotation type io.swagger.v3.oas.annotations.Operation
Allows an operation to be marked as deprecated.
deprecated() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
Specifies that a parameter is deprecated and should be transitioned out of usage.
description() - Method in annotation type io.swagger.v3.oas.annotations.ExternalDocumentation
A short description of the target documentation.
description() - Method in annotation type io.swagger.v3.oas.annotations.headers.Header
Additional description data to provide on the purpose of the header
description() - Method in annotation type io.swagger.v3.oas.annotations.info.Info
A short description of the application.
description() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
A description of the link.
description() - Method in annotation type io.swagger.v3.oas.annotations.media.ExampleObject
A description of the purpose or context of the example
description() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
A description of the schema.
description() - Method in annotation type io.swagger.v3.oas.annotations.Operation
A verbose description of the operation.
description() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
Additional description data to provide on the purpose of the parameter
description() - Method in annotation type io.swagger.v3.oas.annotations.parameters.RequestBody
A brief description of the request body.
description() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponse
A short description of the response.
description() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthScope
Short description of the scope.
description() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
A short description for security scheme.
description() - Method in annotation type io.swagger.v3.oas.annotations.servers.Server
An optional string describing the host designated by the URL.
description() - Method in annotation type io.swagger.v3.oas.annotations.servers.ServerVariable
An optional description for the server variable.
description() - Method in annotation type io.swagger.v3.oas.annotations.tags.Tag
A short description for this tag.
discriminatorMapping() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides discriminator mapping values.
DiscriminatorMapping - Annotation Type in io.swagger.v3.oas.annotations.media
The annotation may be used in Schema.discriminatorMapping() to define an optional mapping definition in scenarios involving composition / inheritance where the value of the discriminator field does not match the schema name or implicit mapping is not possible.
discriminatorProperty() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides a discriminator property value.

E

email() - Method in annotation type io.swagger.v3.oas.annotations.info.Contact
The email address of the contact person/organization.
encoding() - Method in annotation type io.swagger.v3.oas.annotations.media.Content
An array of encodings The key, being the property name, MUST exist in the schema as a property.
Encoding - Annotation Type in io.swagger.v3.oas.annotations.media
The annotation may be used to add encoding details to the definition of a parameter, request or response content, by defining it as field Content.encoding()
enumAsRef() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Allows enums to be resolved as a reference to a scheme added to components section.
example() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides an example of the schema.
example() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
Provides an example of the schema.
ExampleObject - Annotation Type in io.swagger.v3.oas.annotations.media
The annotation may be used to add one or more examples to the definition of a parameter, request or response content, by defining it as field Parameter.examples() or Content.examples()
examples() - Method in annotation type io.swagger.v3.oas.annotations.media.Content
An array of examples used to show the use of the associated schema.
examples() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
An array of examples of the schema used to show the use of the associated schema.
exclusiveMaximum() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
if true, makes the maximum value exclusive, or a less-than criteria.
exclusiveMinimum() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
If true, makes the minimum value exclusive, or a greater-than criteria.
explode() - Method in annotation type io.swagger.v3.oas.annotations.media.Encoding
When this is true, property values of type array or object generate separate parameters for each value of the array, or key-value-pair of the map.
explode() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
When this is true, parameter values of type array or object generate separate parameters for each value of the array or key-value pair of the map.
Explode - Enum in io.swagger.v3.oas.annotations.enums
 
expression() - Method in annotation type io.swagger.v3.oas.annotations.links.LinkParameter
A constant or an expression to be evaluated and passed to the linked operation.
Extension - Annotation Type in io.swagger.v3.oas.annotations.extensions
An optionally named list of extension properties.
ExtensionProperty - Annotation Type in io.swagger.v3.oas.annotations.extensions
A name/value property within a OpenApi extension
extensions() - Method in annotation type io.swagger.v3.oas.annotations.callbacks.Callback
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.ExternalDocumentation
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.info.Contact
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.info.Info
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.info.License
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.media.ArraySchema
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.media.Content
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.media.Encoding
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.media.ExampleObject
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.OpenAPIDefinition
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.Operation
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.parameters.RequestBody
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponse
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponses
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlow
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlows
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.servers.Server
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.servers.ServerVariable
The list of optional extensions
extensions() - Method in annotation type io.swagger.v3.oas.annotations.tags.Tag
The list of optional extensions
Extensions - Annotation Type in io.swagger.v3.oas.annotations.extensions
Container for repeatable Extension annotation
externalDocs() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Additional external documentation for this schema.
externalDocs() - Method in annotation type io.swagger.v3.oas.annotations.OpenAPIDefinition
Any additional external documentation for the API
externalDocs() - Method in annotation type io.swagger.v3.oas.annotations.Operation
Additional external documentation for this operation.
externalDocs() - Method in annotation type io.swagger.v3.oas.annotations.tags.Tag
Additional external documentation for this tag.
ExternalDocumentation - Annotation Type in io.swagger.v3.oas.annotations
The annotation may be used at method level or as field of Operation to add a reference to an external resource for extended documentation of an Operation (OpenAPI specification).
externalValue() - Method in annotation type io.swagger.v3.oas.annotations.media.ExampleObject
A URL to point to an external document to be used as an example.

F

FALSE - io.swagger.v3.oas.annotations.enums.Explode
 
FALSE - io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue
 
flows() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
Required.
FORM - io.swagger.v3.oas.annotations.enums.ParameterStyle
 
format() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides an optional override for the format.

H

Header - Annotation Type in io.swagger.v3.oas.annotations.headers
The annotation may be used to add one or more headers to the definition of a response or as attribute of content encoding by defining it as field ApiResponse.headers() or Content.encoding().
HEADER - io.swagger.v3.oas.annotations.enums.ParameterIn
 
HEADER - io.swagger.v3.oas.annotations.enums.SecuritySchemeIn
 
headers() - Method in annotation type io.swagger.v3.oas.annotations.media.Encoding
An array of header objects
headers() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponse
An array of response headers.
hidden() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Allows schema to be marked as hidden.
hidden() - Method in annotation type io.swagger.v3.oas.annotations.Operation
Allows this operation to be marked as hidden
hidden() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
Allows this parameter to be marked as hidden
Hidden - Annotation Type in io.swagger.v3.oas.annotations
Marks a given resource, class or bean type as hidden, skipping while reading / resolving
HTTP - io.swagger.v3.oas.annotations.enums.SecuritySchemeType
 

I

ignoreJsonView() - Method in annotation type io.swagger.v3.oas.annotations.Operation
Ignores JsonView annotations while resolving operations and types.
implementation() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides a java class as implementation for this schema.
implicit() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlows
Configuration for the OAuth Implicit flow.
in() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
The location of the parameter.
in() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
The location of the API key.
info() - Method in annotation type io.swagger.v3.oas.annotations.OpenAPIDefinition
Provides metadata about the API.
Info - Annotation Type in io.swagger.v3.oas.annotations.info
The annotation may be used in OpenAPIDefinition.info() to populate the Info section of the OpenAPI document.
io.swagger.v3.oas.annotations - package io.swagger.v3.oas.annotations
 
io.swagger.v3.oas.annotations.callbacks - package io.swagger.v3.oas.annotations.callbacks
 
io.swagger.v3.oas.annotations.enums - package io.swagger.v3.oas.annotations.enums
 
io.swagger.v3.oas.annotations.extensions - package io.swagger.v3.oas.annotations.extensions
 
io.swagger.v3.oas.annotations.headers - package io.swagger.v3.oas.annotations.headers
 
io.swagger.v3.oas.annotations.info - package io.swagger.v3.oas.annotations.info
 
io.swagger.v3.oas.annotations.links - package io.swagger.v3.oas.annotations.links
 
io.swagger.v3.oas.annotations.media - package io.swagger.v3.oas.annotations.media
 
io.swagger.v3.oas.annotations.parameters - package io.swagger.v3.oas.annotations.parameters
 
io.swagger.v3.oas.annotations.responses - package io.swagger.v3.oas.annotations.responses
 
io.swagger.v3.oas.annotations.security - package io.swagger.v3.oas.annotations.security
 
io.swagger.v3.oas.annotations.servers - package io.swagger.v3.oas.annotations.servers
 
io.swagger.v3.oas.annotations.tags - package io.swagger.v3.oas.annotations.tags
 

L

LABEL - io.swagger.v3.oas.annotations.enums.ParameterStyle
 
license() - Method in annotation type io.swagger.v3.oas.annotations.info.Info
The license information for the exposed API.
License - Annotation Type in io.swagger.v3.oas.annotations.info
The annotation may be used in Info.license() to define a license for the OpenAPI spec.
Link - Annotation Type in io.swagger.v3.oas.annotations.links
The annotation may be applied in ApiResponse.links() to add OpenAPI links to a response.
LinkParameter - Annotation Type in io.swagger.v3.oas.annotations.links
Represents a parameter to pass to an operation as specified with operationId or identified via operationRef.
links() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponse
An array of operation links that can be followed from the response.

M

MATRIX - io.swagger.v3.oas.annotations.enums.ParameterStyle
 
maximum() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Sets the maximum numeric value for a property.
maxItems() - Method in annotation type io.swagger.v3.oas.annotations.media.ArraySchema
sets the maximum number of items in an array.
maxLength() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Sets the maximum length of a string value.
maxProperties() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Constrains the number of arbitrary properties when additionalProperties is defined.
mediaType() - Method in annotation type io.swagger.v3.oas.annotations.media.Content
The media type that this object applies to.
method() - Method in annotation type io.swagger.v3.oas.annotations.Operation
The HTTP method for this operation.
minimum() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Sets the minimum numeric value for a property.
minItems() - Method in annotation type io.swagger.v3.oas.annotations.media.ArraySchema
sets the minimum number of items in an array.
minLength() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Sets the minimum length of a string value.
minProperties() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Constrains the number of arbitrary properties when additionalProperties is defined.
multipleOf() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Constrains a value such that when divided by the multipleOf, the remainder must be an integer.
MUTUALTLS - io.swagger.v3.oas.annotations.enums.SecuritySchemeType
 

N

name() - Method in annotation type io.swagger.v3.oas.annotations.callbacks.Callback
The friendly name used to refer to this callback
name() - Method in annotation type io.swagger.v3.oas.annotations.extensions.Extension
An option name for these extensions.
name() - Method in annotation type io.swagger.v3.oas.annotations.extensions.ExtensionProperty
The name of the property.
name() - Method in annotation type io.swagger.v3.oas.annotations.headers.Header
Required: The name of the header.
name() - Method in annotation type io.swagger.v3.oas.annotations.info.Contact
The identifying name of the contact person/organization.
name() - Method in annotation type io.swagger.v3.oas.annotations.info.License
The license name used for the API.
name() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
The name of this link.
name() - Method in annotation type io.swagger.v3.oas.annotations.links.LinkParameter
The name of this link parameter.
name() - Method in annotation type io.swagger.v3.oas.annotations.media.Encoding
The name of this encoding object instance.
name() - Method in annotation type io.swagger.v3.oas.annotations.media.ExampleObject
A unique name to identify this particular example
name() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
The name of the schema or property.
name() - Method in annotation type io.swagger.v3.oas.annotations.media.SchemaProperty
The name.
name() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
The name of the parameter.
name() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthScope
Name of the scope.
name() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityRequirement
This name must correspond to a declared SecurityRequirement.
name() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
The name identifying this security scheme
name() - Method in annotation type io.swagger.v3.oas.annotations.servers.ServerVariable
Required.
name() - Method in annotation type io.swagger.v3.oas.annotations.tags.Tag
The name of this tag.
not() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides a java class to be used to disallow matching properties.
NOT_REQUIRED - io.swagger.v3.oas.annotations.media.Schema.RequiredMode
 
nullable() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
If true, designates a value as possibly null.

O

OAUTH2 - io.swagger.v3.oas.annotations.enums.SecuritySchemeType
 
OAuthFlow - Annotation Type in io.swagger.v3.oas.annotations.security
Configuration details for a supported OAuth Flow.
OAuthFlows - Annotation Type in io.swagger.v3.oas.annotations.security
Allows configuration of the supported OAuth Flows.
OAuthScope - Annotation Type in io.swagger.v3.oas.annotations.security
Represents an OAuth scope.
oneOf() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides an array of java class implementations which can be used to describe multiple acceptable schemas.
OpenAPIDefinition - Annotation Type in io.swagger.v3.oas.annotations
The annotation that may be used to populate OpenAPI Object fields info, tags, servers, security and externalDocs If more than one class is annotated with OpenAPIDefinition, with the same fields defined, behaviour is inconsistent.
OPENIDCONNECT - io.swagger.v3.oas.annotations.enums.SecuritySchemeType
 
openIdConnectUrl() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
Required.
operation() - Method in annotation type io.swagger.v3.oas.annotations.callbacks.Callback
The array of operations that will be called out-of band
Operation - Annotation Type in io.swagger.v3.oas.annotations
The annotation may be used to define a resource method as an OpenAPI Operation, and/or to define additional properties for the Operation.
operationId() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
The name of an existing, resolvable OAS operation, as defined with a unique operationId.
operationId() - Method in annotation type io.swagger.v3.oas.annotations.Operation
The operationId is used by third-party tools to uniquely identify this operation.
operationRef() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
A relative or absolute reference to an OAS operation.

P

Parameter - Annotation Type in io.swagger.v3.oas.annotations
The annotation may be used on a method parameter to define it as a parameter for the operation, and/or to define additional properties for the Parameter.
ParameterIn - Enum in io.swagger.v3.oas.annotations.enums
 
parameters() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
Array of parameters to pass to an operation as specified with operationId or identified via operationRef.
parameters() - Method in annotation type io.swagger.v3.oas.annotations.Operation
An optional array of parameters which will be added to any automatically detected parameters in the method itself.
Parameters - Annotation Type in io.swagger.v3.oas.annotations
Container for repeatable Parameter annotation
ParameterStyle - Enum in io.swagger.v3.oas.annotations.enums
 
paramName() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
The name of the header or query parameter to be used.
parseValue() - Method in annotation type io.swagger.v3.oas.annotations.extensions.ExtensionProperty
If set to true, field `value` will be parsed and serialized as JSON/YAML
password() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlows
Configuration for the OAuth Resource Owner Password flow.
PATH - io.swagger.v3.oas.annotations.enums.ParameterIn
 
pattern() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
A pattern that the value must satisfy.
PatternProperties - Annotation Type in io.swagger.v3.oas.annotations.media
Container for repeatable PatternProperty annotation
PatternProperty - Annotation Type in io.swagger.v3.oas.annotations.media
The annotation may be used in OpenAPI 3.1 schemas / JSON Schema.
PIPEDELIMITED - io.swagger.v3.oas.annotations.enums.ParameterStyle
 
properties() - Method in annotation type io.swagger.v3.oas.annotations.extensions.Extension
The extension properties.

Q

QUERY - io.swagger.v3.oas.annotations.enums.ParameterIn
 
QUERY - io.swagger.v3.oas.annotations.enums.SecuritySchemeIn
 

R

READ_ONLY - io.swagger.v3.oas.annotations.media.Schema.AccessMode
 
READ_WRITE - io.swagger.v3.oas.annotations.media.Schema.AccessMode
 
readOnly() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Deprecated.
As of 2.0.0, replaced by Schema.accessMode()
ref() - Method in annotation type io.swagger.v3.oas.annotations.callbacks.Callback
A reference to a Callback defined in components Callbacks.
ref() - Method in annotation type io.swagger.v3.oas.annotations.headers.Header
A reference to a header defined in components headers.
ref() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
A reference to a link defined in components links.
ref() - Method in annotation type io.swagger.v3.oas.annotations.media.ExampleObject
A reference to a example defined in components examples.
ref() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
References a schema definition in an external OpenAPI document.
ref() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
A reference to a parameter defined in components parameter.
ref() - Method in annotation type io.swagger.v3.oas.annotations.parameters.RequestBody
A reference to a RequestBody defined in components RequestBodies.
ref() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponse
A reference to a response defined in components responses.
ref() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
A reference to a SecurityScheme defined in components securitySchemes.
refreshUrl() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlow
The URL to be used for obtaining refresh tokens.
regex() - Method in annotation type io.swagger.v3.oas.annotations.media.PatternProperty
The regex.
requestBody() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
A literal value or {expression} to use as a request body when calling the target operation.
requestBody() - Method in annotation type io.swagger.v3.oas.annotations.Operation
Request body associated to the operation.
RequestBody - Annotation Type in io.swagger.v3.oas.annotations.parameters
The annotation may be used on a method parameter to define it as the Request Body of the operation, and/or to define additional properties for such request body.
required() - Method in annotation type io.swagger.v3.oas.annotations.headers.Header
Determines whether this header is mandatory.
required() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Deprecated.
since 2.2.5, replaced by Schema.requiredMode()
required() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
Determines whether this parameter is mandatory.
required() - Method in annotation type io.swagger.v3.oas.annotations.parameters.RequestBody
Determines if the request body is required in the request.
REQUIRED - io.swagger.v3.oas.annotations.media.Schema.RequiredMode
 
requiredMode() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Allows to specify the required mode (RequiredMode.AUTO, REQUIRED, NOT_REQUIRED) RequiredMode.AUTO: will let the library decide based on its heuristics.
requiredProperties() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Allows multiple properties in an object to be marked as required.
responseCode() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponse
The HTTP response code, or 'default', for the supplied response.
responses() - Method in annotation type io.swagger.v3.oas.annotations.Operation
The list of possible responses as they are returned from executing this operation.

S

schema() - Method in annotation type io.swagger.v3.oas.annotations.headers.Header
The schema defining the type used for the header.
schema() - Method in annotation type io.swagger.v3.oas.annotations.media.ArraySchema
The schema of the items in the array
schema() - Method in annotation type io.swagger.v3.oas.annotations.media.Content
The schema defining the type used for the content.
schema() - Method in annotation type io.swagger.v3.oas.annotations.media.DiscriminatorMapping
The schema that is being mapped to a property value
schema() - Method in annotation type io.swagger.v3.oas.annotations.media.PatternProperty
The schema to validate against for properties matching the regex.
schema() - Method in annotation type io.swagger.v3.oas.annotations.media.SchemaProperty
The schema of the property.
schema() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
The schema defining the type used for the parameter.
Schema - Annotation Type in io.swagger.v3.oas.annotations.media
The annotation may be used to define a Schema for a set of elements of the OpenAPI spec, and/or to define additional properties for the schema.
Schema.AccessMode - Enum in io.swagger.v3.oas.annotations.media
 
Schema.AdditionalPropertiesValue - Enum in io.swagger.v3.oas.annotations.media
 
Schema.RequiredMode - Enum in io.swagger.v3.oas.annotations.media
 
schemaProperties() - Method in annotation type io.swagger.v3.oas.annotations.media.Content
The schema properties defined for schema provided in @Schema
SchemaProperties - Annotation Type in io.swagger.v3.oas.annotations.media
Container for repeatable SchemaProperty annotation
SchemaProperty - Annotation Type in io.swagger.v3.oas.annotations.media
The annotation may be used to define properties for an Object Schema
scheme() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
The name of the HTTP Authorization scheme to be used in the Authorization header as defined in RFC 7235.
scopes() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlow
The available scopes for the OAuth2 security scheme.
scopes() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityRequirement
If the security scheme is of type "oauth2" or "openIdConnect", then the value is a list of scope names required for the execution.
security() - Method in annotation type io.swagger.v3.oas.annotations.OpenAPIDefinition
A declaration of which security mechanisms can be used across the API.
security() - Method in annotation type io.swagger.v3.oas.annotations.Operation
A declaration of which security mechanisms can be used for this operation.
SecurityRequirement - Annotation Type in io.swagger.v3.oas.annotations.security
The annotation may be applied at class or method level, or in Operation.security() ()} to define security requirements for the single operation (when applied at method level) or for all operations of a class (when applied at class level).
SecurityRequirements - Annotation Type in io.swagger.v3.oas.annotations.security
Container for repeatable SecurityRequirement annotation
SecurityScheme - Annotation Type in io.swagger.v3.oas.annotations.security
The annotation may be used at class level (also on multiple classes) to add securitySchemes to spec components section.
SecuritySchemeIn - Enum in io.swagger.v3.oas.annotations.enums
 
SecuritySchemes - Annotation Type in io.swagger.v3.oas.annotations.security
Container for repeatable SecurityScheme annotation
SecuritySchemeType - Enum in io.swagger.v3.oas.annotations.enums
 
server() - Method in annotation type io.swagger.v3.oas.annotations.links.Link
An alternative server to service this operation.
Server - Annotation Type in io.swagger.v3.oas.annotations.servers
The annotation may be applied at class or method level, or in Operation.servers() to define servers for the single operation (when applied at method level) or for all operations of a class (when applied at class level).
servers() - Method in annotation type io.swagger.v3.oas.annotations.OpenAPIDefinition
An array of Server Objects, which provide connectivity information to a target server.
servers() - Method in annotation type io.swagger.v3.oas.annotations.Operation
An alternative server array to service this operation.
Servers - Annotation Type in io.swagger.v3.oas.annotations.servers
Container for repeatable Server annotation
ServerVariable - Annotation Type in io.swagger.v3.oas.annotations.servers
An object representing a Server Variable for server URL template substitution.
SIMPLE - io.swagger.v3.oas.annotations.enums.ParameterStyle
 
SPACEDELIMITED - io.swagger.v3.oas.annotations.enums.ParameterStyle
 
style() - Method in annotation type io.swagger.v3.oas.annotations.media.Encoding
Describes how a specific property value will be serialized depending on its type
style() - Method in annotation type io.swagger.v3.oas.annotations.Parameter
Describes how the parameter value will be serialized depending on the type of the parameter value.
subTypes() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
An array of the sub types inheriting from this model.
summary() - Method in annotation type io.swagger.v3.oas.annotations.media.ExampleObject
A brief summary of the purpose or context of the example
summary() - Method in annotation type io.swagger.v3.oas.annotations.Operation
Provides a brief description of this operation.

T

Tag - Annotation Type in io.swagger.v3.oas.annotations.tags
The annotation may be applied at class or method level, or in Operation.tags() to define tags for the single operation (when applied at method level) or for all operations of a class (when applied at class level).
tags() - Method in annotation type io.swagger.v3.oas.annotations.OpenAPIDefinition
A list of tags used by the specification with additional metadata.
tags() - Method in annotation type io.swagger.v3.oas.annotations.Operation
Tags can be used for logical grouping of operations by resources or any other qualifier.
Tags - Annotation Type in io.swagger.v3.oas.annotations.tags
Container for repeatable Tag annotation
termsOfService() - Method in annotation type io.swagger.v3.oas.annotations.info.Info
A URL to the Terms of Service for the API.
title() - Method in annotation type io.swagger.v3.oas.annotations.info.Info
The title of the application.
title() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
A title to explain the purpose of the schema.
tokenUrl() - Method in annotation type io.swagger.v3.oas.annotations.security.OAuthFlow
The token URL to be used for this flow.
toString() - Method in enum io.swagger.v3.oas.annotations.enums.ParameterIn
 
toString() - Method in enum io.swagger.v3.oas.annotations.enums.ParameterStyle
 
toString() - Method in enum io.swagger.v3.oas.annotations.enums.SecuritySchemeIn
 
toString() - Method in enum io.swagger.v3.oas.annotations.enums.SecuritySchemeType
 
TRUE - io.swagger.v3.oas.annotations.enums.Explode
 
TRUE - io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue
 
type() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Provides an override for the basic type of the schema.
type() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityScheme
The type of the security scheme.

U

uniqueItems() - Method in annotation type io.swagger.v3.oas.annotations.media.ArraySchema
determines whether an array of items will be unique
url() - Method in annotation type io.swagger.v3.oas.annotations.ExternalDocumentation
The URL for the target documentation.
url() - Method in annotation type io.swagger.v3.oas.annotations.info.Contact
The URL pointing to the contact information.
url() - Method in annotation type io.swagger.v3.oas.annotations.info.License
A URL to the license used for the API.
url() - Method in annotation type io.swagger.v3.oas.annotations.servers.Server
Required.
USE_ADDITIONAL_PROPERTIES_ANNOTATION - io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue
 
useReturnTypeSchema() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponse
Set to true to resolve the response schema from method return type

V

value() - Method in annotation type io.swagger.v3.oas.annotations.callbacks.Callbacks
An array of Callback annotations which are a map of possible out-of band callbacks related to the parent operation
value() - Method in annotation type io.swagger.v3.oas.annotations.extensions.ExtensionProperty
The value of the property.
value() - Method in annotation type io.swagger.v3.oas.annotations.extensions.Extensions
An array of Extension annotations
value() - Method in annotation type io.swagger.v3.oas.annotations.media.DiscriminatorMapping
The property value that will be mapped to a Schema
value() - Method in annotation type io.swagger.v3.oas.annotations.media.ExampleObject
A string representation of the example.
value() - Method in annotation type io.swagger.v3.oas.annotations.media.PatternProperties
An array of PatternProperty annotations
value() - Method in annotation type io.swagger.v3.oas.annotations.media.SchemaProperties
An array of SchemaProperty annotations
value() - Method in annotation type io.swagger.v3.oas.annotations.Parameters
An array of Parameters Objects for the operation
value() - Method in annotation type io.swagger.v3.oas.annotations.responses.ApiResponses
An array of ApiResponse annotations
value() - Method in annotation type io.swagger.v3.oas.annotations.security.SecurityRequirements
An array of SecurityRequirement annotations
value() - Method in annotation type io.swagger.v3.oas.annotations.security.SecuritySchemes
An array of SecurityScheme annotations
value() - Method in annotation type io.swagger.v3.oas.annotations.servers.Servers
An array of Server Objects which is used to provide connectivity information to a target server.
value() - Method in annotation type io.swagger.v3.oas.annotations.tags.Tags
An array of Tag annotation objects which hold metadata for the API
valueOf(String) - Static method in enum io.swagger.v3.oas.annotations.enums.Explode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.swagger.v3.oas.annotations.enums.ParameterIn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.swagger.v3.oas.annotations.enums.ParameterStyle
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.swagger.v3.oas.annotations.enums.SecuritySchemeIn
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.swagger.v3.oas.annotations.enums.SecuritySchemeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.swagger.v3.oas.annotations.media.Schema.AccessMode
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.swagger.v3.oas.annotations.media.Schema.RequiredMode
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.swagger.v3.oas.annotations.enums.Explode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.swagger.v3.oas.annotations.enums.ParameterIn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.swagger.v3.oas.annotations.enums.ParameterStyle
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.swagger.v3.oas.annotations.enums.SecuritySchemeIn
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.swagger.v3.oas.annotations.enums.SecuritySchemeType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.swagger.v3.oas.annotations.media.Schema.AccessMode
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.swagger.v3.oas.annotations.media.Schema.AdditionalPropertiesValue
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.swagger.v3.oas.annotations.media.Schema.RequiredMode
Returns an array containing the constants of this enum type, in the order they are declared.
variables() - Method in annotation type io.swagger.v3.oas.annotations.servers.Server
An array of variables used for substitution in the server's URL template.
version() - Method in annotation type io.swagger.v3.oas.annotations.info.Info
The version of the API definition.

W

WRITE_ONLY - io.swagger.v3.oas.annotations.media.Schema.AccessMode
 
writeOnly() - Method in annotation type io.swagger.v3.oas.annotations.media.Schema
Deprecated.
As of 2.0.0, replaced by Schema.accessMode()
A B C D E F H I L M N O P Q R S T U V W 
All Classes All Packages