Index
All Classes and Interfaces|All Packages
A
- addRoles(List<? extends String>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Hints for role names the user is expected to be in.
- addService(OpenApiService) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI services.
- addServices(List<? extends OpenApiService>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI services.
- addSocket(String) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
List of sockets to register this feature on.
- addSockets(Set<? extends String>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
List of sockets to register this feature on.
B
- build() - Method in class io.helidon.openapi.OpenApiFeatureConfig.Builder
- build() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- builder() - Static method in class io.helidon.openapi.OpenApiFeature
-
Returns a new builder.
- builder() - Static method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Create a new fluent API builder to customize configuration.
- builder(OpenApiFeatureConfig) - Static method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Create a new fluent API builder from an existing instance.
- BuilderBase() - Constructor for class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Protected to support extensibility.
- buildPrototype() - Method in class io.helidon.openapi.OpenApiFeatureConfig.Builder
C
- clearCors() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Clear existing value of this property.
- clearManager() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Clear existing value of this property.
- clearStaticFile() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Clear existing value of this property.
- config() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
If this instance was configured, this would be the config instance used.
- config(Config) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Update builder from configuration (node of this type).
- configKey() - Method in class io.helidon.openapi.OpenApiFeatureProvider
- cors() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
CORS config.
- cors() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- cors() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
CORS config.
- cors(CrossOriginConfig) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
CORS config.
- cors(Consumer<CrossOriginConfig.Builder>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
CORS config.
- create() - Static method in class io.helidon.openapi.OpenApiFeature
-
Create a new instance with default configuration.
- create() - Static method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Create a new instance with default values.
- create(Config) - Static method in class io.helidon.openapi.OpenApiFeature
-
Create a new instance from typed configuration.
- create(Config) - Static method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Create a new instance from configuration.
- create(Config, String) - Method in class io.helidon.openapi.OpenApiFeatureProvider
- create(Consumer<OpenApiFeatureConfig.Builder>) - Static method in class io.helidon.openapi.OpenApiFeature
-
Create a new instance with custom configuration.
E
- equals(Object) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
F
- fileTypes() - Method in enum class io.helidon.openapi.OpenApiFormat
-
File types usable with this format.
- format(T, OpenApiFormat) - Method in interface io.helidon.openapi.OpenApiManager
-
Format the model.
- from(OpenApiFeatureConfig) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Update this builder from an existing prototype instance.
- from(OpenApiFeatureConfig.BuilderBase<?, ?>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Update this builder from an existing prototype builder instance.
G
- get() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
H
- hashCode() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
I
- initialize() - Method in class io.helidon.openapi.OpenApiFeature
-
Initialize the model.
- io.helidon.openapi - module io.helidon.openapi
-
Helidon common OpenAPI behavior.
- io.helidon.openapi - package io.helidon.openapi
-
Helidon OpenAPI support.
- io.helidon.openapi.spi - package io.helidon.openapi.spi
-
OpenAPI SPI.
- isEnabled() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Sets whether the feature should be enabled.
- isEnabled() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- isEnabled() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Sets whether the feature should be enabled.
- isEnabled(boolean) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Sets whether the feature should be enabled.
J
- JSON - Enum constant in enum class io.helidon.openapi.OpenApiFormat
-
JSON.
L
- load(String) - Method in interface io.helidon.openapi.OpenApiManager
-
Load the model.
M
- manager() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI manager.
- manager() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- manager() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
OpenAPI manager.
- manager(OpenApiManager<?>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI manager.
N
- name() - Method in class io.helidon.openapi.OpenApiFeature
- name() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Name of this instance.
- name() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- name() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Name of this instance.
- name(String) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Name of this instance.
O
- OpenApiFeature - Class in io.helidon.openapi
-
Helidon Support for OpenAPI.
- OpenApiFeatureConfig - Interface in io.helidon.openapi
-
OpenApiFeatureprototype. - OpenApiFeatureConfig.Builder - Class in io.helidon.openapi
-
Fluent API builder for
OpenApiFeature. - OpenApiFeatureConfig.BuilderBase<BUILDER,
PROTOTYPE> - Class in io.helidon.openapi -
Fluent API builder base for
OpenApiFeature. - OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl - Class in io.helidon.openapi
-
Generated implementation of the prototype, can be extended by descendant prototype implementations.
- OpenApiFeatureConfigImpl(OpenApiFeatureConfig.BuilderBase<?, ?>) - Constructor for class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
-
Create an instance providing a builder.
- OpenApiFeatureProvider - Class in io.helidon.openapi
-
ServiceLoaderprovider implementation for OpenAPI feature forWebServer. - OpenApiFeatureProvider() - Constructor for class io.helidon.openapi.OpenApiFeatureProvider
-
Deprecated.
- OpenApiFormat - Enum Class in io.helidon.openapi
-
Supported OpenApi formats.
- OpenApiManager<T> - Interface in io.helidon.openapi
-
OpenApi manager.
- OpenApiManagerProvider - Interface in io.helidon.openapi.spi
-
OpenApiManagerprovider. - OpenApiService - Interface in io.helidon.openapi
-
OpenAPI service.
- OpenApiServiceProvider - Interface in io.helidon.openapi.spi
-
OpenApiServiceprovider.
P
- permitAll() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- permitAll() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Whether to allow anybody to access the endpoint.
- permitAll() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Whether to allow anybody to access the endpoint.
- permitAll(boolean) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Whether to allow anybody to access the endpoint.
- preBuildPrototype() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Handles providers and decorators.
- prototype() - Method in class io.helidon.openapi.OpenApiFeature
R
- roles() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- roles() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Hints for role names the user is expected to be in.
- roles() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Hints for role names the user is expected to be in.
- roles(List<? extends String>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Hints for role names the user is expected to be in.
S
- services() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- services() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI services.
- services() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
OpenAPI services.
- services(List<? extends OpenApiService>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI services.
- servicesDiscoverServices(boolean) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
OpenAPI services.
- setup(HttpRules, String, Function<MediaType, String>) - Method in interface io.helidon.openapi.OpenApiService
-
Set up the service.
- setup(ServerFeature.ServerFeatureContext) - Method in class io.helidon.openapi.OpenApiFeature
- sockets() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- sockets() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
List of sockets to register this feature on.
- sockets() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
List of sockets to register this feature on.
- sockets(Set<? extends String>) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
List of sockets to register this feature on.
- staticFile() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- staticFile() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Path of the static OpenAPI document file.
- staticFile() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Path of the static OpenAPI document file.
- staticFile(String) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Path of the static OpenAPI document file.
- supports(ServerRequestHeaders) - Method in interface io.helidon.openapi.OpenApiService
-
Test if the service should handle a request.
T
- toString() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- toString() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
- type() - Method in class io.helidon.openapi.OpenApiFeature
U
- UNSUPPORTED - Enum constant in enum class io.helidon.openapi.OpenApiFormat
-
Unsupported format.
V
- validatePrototype() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Validates required properties.
- valueOf(MediaType) - Static method in enum class io.helidon.openapi.OpenApiFormat
-
Find OpenAPI media type by media type.
- valueOf(String) - Static method in enum class io.helidon.openapi.OpenApiFormat
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class io.helidon.openapi.OpenApiFormat
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- webContext() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- webContext() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Web context path for the OpenAPI endpoint.
- webContext() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Web context path for the OpenAPI endpoint.
- webContext(String) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Web context path for the OpenAPI endpoint.
- weight() - Method in class io.helidon.openapi.OpenApiFeature
- weight() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase.OpenApiFeatureConfigImpl
- weight() - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Weight of the OpenAPI feature.
- weight() - Method in interface io.helidon.openapi.OpenApiFeatureConfig
-
Weight of the OpenAPI feature.
- weight(double) - Method in class io.helidon.openapi.OpenApiFeatureConfig.BuilderBase
-
Weight of the OpenAPI feature.
Y
- YAML - Enum constant in enum class io.helidon.openapi.OpenApiFormat
-
YAML.
All Classes and Interfaces|All Packages
ServiceLoader