Uses of Interface
io.helidon.common.Builder
-
Packages that use Builder Package Description io.helidon.common.configurable General utilities that useConfig
.io.helidon.common.context Support for context propagation across executor boundaries.io.helidon.common.http HTTP APIs and implementations usable by both server and client side of the HTTP story.io.helidon.common.mapper Support for mapping of types.io.helidon.common.pki Utilities for PKI configuration and loading of certificates and keys.io.helidon.common.serviceloader Java Service loader extension.io.helidon.config Provides interfaces and classes for loading and working with immutable, tree-structured configuration data.io.helidon.config.etcd Etcd configuration source.io.helidon.config.git Git configuration source.io.helidon.config.hocon HOCON format ConfigParser implementation using Typesafe (Lightbend) Config library.io.helidon.config.spi Configuration SPI that defines the behavior developers can implement to extend the config system.io.helidon.config.yaml YAML format ConfigParser implementation.io.helidon.grpc.client gRPC client API.io.helidon.grpc.core Core classes used by both the reactive gRPC server API and gRPC client API.io.helidon.grpc.server Reactive gRPC server API.io.helidon.health Health check support for helidon SE.io.helidon.health.checks Healthchecks provided by our Microprofile implementation.io.helidon.media.jsonp.common JSON-P media type support.io.helidon.metrics Metrics support for Java SE, uses the Microprofile metrics APIs and formats.io.helidon.metrics.prometheus Support for Prometheus client endpoint.io.helidon.microprofile.jwt.auth Implementation of Microprofile JWT Auth specification.io.helidon.microprofile.openapi Support for OpenAPI in Helidon MP.io.helidon.openapi Helidon SE OpenAPI Support.io.helidon.security Securityio.helidon.security.abac.policy Attribute based access control policy validator.io.helidon.security.abac.policy.el Integration with Java EE expression language.io.helidon.security.abac.role Role attribute validator.io.helidon.security.abac.scope Scope (OAuth2) attribute validator.io.helidon.security.abac.time Time attribute validator.io.helidon.security.integration.jersey Jersey integration for security module.io.helidon.security.jwt JWT (JSON web token) support.io.helidon.security.jwt.jwk JWK (JSON web key) support.io.helidon.security.providers.abac Attribute based access control (ABAC) security provider.io.helidon.security.providers.common Common classes for provider implementation.io.helidon.security.providers.common.spi Extension of integration with Jersey to support customized analysis of resource classes and methods to enable/disable security.io.helidon.security.providers.google.login Integration with Google login button.io.helidon.security.providers.header Provider that can extract username from a (any) header.io.helidon.security.providers.httpauth Basic security provider, supporting "basic" and "digest" authentication schemes with role support.io.helidon.security.providers.httpsign Provider supporting validation of incoming signatures and signing of outbound requests.io.helidon.security.providers.jwt Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create new ones) for outbound calls.io.helidon.security.providers.oidc Integration with Open ID Connect providers.io.helidon.security.providers.oidc.common Open ID Connect (OIDC) classes usable from all OIDC related components.io.helidon.security.util General utilities for security modules.io.helidon.tracing Distributed tracing support for Helidon.io.helidon.tracing.config Configuration for traced components, spans and logs.io.helidon.tracing.jaeger Helidon integration with Jaeger tracer.io.helidon.tracing.zipkin Brave based Open Tracing implementation for an integration with Zipkin.io.helidon.webserver Reactive web server API.io.helidon.webserver.accesslog Access log support for Helidon WebServer.io.helidon.webserver.jersey -
-
Uses of Builder in io.helidon.common.configurable
Classes in io.helidon.common.configurable that implement Builder Modifier and Type Class Description static class
ScheduledThreadPoolSupplier.Builder
A fluent API builder forScheduledThreadPoolSupplier
.static class
ThreadPoolSupplier.Builder
A fluent API builder forThreadPoolSupplier
. -
Uses of Builder in io.helidon.common.context
Classes in io.helidon.common.context that implement Builder Modifier and Type Class Description static class
Context.Builder
Fluent API builder forContext
. -
Uses of Builder in io.helidon.common.http
Classes in io.helidon.common.http that implement Builder Modifier and Type Class Description static class
ContextualRegistry.Builder
Deprecated.Fluent API builder forContextualRegistry
.static class
MediaType.Builder
A fluent API builder to create instances ofMediaType
.static class
SetCookie.Builder
A fluent API builder forSetCookie
. -
Uses of Builder in io.helidon.common.mapper
Classes in io.helidon.common.mapper that implement Builder Modifier and Type Class Description static class
MapperManager.Builder
Fluent API builder forMapperManager
. -
Uses of Builder in io.helidon.common.pki
Classes in io.helidon.common.pki that implement Builder Modifier and Type Class Description static class
KeyConfig.Builder
Fluent API builder forKeyConfig
.static class
KeyConfig.KeystoreBuilder
Builder for resources from a java keystore (PKCS12, JKS etc.).static class
KeyConfig.PemBuilder
Builder for PEM files - accepts private key and certificate chain. -
Uses of Builder in io.helidon.common.serviceloader
Classes in io.helidon.common.serviceloader that implement Builder Modifier and Type Class Description static class
HelidonServiceLoader.Builder<T>
Fluent api builder forHelidonServiceLoader
. -
Uses of Builder in io.helidon.config
Classes in io.helidon.config that implement Builder Modifier and Type Class Description static class
ConfigSources.CompositeBuilder
Builder of aConfigSource
that encapsulates multiple separateConfigSource
s.static class
ConfigSources.MapBuilder
Builder of aConfigSource
based on aMap
containing config entries.static class
PollingStrategies.FilesystemWatchBuilder
A builder for a filesystem watch polling strategy.static class
PollingStrategies.ScheduledBuilder
A builder for a scheduled polling strategy.static class
RetryPolicies.Builder
A builder of the defaultRetryPolicy
. -
Uses of Builder in io.helidon.config.etcd
Classes in io.helidon.config.etcd that implement Builder Modifier and Type Class Description class
EtcdConfigSourceBuilder
Etcd ConfigSource builder. -
Uses of Builder in io.helidon.config.git
Classes in io.helidon.config.git that implement Builder Modifier and Type Class Description class
GitConfigSourceBuilder
Git ConfigSource builder. -
Uses of Builder in io.helidon.config.hocon
Classes in io.helidon.config.hocon that implement Builder Modifier and Type Class Description class
HoconConfigParserBuilder
HOCON ConfigParser Builder. -
Uses of Builder in io.helidon.config.spi
Subinterfaces of Builder in io.helidon.config.spi Modifier and Type Interface Description static interface
ConfigNode.ListNode.Builder
Builder to buildConfigNode.ListNode
instance.Classes in io.helidon.config.spi that implement Builder Modifier and Type Class Description static class
AbstractConfigSource.Builder<B extends AbstractConfigSource.Builder<B,T>,T>
A commonConfigSource
builder ready to be extended by builder implementation related toConfigSource
extensions.static class
AbstractOverrideSource.Builder<B extends AbstractOverrideSource.Builder<B,T>,T>
A commonOverrideSource
builder ready to be extended by builder implementation related toOverrideSource
extensions.static class
AbstractParsableConfigSource.Builder<B extends AbstractParsableConfigSource.Builder<B,T>,T>
CommonAbstractParsableConfigSource
Builder, suitable for concrete implementations of Builder that are related toConfigSource
s which extendAbstractParsableConfigSource
-
Uses of Builder in io.helidon.config.yaml
Classes in io.helidon.config.yaml that implement Builder Modifier and Type Class Description class
YamlConfigParserBuilder
YAML ConfigParser Builder. -
Uses of Builder in io.helidon.grpc.client
Classes in io.helidon.grpc.client that implement Builder Modifier and Type Class Description static class
ClientMethodDescriptor.Builder
MethodDescriptor
builder implementation.static class
ClientServiceDescriptor.Builder
AClientServiceDescriptor
builder.static class
GrpcChannelDescriptor.Builder
Builder builds a GrpcChannelDescriptor.static class
GrpcChannelsProvider.Builder
Builder builds an instance ofGrpcChannelsProvider
. -
Uses of Builder in io.helidon.grpc.core
Classes in io.helidon.grpc.core that implement Builder Modifier and Type Class Description static class
GrpcTlsDescriptor.Builder
Builder to build a new instance ofGrpcTlsDescriptor
. -
Uses of Builder in io.helidon.grpc.server
Classes in io.helidon.grpc.server that implement Builder Modifier and Type Class Description static class
GrpcRouting.Builder
A builder that can buildGrpcRouting
instances.static class
GrpcServer.Builder
GrpcServer builder class provides a convenient way to timed a GrpcServer instance.static class
GrpcServerConfiguration.Builder
AGrpcServerConfiguration
builder.static class
ServiceDescriptor.Builder
AServiceDescriptor
builder.class
SSLContextBuilder
Builder for configuring a new SslContext for creation. -
Uses of Builder in io.helidon.health
Classes in io.helidon.health that implement Builder Modifier and Type Class Description static class
HealthSupport.Builder
Fluent API builder forHealthSupport
. -
Uses of Builder in io.helidon.health.checks
Classes in io.helidon.health.checks that implement Builder Modifier and Type Class Description static class
DiskSpaceHealthCheck.Builder
Fluent API builder forDiskSpaceHealthCheck
.static class
HeapMemoryHealthCheck.Builder
Fluent API builder forHeapMemoryHealthCheck
. -
Uses of Builder in io.helidon.media.jsonp.common
Classes in io.helidon.media.jsonp.common that implement Builder Modifier and Type Class Description static class
JsonProcessing.Builder
Fluent-API builder forJsonProcessing
. -
Uses of Builder in io.helidon.metrics
Classes in io.helidon.metrics that implement Builder Modifier and Type Class Description static class
MetricsSupport.Builder
A fluent API builder to build instances ofMetricsSupport
. -
Uses of Builder in io.helidon.metrics.prometheus
Classes in io.helidon.metrics.prometheus that implement Builder Modifier and Type Class Description static class
PrometheusSupport.Builder
A builder ofPrometheusSupport
. -
Uses of Builder in io.helidon.microprofile.jwt.auth
Classes in io.helidon.microprofile.jwt.auth that implement Builder Modifier and Type Class Description static class
JwtAuthProvider.Builder
Fluent API builder forJwtAuthProvider
. -
Uses of Builder in io.helidon.microprofile.openapi
Classes in io.helidon.microprofile.openapi that implement Builder Modifier and Type Class Description class
MPOpenAPIBuilder
Fluent builder for OpenAPISupport in Helidon MP. -
Uses of Builder in io.helidon.openapi
Classes in io.helidon.openapi that implement Builder Modifier and Type Class Description static class
OpenAPISupport.Builder
Fluent API builder forOpenAPISupport
.class
SEOpenAPISupportBuilder
BuildsOpenAPISupport
in a Helidon SE environment. -
Uses of Builder in io.helidon.security
Classes in io.helidon.security that implement Builder Modifier and Type Class Description static class
AuthenticationResponse.Builder
Authentication response builder.static class
AuthorizationResponse.Builder
Builder for custom Authorization responses.static class
CompositeProviderSelectionPolicy.Builder
Fluent API builder to createCompositeProviderSelectionPolicy
.static class
EndpointConfig.Builder
A fluent API builder forEndpointConfig
.static class
Grant.Builder<T extends Grant.Builder<T>>
class
OutboundSecurityClientBuilder
Builder constructing a security client - extends theSecurityRequestBuilder
for convenience.static class
OutboundSecurityResponse.Builder
Builder class to build custom identity propagation responses.static class
Principal.Builder
A fluent API builder forPrincipal
.static class
Role.Builder
A fluent API builder forRole
.static class
Security.Builder
Builder pattern class for helping createSecurity
in a convenient way.class
SecurityClientBuilder<T extends SecurityResponse>
Builder constructing a security client - extends theSecurityRequestBuilder
for convenience.static class
SecurityContext.Builder
Fluent API builder forSecurityContext
.static class
SecurityEnvironment.Builder
A fluent API builder forSecurityEnvironment
.static class
SecurityLevel.SecurityLevelBuilder
Builder forSecurityLevel
class.static class
SecurityTime.Builder
Fluent API builder forSecurityTime
.static class
Subject.Builder
A fluent API builder forSubject
. -
Uses of Builder in io.helidon.security.abac.policy
Classes in io.helidon.security.abac.policy that implement Builder Modifier and Type Class Description static class
PolicyValidator.Builder
A fluent API builder forPolicyValidator
.static class
PolicyValidator.PolicyConfig.Builder
A fluent API builder forPolicyValidator.PolicyConfig
. -
Uses of Builder in io.helidon.security.abac.policy.el
Classes in io.helidon.security.abac.policy.el that implement Builder Modifier and Type Class Description static class
JavaxElPolicyExecutor.Builder
A fluent API builder forJavaxElPolicyExecutor
. -
Uses of Builder in io.helidon.security.abac.role
Classes in io.helidon.security.abac.role that implement Builder Modifier and Type Class Description static class
RoleValidator.RoleConfig.Builder
A fluent API builder forRoleValidator.RoleConfig
. -
Uses of Builder in io.helidon.security.abac.scope
Classes in io.helidon.security.abac.scope that implement Builder Modifier and Type Class Description static class
ScopeValidator.Builder
A fluent API builder forScopeValidator
. -
Uses of Builder in io.helidon.security.abac.time
Classes in io.helidon.security.abac.time that implement Builder Modifier and Type Class Description static class
TimeValidator.TimeConfig.Builder
Fluent API builder forTimeValidator.TimeConfig
. -
Uses of Builder in io.helidon.security.integration.jersey
Classes in io.helidon.security.integration.jersey that implement Builder Modifier and Type Class Description static class
SecurityFeature.Builder
SecurityFeature
fluent API builder. -
Uses of Builder in io.helidon.security.jwt
Classes in io.helidon.security.jwt that implement Builder Modifier and Type Class Description static class
Jwt.Builder
Builder of aJwt
. -
Uses of Builder in io.helidon.security.jwt.jwk
Classes in io.helidon.security.jwt.jwk that implement Builder Modifier and Type Class Description static class
JwkEC.Builder
Builder forJwkEC
.static class
JwkKeys.Builder
Builder ofJwkKeys
.static class
JwkOctet.Builder
Builder forJwkOctet
.static class
JwkRSA.Builder
Builder forJwkRSA
. -
Uses of Builder in io.helidon.security.providers.abac
Classes in io.helidon.security.providers.abac that implement Builder Modifier and Type Class Description static class
AbacProvider.Builder
A fluent API builder forAbacProvider
. -
Uses of Builder in io.helidon.security.providers.common
Classes in io.helidon.security.providers.common that implement Builder Modifier and Type Class Description static class
EvictableCache.Builder<K,V>
Builder to create instances ofEvictableCache
.static class
OutboundConfig.Builder
OutboundConfig
builder when not reading it from configuration.static class
OutboundTarget.Builder
Fluent API builder forOutboundTarget
.static class
TokenCredential.Builder
Fluent API builder forTokenCredential
. -
Uses of Builder in io.helidon.security.providers.common.spi
Classes in io.helidon.security.providers.common.spi that implement Builder Modifier and Type Class Description static class
AnnotationAnalyzer.AnalyzerResponse.Builder
Fluent API builder forAnnotationAnalyzer.AnalyzerResponse
. -
Uses of Builder in io.helidon.security.providers.google.login
Classes in io.helidon.security.providers.google.login that implement Builder Modifier and Type Class Description static class
GoogleTokenProvider.Builder
Fluent API builder to buildGoogleTokenProvider
instance. -
Uses of Builder in io.helidon.security.providers.header
Classes in io.helidon.security.providers.header that implement Builder Modifier and Type Class Description static class
HeaderAtnProvider.Builder
A fluent api Builder forHeaderAtnProvider
. -
Uses of Builder in io.helidon.security.providers.httpauth
Classes in io.helidon.security.providers.httpauth that implement Builder Modifier and Type Class Description static class
HttpBasicAuthProvider.Builder
HttpBasicAuthProvider
fluent API builder.static class
HttpDigestAuthProvider.Builder
HttpDigestAuthProvider
fluent API builder. -
Uses of Builder in io.helidon.security.providers.httpsign
Classes in io.helidon.security.providers.httpsign that implement Builder Modifier and Type Class Description static class
HttpSignProvider.Builder
Fluent API builder for this provider.static class
InboundClientDefinition.Builder
Fluent API builder to create a new instance ofInboundClientDefinition
.static class
OutboundTargetDefinition.Builder
Fluent API builder to buildOutboundTargetDefinition
instances.static class
SignedHeadersConfig.Builder
Fluent API builder to createSignedHeadersConfig
instances. -
Uses of Builder in io.helidon.security.providers.jwt
Classes in io.helidon.security.providers.jwt that implement Builder Modifier and Type Class Description static class
JwtProvider.Builder
Fluent API builder forJwtProvider
.static class
JwtProvider.JwtOutboundTarget.Builder
Fluent API builder forJwtProvider.JwtOutboundTarget
. -
Uses of Builder in io.helidon.security.providers.oidc
Classes in io.helidon.security.providers.oidc that implement Builder Modifier and Type Class Description static class
OidcProvider.Builder
Builder forOidcProvider
. -
Uses of Builder in io.helidon.security.providers.oidc.common
Classes in io.helidon.security.providers.oidc.common that implement Builder Modifier and Type Class Description static class
OidcConfig.Builder
A fluent APIBuilder
to build instances ofOidcConfig
. -
Uses of Builder in io.helidon.security.util
Classes in io.helidon.security.util that implement Builder Modifier and Type Class Description static class
TokenHandler.Builder
Fluent API builder to createTokenHandler
. -
Uses of Builder in io.helidon.tracing
Subinterfaces of Builder in io.helidon.tracing Modifier and Type Interface Description interface
TracerBuilder<T extends TracerBuilder>
A builder for tracingtracer
. -
Uses of Builder in io.helidon.tracing.config
Classes in io.helidon.tracing.config that implement Builder Modifier and Type Class Description static class
ComponentTracingConfig.Builder
Fluent API builder forComponentTracingConfig
.static class
SpanLogTracingConfig.Builder
A fluent API builder forSpanLogTracingConfig
.static class
SpanTracingConfig.Builder
A fluent API builder forSpanTracingConfig
.static class
TracingConfig.Builder
Fluent API builder forTracingConfig
. -
Uses of Builder in io.helidon.tracing.jaeger
Classes in io.helidon.tracing.jaeger that implement Builder Modifier and Type Class Description class
JaegerTracerBuilder
The JaegerTracerBuilder is a convenience builder forTracer
to use with Jaeger. -
Uses of Builder in io.helidon.tracing.zipkin
Classes in io.helidon.tracing.zipkin that implement Builder Modifier and Type Class Description class
ZipkinTracerBuilder
The ZipkinTracerBuilder is a convenience builder forTracer
to use with Zipkin. -
Uses of Builder in io.helidon.webserver
Classes in io.helidon.webserver that implement Builder Modifier and Type Class Description static class
ExperimentalConfiguration.Builder
Builder forExperimentalConfiguration
.static class
Http2Configuration.Builder
Builder forHttp2Configuration
.static class
PathTracingConfig.Builder
Fluent API builder forPathTracingConfig
.static class
Routing.Builder
ARouting
builder.static class
ServerConfiguration.Builder
AServerConfiguration
builder.static class
SocketConfiguration.Builder
TheSocketConfiguration
builder class.class
SSLContextBuilder
Builder for configuring a new SslContext for creation.static class
StaticContentSupport.Builder
Fluent builder of the StaticContent detailed parameters.static class
WebServer.Builder
WebServer builder class provides a convenient way to set up WebServer with multiple server sockets and optional multiple routings.static class
WebServerTls.Builder
Fluent API builder forWebServerTls
.static class
WebTracingConfig.Builder
A fluent API builder forWebTracingConfig
. -
Uses of Builder in io.helidon.webserver.accesslog
Classes in io.helidon.webserver.accesslog that implement Builder Modifier and Type Class Description protected static class
AbstractLogEntry.Builder<R extends AbstractLogEntry,T extends AbstractLogEntry.Builder<R,?>>
A fluent API builder forAbstractLogEntry
.static class
AccessLogSupport.Builder
A fluent API Builder forAccessLogSupport
.static class
HeaderLogEntry.Builder
Fluent API builder forHeaderLogEntry
.static class
HostLogEntry.Builder
A fluent API builder forHostLogEntry
.static class
RequestLineLogEntry.Builder
A fluent API builder forRequestLineLogEntry
.static class
SizeLogEntry.Builder
A fluent API builder forSizeLogEntry
.static class
StatusLogEntry.Builder
A fluent API builder forStatusLogEntry
.static class
TimestampLogEntry.Builder
A fluent API builder forHostLogEntry
.static class
TimeTakenLogEntry.Builder
A fluent API builder forTimeTakenLogEntry
.static class
UserLogEntry.Builder
Fluent API builder forUserLogEntry
. -
Uses of Builder in io.helidon.webserver.jersey
Classes in io.helidon.webserver.jersey that implement Builder Modifier and Type Class Description static class
JerseySupport.Builder
Builder for convenient way to createJerseySupport
.
-