Uses of Annotation Interface
io.helidon.config.metadata.ConfiguredOption
Package
Description
Common cross origin configuration and types used by all Helidon flavors.
HTTP APIs and implementations usable by both server and client side of the HTTP story.
Neo4j integrations for Helidon.
Integrating with OCI Metrics.
Defines the Helidon metrics API so Helidon metrics-capable components can implement metrics simply and without regard for
whether metrics is actually on the runtime path or not or is enabled or not.
Implementation of Microprofile JWT Auth specification.
Microprofile 1.0 server implementation.
Security
Attribute based access control (ABAC) security provider.
Common classes for provider implementation.
Vault operation backed by configuration.
Integration with Google login button.
Provider that can extract username from a (any) header.
Basic security provider, supporting "basic" and "digest" authentication schemes with role support.
Provider supporting validation of incoming signatures and signing of outbound requests.
Mapper that retrieves roles from IDCS server and maps them to user subject.
Provider that can process incoming JWTs and assert users based on them and can propagate JWTs (or create
new ones) for outbound calls.
Integration with Open ID Connect providers.
Open ID Connect (OIDC) classes usable from all OIDC related components.
General utilities for security modules.
Distributed tracing support for Helidon.
Helidon integration with Jaeger tracer.
Open Tracing support that plugs into the
TracerBuilder
SPI and provides
a Tracer
implementation.Brave based Open Tracing implementation for an integration with Zipkin.
Helidon WebClient APIs shared by all types of clients.
Helidon WebServer Services Common.
-
Uses of ConfiguredOption in io.helidon.cors
Modifier and TypeMethodDescriptionCrossOriginConfig.Builder.allowCredentials
(boolean allowCredentials) CrossOriginConfig.Builder.allowHeaders
(String... allowHeaders) CrossOriginConfig.Builder.allowMethods
(String... allowMethods) CrossOriginConfig.Builder.allowOrigins
(String... origins) CrossOriginConfig.Builder.enabled
(boolean enabled) CrossOriginConfig.Builder.exposeHeaders
(String... exposeHeaders) CrossOriginConfig.Builder.maxAgeSeconds
(long maxAgeSeconds) CrossOriginConfig.Builder.pathPattern
(String pathPattern) Updates the path prefix for this cross-origin config. -
Uses of ConfiguredOption in io.helidon.http
Modifier and TypeMethodDescriptionRequestedUriDiscoveryContext.Builder.enabled
(boolean value) Sets whether requested URI discovery is enabled for requestes arriving on the socket.RequestedUriDiscoveryContext.Builder.trustedProxies
(AllowList trustedProxies) Sets the trusted proxies for requested URI discovery for requests arriving on the socket.RequestedUriDiscoveryContext.Builder.types
(List<RequestedUriDiscoveryContext.RequestedUriDiscoveryType> discoveryTypes) Sets the discovery types for requested URI discovery for requests arriving on the socket. -
Uses of ConfiguredOption in io.helidon.integrations.neo4j
Modifier and TypeMethodDescriptionNeo4j.Builder.authenticationEnabled
(boolean authenticationEnabled) Enable authentication.Neo4j.Builder.certificate
(Path certFile) Set certificate path.Neo4j.Builder.connectionAcquisitionTimeout
(Duration connectionAcquisitionTimeout) Set connection acquisition timeout.Neo4j.Builder.encrypted
(boolean encrypted) Enable encrypted field.Neo4j.Builder.hostnameVerificationEnabled
(boolean hostnameVerificationEnabled) Enable hostname verification.Neo4j.Builder.idleTimeBeforeConnectionTest
(Duration idleTimeBeforeConnectionTest) Set idle time.Neo4j.Builder.logLeakedSessions
(boolean logLeakedSessions) Enable log leaked sessions.Neo4j.Builder.maxConnectionLifetime
(Duration maxConnectionLifetime) Set max life time.Neo4j.Builder.maxConnectionPoolSize
(int maxConnectionPoolSize) Set pool size.Neo4j.Builder.metricsEnabled
(boolean metricsEnabled) Enable metrics.Create password.Neo4j.Builder.trustStrategy
(Neo4j.Builder.TrustStrategy strategy) Set trust strategy.Create uri.Create username. -
Uses of ConfiguredOption in io.helidon.integrations.oci.metrics
Modifier and TypeMethodDescriptionOciMetricsSupport.Builder.batchDelay
(long value) Sets the delay interval if metrics are posted in batches (defaults to 1L).OciMetricsSupport.Builder.batchSize
(int value) Sets the maximum no.OciMetricsSupport.Builder.compartmentId
(String value) Sets the compartment ID.OciMetricsSupport.Builder.delay
(long value) Sets the delay interval between metric posting (defaults to 60L).OciMetricsSupport.Builder.descriptionEnabled
(boolean value) Sets whether the description should be enabled or not.OciMetricsSupport.Builder.enabled
(boolean value) Sets whether metrics transmission to OCI is enabled.OciMetricsSupport.Builder.initialDelay
(long value) Sets the initial delay before metrics are sent to OCI (defaults to 1L).Sets the namespace.OciMetricsSupport.Builder.resourceGroup
(String value) Sets the resource group.OciMetricsSupport.Builder.schedulingTimeUnit
(TimeUnit timeUnit) Sets the time unit applied to the initial delay and delay values (defaults toTimeUnit.SECONDS
).Sets which metrics scopes (e.g., base, vendor, application) should be sent to OCI. -
Uses of ConfiguredOption in io.helidon.metrics.api
-
Uses of ConfiguredOption in io.helidon.microprofile.jwt.auth
Modifier and TypeMethodDescriptionJwtAuthProvider.Builder.allowImpersonation
(boolean allowImpersonation) Whether to allow impersonation by explicitly overriding username from outbound requests usingEndpointConfig.PROPERTY_OUTBOUND_ID
property.JwtAuthProvider.Builder.atnTokenHandler
(TokenHandler tokenHandler) Token handler to extract username from request.JwtAuthProvider.Builder.authenticate
(boolean authenticate) Whether to authenticate requests.JwtAuthProvider.Builder.clockSkew
(int clockSkew) Clock skew to be accounted for in token expiration and max age validations in seconds.Load this builder from a configuration.JwtAuthProvider.Builder.cookieProperty
(String cookieProperty) Specific cookie property name where we should search for JWT property.JwtAuthProvider.Builder.decryptKeyAlgorithm
(String decryptionKeyAlgorithm) Expected key management algorithm supported by the MP JWT endpoint.JwtAuthProvider.Builder.decryptKeyLocation
(String decryptKeyLocation) Private key for decryption of encrypted claims.JwtAuthProvider.Builder.defaultKeyId
(String defaultKeyId) Default JWT key ID which should be used.JwtAuthProvider.Builder.expectedAudience
(String audience) Deprecated, for removal: This API element is subject to removal in a future version.JwtAuthProvider.Builder.expectedAudiences
(Collection<String> audiences) Expected audiences of incoming tokens.JwtAuthProvider.Builder.expectedIssuer
(String issuer) Expected issuer in incoming requests.JwtAuthProvider.Builder.expectedMaxTokenAge
(int expectedMaxTokenAge) Maximal expected token age in seconds.Name of the header expected to contain the token.JwtAuthProvider.Builder.loadOnStartup
(boolean loadOnStartup) Whether to load JWK verification keys on server startup Default value isfalse
.JwtAuthProvider.Builder.optional
(boolean optional) Whether authentication is required.JwtAuthProvider.Builder.outboundConfig
(OutboundConfig config) Configuration of outbound rules.JwtAuthProvider.Builder.propagate
(boolean propagate) Whether to propagate identity.String representation of the public key.JwtAuthProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates). -
Uses of ConfiguredOption in io.helidon.microprofile.server
Modifier and TypeMethodDescriptionConfigure listen host.Server.Builder.port
(int port) Configure listen port. -
Uses of ConfiguredOption in io.helidon.security
Modifier and TypeMethodDescriptionSecurity.Builder.addProvider
(SecurityProvider provider) Add a provider, works asSecurity.Builder.addProvider(io.helidon.security.spi.SecurityProvider, String)
, where the name is set toClass.getSimpleName()
.Security.Builder.authenticationProvider
(AuthenticationProvider provider) Set the default authentication provider.Security.Builder.authorizationProvider
(AuthorizationProvider provider) Set the default authorization provider.Security.Builder.enabled
(boolean enabled) Security can be disabled using configuration, or explicitly.Security.Builder.serverTime
(SecurityTime time) Server time to use when evaluating security policies that depend on time.SecurityTime.Builder.shiftBySeconds
(long seconds) Configure a time-shift in seconds, to move the current time to past or future.Override current time zone.Security.Builder.tracingEnabled
(boolean tracingEnabled) Whether or not tracing should be enabled. -
Uses of ConfiguredOption in io.helidon.security.providers.abac
Modifier and TypeMethodDescriptionAbacProvider.Builder.failIfNoneValidated
(boolean failIfNoneValidated) Whether to fail if NONE of the attributes is validated.AbacProvider.Builder.failOnUnvalidated
(boolean failOnUnvalidated) Whether to fail if any attribute is left unvalidated. -
Uses of ConfiguredOption in io.helidon.security.providers.common
Modifier and TypeMethodDescriptionAdd supported host for this target.Add supported method for this target.Add supported paths for this target.OutboundConfig.Builder.addTarget
(OutboundTarget config) Add a new target configuration.OutboundTarget.Builder.addTransport
(String transport) Add supported transports for this target.EvictableCache.Builder.cacheEnabled
(boolean cacheEnabled) If the cacheEnabled is set to false, no caching will be done.EvictableCache.Builder.evictor
(BiFunction<K, V, Boolean> evictor) Configure evictor to check if a record is still valid.EvictableCache.Builder.maxSize
(long cacheMaxSize) Configure maximal cache size.Configure the name of this outbound target.EvictableCache.Builder.overallTimeout
(long timeout, TimeUnit timeoutUnit) Configure record timeout since its creation.EvictableCache.Builder.parallelismThreshold
(long parallelismThreshold) Configure parallelism threshold.Configure record timeout since last access. -
Uses of ConfiguredOption in io.helidon.security.providers.config.vault
Modifier and TypeMethodDescriptionCreate a new secret from a value.ConfigVaultProvider.Builder.masterPassword
(char[] masterPassword) Configure master password used for encryption/decryption. -
Uses of ConfiguredOption in io.helidon.security.providers.google.login
Modifier and TypeMethodDescriptionGoogle application client id, to validate that the token was generated by Google for us.GoogleTokenProvider.Builder.optional
(boolean optional) If set to true, this provider will returnSecurityResponse.SecurityStatus.ABSTAIN
instead of failing in case of invalid request.GoogleTokenProvider.Builder.outboundConfig
(OutboundConfig outboundConfig) Outbound configuration - a set of outbound targets that will have the token propagated.Set proxy host when talking to Google.GoogleTokenProvider.Builder.proxyPort
(int port) Set proxy port when talking to Google.Set the authentication realm to build challenge, defaults to "helidon".GoogleTokenProvider.Builder.tokenProvider
(TokenHandler provider) Token provider to extract Google access token from request, defaults to "Authorization" header with a "bearer " prefix. -
Uses of ConfiguredOption in io.helidon.security.providers.header
Modifier and TypeMethodDescriptionHeaderAtnProvider.Builder.addOutboundTarget
(OutboundTarget target) Configure outbound target for identity propagation.HeaderAtnProvider.Builder.atnTokenHandler
(TokenHandler tokenHandler) Token handler to extract username from request.HeaderAtnProvider.Builder.authenticate
(boolean authenticate) Whether to authenticate requests.HeaderAtnProvider.Builder.optional
(boolean optional) Whether authentication is required.HeaderAtnProvider.Builder.outboundTokenHandler
(TokenHandler tokenHandler) Token handler to create outbound headers to propagate identity.HeaderAtnProvider.Builder.propagate
(boolean propagate) Whether to propagate identity.HeaderAtnProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates). -
Uses of ConfiguredOption in io.helidon.security.providers.httpauth
Modifier and TypeMethodDescriptionHttpDigestAuthProvider.Builder.addDigestQop
(HttpDigest.Qop qop) Digest QOP to support.HttpBasicAuthProvider.Builder.addOutboundTarget
(OutboundTarget target) Add a new outbound target to configure identity propagation or explicit username/password.HttpDigestAuthProvider.Builder.digestAlgorithm
(HttpDigest.Algorithm algorithm) Digest algorithm to use.HttpDigestAuthProvider.Builder.digestNonceTimeout
(long duration, TimeUnit unit) How long will the nonce value be valid.HttpDigestAuthProvider.Builder.digestServerSecret
(char[] serverSecret) The nonce is encrypted using this secret - to make sure the nonce we get back was generated by us and to make sure we can safely time-out nonce values.HttpBasicAuthProvider.Builder.optional
(boolean optional) Whether authentication is required.HttpDigestAuthProvider.Builder.optional
(boolean optional) Whether authentication is required.Set the realm to use when challenging users.Set the realm to use when challenging users.HttpBasicAuthProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates).HttpDigestAuthProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates).HttpBasicAuthProvider.Builder.userStore
(SecureUserStore store) Set user store to validate users.HttpDigestAuthProvider.Builder.userStore
(SecureUserStore store) Set user store to obtain passwords and roles based on logins. -
Uses of ConfiguredOption in io.helidon.security.providers.httpsign
Modifier and TypeMethodDescriptionHttpSignProvider.Builder.addAcceptHeader
(HttpSignHeader header) Add a header that is validated on inbound requests.HttpSignProvider.Builder.addInbound
(InboundClientDefinition client) Add inbound configuration.Algorithm of signature used by this client.HttpSignProvider.Builder.backwardCompatibleEol
(Boolean backwardCompatible) Enable support for Helidon versions before 3.0.0 (exclusive).InboundClientDefinition.Builder.hmacSecret
(String secret) Helper method to configure a password-like secret (instead of byte basedInboundClientDefinition.Builder.hmacSecret(byte[])
.HttpSignProvider.Builder.inboundRequiredHeaders
(SignedHeadersConfig inboundRequiredHeaders) Override the default inbound required headers (e.g.The key id of this client to map to this signature validation configuration.HttpSignProvider.Builder.optional
(boolean optional) Set whether the signature is optional.HttpSignProvider.Builder.outbound
(OutboundConfig targets) Add outbound targets to this builder.InboundClientDefinition.Builder.principalName
(String name) The principal name of the client, defaults to keyId if not configured.InboundClientDefinition.Builder.publicKeyConfig
(Keys keyConfig) For algorithms based on public/private key (such as rsa-sha256), this provides access to the public key of the client.Realm to use for challenging inbound requests that do not have "Authorization" header in case header isHttpSignHeader.AUTHORIZATION
and singatures are not optional.InboundClientDefinition.Builder.subjectType
(SubjectType type) The type of principal we have authenticated (either user or service, defaults to service). -
Uses of ConfiguredOption in io.helidon.security.providers.idcs.mapper
Modifier and TypeMethodDescriptionIdcsRoleMapperProviderBase.Builder.addSubjectType
(SubjectType type) Add a supported subject type.IdcsMtRoleMapperProvider.Builder.cache
(EvictableCache<IdcsMtRoleMapperProvider.MtCacheKey, List<Grant>> roleCache) Use explicitEvictableCache
for role caching.IdcsRoleMapperProviderBase.Builder.defaultIdcsSubjectType
(String subjectType) Configure subject type to use when requesting roles from IDCS.IdcsMtRoleMapperProvider.Builder.idcsAppNameTokenHandler
(TokenHandler idcsAppNameTokenHandler) Configure token handler for IDCS Application name.IdcsMtRoleMapperProvider.Builder.idcsTenantTokenHandler
(TokenHandler idcsTenantTokenHandler) Configure token handler for IDCS Tenant ID.IdcsRoleMapperProviderBase.Builder.oidcConfig
(OidcConfig config) Use explicitOidcConfig
instance, e.g.IdcsRoleMapperProvider.Builder.roleCache
(EvictableCache<String, List<Grant>> roleCache) Use explicitEvictableCache
for role caching. -
Uses of ConfiguredOption in io.helidon.security.providers.jwt
Modifier and TypeMethodDescriptionJwtProvider.Builder.allowImpersonation
(boolean allowImpersonation) Whether to allow impersonation by explicitly overriding username from outbound requests usingEndpointConfig.PROPERTY_OUTBOUND_ID
property.JwtProvider.Builder.allowUnsigned
(boolean allowUnsigned) Configure support for unsigned JWT.JwtProvider.Builder.atnTokenHandler
(TokenHandler tokenHandler) Token handler to extract username from request.JwtProvider.Builder.authenticate
(boolean authenticate) Whether to authenticate requests.void
JwtProvider.Builder.expectedAudience
(String audience) Audience expected in inbound JWTs.Issuer used to create new JWTs.JwtProvider.Builder.optional
(boolean optional) Whether authentication is required.JwtProvider.Builder.outboundConfig
(OutboundConfig config) Configuration of outbound rules.JwtProvider.Builder.propagate
(boolean propagate) Whether to propagate identity.JWK resource used to sign JWTs created by us.JwtProvider.Builder.subjectType
(SubjectType subjectType) Principal type this provider extracts (and also propagates).JwtProvider.Builder.useJwtGroups
(boolean useJwtGroups) Claimgroups
from JWT will be used to automatically add groups to current subject (may be used withRolesAllowed
annotation).JWK resource used to verify JWTs created by other parties.JwtProvider.Builder.verifySignature
(boolean shouldValidate) Configure whether to verify signatures. -
Uses of ConfiguredOption in io.helidon.security.providers.oidc
Modifier and TypeMethodDescriptionOidcProvider.Builder.oidcConfig
(OidcConfig config) Configuration of OIDC (Open ID Connect).OidcProvider.Builder.optional
(boolean optional) Whether authentication is required.OidcProvider.Builder.outboundConfig
(OutboundConfig config) Configuration of outbound rules.OidcProvider.Builder.propagate
(boolean propagate) Whether to propagate identity.OidcProvider.Builder.useJwtGroups
(boolean useJwtGroups) Claimgroups
from JWT will be used to automatically add groups to current subject (may be used withRolesAllowed
annotation). -
Uses of ConfiguredOption in io.helidon.security.providers.oidc.common
Modifier and TypeMethodDescriptionOidcConfig.Builder.accessTokenIpCheck
(boolean enabled) Whether to check if current IP address matches the one access token was issued for.OidcConfig.Builder.addTenantConfig
(TenantConfig tenantConfig) Add specificTenantConfig
instance.OidcConfig.Builder.cookieDomain
(String domain) Domain the cookie is valid for.OidcConfig.Builder.cookieEncryptionEnabled
(boolean cookieEncryptionEnabled) Whether to encrypt token cookie created by this microservice.OidcConfig.Builder.cookieEncryptionEnabledIdToken
(boolean cookieEncryptionEnabled) Whether to encrypt id token cookie created by this microservice.OidcConfig.Builder.cookieEncryptionEnabledRefreshToken
(boolean cookieEncryptionEnabled) Whether to encrypt refresh token cookie created by this microservice.OidcConfig.Builder.cookieEncryptionEnabledState
(boolean cookieEncryptionEnabled) Whether to encrypt state cookie created by this microservice.OidcConfig.Builder.cookieEncryptionEnabledTenantName
(boolean cookieEncryptionEnabled) Whether to encrypt tenant name cookie created by this microservice.OidcConfig.Builder.cookieEncryptionName
(String cookieEncryptionName) Name of the encryption configuration available throughSecurity.encrypt(String, byte[])
andSecurity.decrypt(String, String)
.OidcConfig.Builder.cookieEncryptionPassword
(char[] cookieEncryptionPassword) Master password for encryption/decryption of cookies.OidcConfig.Builder.cookieHttpOnly
(Boolean httpOnly) When using cookie, if set to true, the HttpOnly attribute will be configured.OidcConfig.Builder.cookieMaxAgeSeconds
(long age) When using cookie, used to set MaxAge attribute of the cookie, defining how long the cookie is valid.OidcConfig.Builder.cookieName
(String cookieName) Name of the cookie to use.OidcConfig.Builder.cookieNameIdToken
(String cookieName) Name of the cookie to use for id token.OidcConfig.Builder.cookieNameRefreshToken
(String cookieName) The name of the cookie to use for the refresh token.OidcConfig.Builder.cookieNameState
(String cookieName) The name of the cookie to use for the state storage.OidcConfig.Builder.cookiePath
(String path) Path the cookie is valid for.OidcConfig.Builder.cookieSameSite
(SetCookie.SameSite sameSite) When using cookie, used to set the SameSite cookie value.OidcConfig.Builder.cookieSecure
(Boolean secure) When using cookie, if set to true, the Secure attribute will be configured.OidcConfig.Builder.cookieTenantName
(String cookieName) The name of the cookie to use for the tenant name.OidcConfig.Builder.crossOriginConfig
(CrossOriginConfig crossOriginConfig) Assign cross-origin resource sharing settings.OidcConfig.Builder.forceHttpsRedirects
(boolean forceHttpsRedirects) Force HTTPS for redirects to identity provider.OidcConfig.Builder.frontendUri
(String uri) Full URI of this application that is visible from user browser.OidcConfig.Builder.headerTokenHandler
(TokenHandler tokenHandler) ATokenHandler
to process header containing a JWT.OidcConfig.Builder.idTokenParamName
(String idTokenParamName) Name of a query parameter that contains the JWT id token when parameter is used.OidcConfig.Builder.idTokenSignatureValidation
(boolean enabled) Whether id token signature check should be enabled.OidcConfig.Builder.maxRedirects
(int maxRedirects) Configure maximal number of redirects when redirecting to an OIDC provider within a single authentication attempt.Name of the tenant.Name of a query parameter that contains the JWT access token when parameter is used.OidcConfig.Builder.paramTenantName
(String paramName) Name of a query parameter that contains the tenant name when the parameter is used.Proxy host to use.OidcConfig.Builder.proxyPort
(int proxyPort) Proxy port.OidcConfig.Builder.proxyProtocol
(String protocol) Proxy protocol to use when proxy is used.OidcConfig.Builder.redirect
(boolean redirect) By default, the client should redirect to the identity server for the user to log in.OidcConfig.Builder.redirectAttemptParam
(String paramName) Configure the parameter used to store the number of attempts in redirect.OidcConfig.Builder.redirectUri
(String redirectUri) URI to register web server component on, used by the OIDC server to redirect authorization requests to after a user logs in or approves scopes.OidcConfig.Builder.relativeUris
(boolean relativeUris) Can be set totrue
to force the use of relative URIs in all requests, regardless of the presence or absence of proxies or no-proxy lists.OidcConfig.Builder.tokenSignatureValidation
(boolean enabled) Whether access token signature check should be enabled.Whether to use cookie to store JWT between requests.Whether to expect JWT in a header field.Whether to use a query parameter to send JWT token from application to this server. -
Uses of ConfiguredOption in io.helidon.security.util
Modifier and TypeMethodDescriptionTokenHandler.Builder.tokenFormat
(String format) Token format for creating outbound tokens.TokenHandler.Builder.tokenHeader
(String header) Set the name of header to look into to extract the token.TokenHandler.Builder.tokenPattern
(Pattern pattern) Set the token pattern (Regular expression) to extract the token.TokenHandler.Builder.tokenPrefix
(String prefix) Set the prefix of header value to extract the token. -
Uses of ConfiguredOption in io.helidon.tracing
Modifier and TypeMethodDescriptionTracerBuilder.addTracerTag
(String key, boolean value) Tracer level tags that get added to all reported spans.TracerBuilder.addTracerTag
(String key, Number value) Tracer level tags that get added to all reported spans.TracerBuilder.addTracerTag
(String key, String value) Tracer level tags that get added to all reported spans.TracerBuilder.collectorHost
(String host) Host to use to connect to tracing collector.TracerBuilder.collectorPath
(String path) Path on the collector host to use when sending data to tracing collector.TracerBuilder.collectorPort
(int port) Port to use to connect to tracing collector.TracerBuilder.collectorProtocol
(String protocol) Protocol to use (such ashttp
orhttps
) to connect to tracing collector.TracerBuilder.enabled
(boolean enabled) When enabled, tracing will be sent.TracerBuilder.registerGlobal
(boolean global) When enabled, the created instance is also registered as a global tracer.TracerBuilder.serviceName
(String name) Service name of the traced service. -
Uses of ConfiguredOption in io.helidon.tracing.providers.jaeger
Modifier and TypeMethodDescriptionJaegerTracerBuilder.addPropagation
(JaegerTracerBuilder.PropagationFormat propagationFormat) Add propagation format to use.JaegerTracerBuilder.clientCertificate
(Resource resource) Certificate of client in PEM format.JaegerTracerBuilder.exporterTimeout
(Duration exporterTimeout) Timeout of exporter requests.JaegerTracerBuilder.maxExportBatchSize
(int maxExportBatchSize) Maximum Export Batch Size of exporter requests.JaegerTracerBuilder.maxQueueSize
(int maxQueueSize) Maximum Queue Size of exporter requests.JaegerTracerBuilder.privateKey
(Resource resource) Private key in PEM format.JaegerTracerBuilder.samplerParam
(Number samplerParam) The sampler parameter (number).JaegerTracerBuilder.samplerType
(JaegerTracerBuilder.SamplerType samplerType) Sampler type.JaegerTracerBuilder.scheduleDelay
(Duration scheduleDelay) Schedule Delay of exporter requests.JaegerTracerBuilder.spanProcessorType
(JaegerTracerBuilder.SpanProcessorType spanProcessorType) Span Processor type used.JaegerTracerBuilder.trustedCertificates
(Resource resource) Trusted certificates in PEM format. -
Uses of ConfiguredOption in io.helidon.tracing.providers.opentracing
Modifier and TypeMethodDescriptionOpenTracingTracerBuilder.addTracerTag
(String key, boolean value) Tracer level tags that get added to all reported spans.OpenTracingTracerBuilder.addTracerTag
(String key, Number value) Tracer level tags that get added to all reported spans.OpenTracingTracerBuilder.addTracerTag
(String key, String value) Tracer level tags that get added to all reported spans.OpenTracingTracerBuilder.collectorHost
(String host) Host to use to connect to tracing collector.OpenTracingTracerBuilder.collectorPath
(String path) Path on the collector host to use when sending data to tracing collector.OpenTracingTracerBuilder.collectorPort
(int port) Port to use to connect to tracing collector.OpenTracingTracerBuilder.collectorProtocol
(String protocol) Protocol to use (such ashttp
orhttps
) to connect to tracing collector.OpenTracingTracerBuilder.enabled
(boolean enabled) When enabled, tracing will be sent.OpenTracingTracerBuilder.registerGlobal
(boolean global) When enabled, the created instance is also registered as a global tracer.OpenTracingTracerBuilder.serviceName
(String name) Service name of the traced service. -
Uses of ConfiguredOption in io.helidon.tracing.providers.zipkin
Modifier and TypeMethodDescriptionZipkinTracerBuilder.version
(ZipkinTracerBuilder.Version version) Version of Zipkin API to use. -
Uses of ConfiguredOption in io.helidon.webclient.api
Modifier and TypeMethodDescriptionProxy.Builder.addNoProxy
(String noProxyHost) Configure a host pattern that is not going through a proxy.Proxy.Builder.forceHttpConnect
(boolean forceHttpConnect) Forces HTTP CONNECT with the proxy server.Sets a new host value.Proxy.Builder.password
(char[] password) Sets a new password for the proxy.Proxy.Builder.port
(int port) Sets a port value.Proxy.Builder.type
(Proxy.ProxyType type) Sets a new proxy type.Sets a new username for the proxy. -
Uses of ConfiguredOption in io.helidon.webserver.servicecommon
Modifier and TypeMethodDescriptionHelidonFeatureSupport.Builder.crossOriginConfig
(CrossOriginConfig crossOriginConfig) Set the CORS config from the specifiedCrossOriginConfig
object.RestServiceSettings.Builder.crossOriginConfig
(CrossOriginConfig.Builder crossOriginConfigBuilder) Sets the cross-origin config builder for use in establishing CORS support for the service endpoints.RestServiceSettings.Builder.enabled
(boolean enabled) Is this service enabled or not.Sets the routing name to use for setting up the service's endpoint.HelidonFeatureSupport.Builder.webContext
(String path) Set the root context for the REST API of the service.RestServiceSettings.Builder.webContext
(String webContext) Sets the web context to use for the service's endpoint.
JwtAuthProvider.Builder.addExpectedAudience(String)
instead