Class TenantConfig.Builder
java.lang.Object
io.helidon.security.providers.oidc.common.BaseBuilder<TenantConfig.Builder,TenantConfig>
io.helidon.security.providers.oidc.common.TenantConfig.Builder
- All Implemented Interfaces:
Builder<TenantConfig.Builder,,TenantConfig> Supplier<TenantConfig>
- Enclosing interface:
TenantConfig
public static final class TenantConfig.Builder
extends BaseBuilder<TenantConfig.Builder,TenantConfig>
A fluent API
Builder to build instances of TenantConfig.-
Method Summary
Modifier and TypeMethodDescriptionbuild()Build the instance from this builder.Update this builder with values from configuration.Name of the tenant.Methods inherited from class io.helidon.security.providers.oidc.common.BaseBuilder
audience, authorizationEndpointUri, baseScopes, checkAudience, clientId, clientSecret, clientTimeout, decryptionKeys, decryptionKeys, identityUri, introspectEndpointUri, issuer, logoutEndpointUri, oidcMetadata, oidcMetadata, oidcMetadataWellKnown, optionalAudience, realm, scopeAudience, serverType, signJwk, signJwk, tokenEndpointAuthentication, tokenEndpointUri, validateJwtWithJwk
-
Method Details
-
name
Name of the tenant.- Parameters:
name- tenant name- Returns:
- updated builder instance
-
config
Description copied from class:BaseBuilderUpdate this builder with values from configuration.- Overrides:
configin classBaseBuilder<TenantConfig.Builder,TenantConfig> - Parameters:
config- provided config- Returns:
- updated builder instance
-
build
Description copied from interface:BuilderBuild the instance from this builder.- Returns:
- instance of the built type
-