Index

A C D E F G H I L M N O P Q R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values

A

ActiveRolesAugmentor - Class in org.apache.polaris.service.quarkus.auth
A custom SecurityIdentityAugmentor that adds active roles to the SecurityIdentity.
ActiveRolesAugmentor(ActiveRolesProvider) - Constructor for class org.apache.polaris.service.quarkus.auth.ActiveRolesAugmentor
 
activeRolesProvider(String, Instance<ActiveRolesProvider>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
allowlist() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusReservedProperties
 
AllowlistHolder() - Constructor for class org.apache.polaris.service.quarkus.config.QuarkusReservedProperties.AllowlistHolder
 
augment(SecurityIdentity, AuthenticationRequestContext) - Method in class org.apache.polaris.service.quarkus.auth.ActiveRolesAugmentor
 
augment(SecurityIdentity, AuthenticationRequestContext) - Method in class org.apache.polaris.service.quarkus.auth.AuthenticatingAugmentor
 
augment(SecurityIdentity, AuthenticationRequestContext) - Method in class org.apache.polaris.service.quarkus.auth.external.OidcTenantResolvingAugmentor
 
augment(SecurityIdentity, AuthenticationRequestContext) - Method in class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor
 
AuthenticatingAugmentor - Class in org.apache.polaris.service.quarkus.auth
A custom SecurityIdentityAugmentor that, after Quarkus OIDC or Internal Auth extracted and validated the principal credentials, augments the SecurityIdentity by authenticating the principal and setting an AuthenticatedPolarisPrincipal as the identity's principal.
AuthenticatingAugmentor(Authenticator<PrincipalAuthInfo, AuthenticatedPolarisPrincipal>) - Constructor for class org.apache.polaris.service.quarkus.auth.AuthenticatingAugmentor
 
authenticator() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationRealmConfiguration
 
authenticator(QuarkusAuthenticationRealmConfiguration, Instance<Authenticator<PrincipalAuthInfo, AuthenticatedPolarisPrincipal>>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
autoBootstrapTypes() - Method in interface org.apache.polaris.service.quarkus.persistence.QuarkusPersistenceConfiguration
 
awsAccessKey() - Method in interface org.apache.polaris.service.quarkus.storage.QuarkusStorageConfiguration
 
awsSecretKey() - Method in interface org.apache.polaris.service.quarkus.storage.QuarkusStorageConfiguration
 

C

checkInsecureStorageSettings(FeaturesConfiguration) - Method in class org.apache.polaris.service.quarkus.config.ProductionReadinessChecks
 
checkMetastore(MetaStoreManagerFactory) - Method in class org.apache.polaris.service.quarkus.config.ProductionReadinessChecks
 
checkPolarisEventListener(PolarisEventListener) - Method in class org.apache.polaris.service.quarkus.config.ProductionReadinessChecks
 
checkRealmResolver(Config, RealmContextResolver) - Method in class org.apache.polaris.service.quarkus.config.ProductionReadinessChecks
 
checkTokenBrokers(QuarkusAuthenticationConfiguration) - Method in class org.apache.polaris.service.quarkus.config.ProductionReadinessChecks
 
clientsCacheMaxSize() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Maximum number of entries to keep in the STS clients cache.
clock() - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
closeSdkHttpClient(SdkHttpClient) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
closeTaskExecutor(ManagedExecutor) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
commonTagsFilter() - Method in class org.apache.polaris.service.quarkus.metrics.QuarkusMeterFilterProducer
 
connectionAcquisitionTimeout() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override default connection acquisition timeout.
connectionMaxIdleTime() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override default max idle time of a pooled connection.
connectionTimeToLive() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override default time-time of a pooled connection.
connectTimeout() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override the default TCP connect timeout.
contribute(HttpServerMetricsTagsContributor.Context) - Method in class org.apache.polaris.service.quarkus.metrics.RealmIdTagContributor
 
customize(ObjectMapper) - Method in class org.apache.polaris.service.quarkus.config.QuarkusJacksonConfig
 

D

DEFAULT_MAX_STS_CLIENT_CACHE_ENTRIES - Static variable in interface org.apache.polaris.service.storage.aws.S3AccessConfig
DEFAULT_TENANT_KEY - Static variable in interface org.apache.polaris.service.quarkus.auth.external.OidcConfiguration
 
defaults() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusBehaviorChangesConfiguration
 
defaults() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusFeaturesConfiguration
 
defaults() - Method in class org.apache.polaris.service.quarkus.config.QuarkusResolvedBehaviorChangesConfiguration
 
defaults() - Method in class org.apache.polaris.service.quarkus.config.QuarkusResolvedFeaturesConfiguration
 

E

effectiveClientsCacheMaxSize() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
 
enableInApiMetrics() - Method in interface org.apache.polaris.service.quarkus.metrics.QuarkusMetricsConfiguration.RealmIdTag
Whether to include the Realm ID tag in the API request metrics.
enableInHttpMetrics() - Method in interface org.apache.polaris.service.quarkus.metrics.QuarkusMetricsConfiguration.RealmIdTag
Whether to include the Realm ID tag in the HTTP server request metrics.
equals(Object) - Method in record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
Indicates whether some other object is "equal to" this one.
expectContinueEnabled() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override default behavior whether to expect an HTTP/100-Continue.

F

fileIOFactory(QuarkusFileIOConfiguration, Instance<FileIOFactory>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
filter() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalRolesMapper
A regular expression that matches the role names in the identity.
filter(ContainerRequestContext) - Method in class org.apache.polaris.service.quarkus.logging.QuarkusLoggingMDCFilter
 
filter(ContainerRequestContext) - Method in class org.apache.polaris.service.quarkus.tracing.QuarkusTracingFilter
 
filterPredicate() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalRolesMapper
 

G

gcpAccessToken() - Method in interface org.apache.polaris.service.quarkus.storage.QuarkusStorageConfiguration
 
gcpAccessTokenLifespan() - Method in interface org.apache.polaris.service.quarkus.storage.QuarkusStorageConfiguration
 
getConfigSource() - Method in class org.apache.polaris.service.quarkus.config.SslConfigSourceFactory
 
getConfigSources(ConfigSourceContext) - Method in class org.apache.polaris.service.quarkus.config.SslConfigSourceFactory
 
getOidcTenantConfig(SecurityIdentity) - Static method in class org.apache.polaris.service.quarkus.auth.external.OidcTenantResolvingAugmentor
 
getPrincipalId() - Method in record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
Returns the value of the getPrincipalId record component.
getPrincipalName() - Method in record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
Returns the value of the getPrincipalName record component.
getPrincipalRoles() - Method in record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
Returns the value of the getPrincipalRoles record component.

H

handleTask(long, CallContext, int) - Method in class org.apache.polaris.service.quarkus.task.QuarkusTaskExecutorImpl
 
hashCode() - Method in record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
Returns a hash code value for this object.
httpMetricsMaxCardinality() - Method in interface org.apache.polaris.service.quarkus.metrics.QuarkusMetricsConfiguration.RealmIdTag
The maximum number of Realm ID tag values allowed for the HTTP server request metrics.

I

icebergRestOAuth2ApiService(QuarkusAuthenticationRealmConfiguration, Instance<IcebergRestOAuth2ApiService>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
idClaimPath() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalMapper
The path to the claim that contains the principal ID.
ignoreSevereIssues() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusReadinessConfiguration
Setting this to true means that Polaris will start up even if severe security risks have been detected, accepting the risk of denial-of-service, data-loss, corruption and other risks.
init() - Method in class org.apache.polaris.service.quarkus.task.QuarkusTaskExecutorImpl
 
isAutoBootstrap() - Method in interface org.apache.polaris.service.quarkus.persistence.QuarkusPersistenceConfiguration
 

L

LegacyManagementEndpoints - Class in org.apache.polaris.service.quarkus.legacy
 
LegacyManagementEndpoints() - Constructor for class org.apache.polaris.service.quarkus.legacy.LegacyManagementEndpoints
 

M

mapperFunction() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalRolesMapper
 
mappings() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalRolesMapper
A list of regex mappings that will be applied to each role name in the identity.
mapPrincipalId(SecurityIdentity) - Method in interface org.apache.polaris.service.quarkus.auth.external.mapping.PrincipalMapper
Maps the SecurityIdentity to a Polaris principal.
mapPrincipalName(SecurityIdentity) - Method in interface org.apache.polaris.service.quarkus.auth.external.mapping.PrincipalMapper
Maps the SecurityIdentity to a Polaris principal name.
mapPrincipalRoles(SecurityIdentity) - Method in interface org.apache.polaris.service.quarkus.auth.external.mapping.PrincipalRolesMapper
Converts the role names in the identity to Polaris-specific role names.
maxConcurrentTasks() - Method in interface org.apache.polaris.service.quarkus.task.QuarkusTaskHandlerConfiguration
 
maxHttpConnections() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override the default maximum number of pooled connections.
maxQueuedTasks() - Method in interface org.apache.polaris.service.quarkus.task.QuarkusTaskHandlerConfiguration
 
maxRealmIdTagsInHttpMetricsFilter() - Method in class org.apache.polaris.service.quarkus.metrics.QuarkusMeterFilterProducer
 
maxTokenGeneration() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationRealmConfiguration.QuarkusTokenBrokerConfiguration
 
maybeBootstrap(Startup, MetaStoreManagerFactory, QuarkusPersistenceConfiguration, RealmContextConfiguration) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
Eagerly initialize the in-memory default realm on startup, so that users can check the credentials printed to stdout immediately.
mdc() - Method in interface org.apache.polaris.service.quarkus.logging.QuarkusLoggingConfiguration
Additional MDC values to include in the log context.
MDC_FILTER - Static variable in class org.apache.polaris.service.quarkus.config.QuarkusFilterPriorities
 
metaStoreManagerFactory(QuarkusPersistenceConfiguration, Instance<MetaStoreManagerFactory>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 

N

nameClaimPath() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalMapper
The claim that contains the principal name.

O

OidcConfiguration - Interface in org.apache.polaris.service.quarkus.auth.external
Polaris-specific configuration for OIDC tenants.
OidcPrincipalAuthInfo(Long, String, Set<String>) - Constructor for record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
Creates an instance of a OidcPrincipalAuthInfo record class.
OidcTenantConfiguration - Interface in org.apache.polaris.service.quarkus.auth.external
Polaris-specific, per-tenant configuration for OIDC authentication.
OidcTenantConfiguration.PrincipalMapper - Interface in org.apache.polaris.service.quarkus.auth.external
 
OidcTenantConfiguration.PrincipalRolesMapper - Interface in org.apache.polaris.service.quarkus.auth.external
 
OidcTenantConfiguration.PrincipalRolesMapper.RegexMapping - Interface in org.apache.polaris.service.quarkus.auth.external
 
oidcTenantResolver(OidcConfiguration, Instance<OidcTenantResolver>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
OidcTenantResolver - Interface in org.apache.polaris.service.quarkus.auth.external.tenant
Resolves the Polaris OIDC tenant to use for the given SecurityIdentity.
OidcTenantResolvingAugmentor - Class in org.apache.polaris.service.quarkus.auth.external
A SecurityIdentityAugmentor that resolves the Polaris OIDC tenant configuration for the given identity and adds it as an attribute to the SecurityIdentity.
OidcTenantResolvingAugmentor(OidcTenantResolver) - Constructor for class org.apache.polaris.service.quarkus.auth.external.OidcTenantResolvingAugmentor
 
org.apache.polaris.service.quarkus.auth - package org.apache.polaris.service.quarkus.auth
 
org.apache.polaris.service.quarkus.auth.external - package org.apache.polaris.service.quarkus.auth.external
 
org.apache.polaris.service.quarkus.auth.external.mapping - package org.apache.polaris.service.quarkus.auth.external.mapping
 
org.apache.polaris.service.quarkus.auth.external.tenant - package org.apache.polaris.service.quarkus.auth.external.tenant
 
org.apache.polaris.service.quarkus.catalog.io - package org.apache.polaris.service.quarkus.catalog.io
 
org.apache.polaris.service.quarkus.config - package org.apache.polaris.service.quarkus.config
 
org.apache.polaris.service.quarkus.context - package org.apache.polaris.service.quarkus.context
 
org.apache.polaris.service.quarkus.events - package org.apache.polaris.service.quarkus.events
 
org.apache.polaris.service.quarkus.legacy - package org.apache.polaris.service.quarkus.legacy
 
org.apache.polaris.service.quarkus.logging - package org.apache.polaris.service.quarkus.logging
 
org.apache.polaris.service.quarkus.metrics - package org.apache.polaris.service.quarkus.metrics
 
org.apache.polaris.service.quarkus.persistence - package org.apache.polaris.service.quarkus.persistence
 
org.apache.polaris.service.quarkus.ratelimiter - package org.apache.polaris.service.quarkus.ratelimiter
 
org.apache.polaris.service.quarkus.secrets - package org.apache.polaris.service.quarkus.secrets
 
org.apache.polaris.service.quarkus.storage - package org.apache.polaris.service.quarkus.storage
 
org.apache.polaris.service.quarkus.task - package org.apache.polaris.service.quarkus.task
 
org.apache.polaris.service.quarkus.tracing - package org.apache.polaris.service.quarkus.tracing
 
org.apache.polaris.service.storage.aws - package org.apache.polaris.service.storage.aws
 
overrides() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusBehaviorChangesConfiguration.QuarkusRealmOverrides
 
overrides() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusFeaturesConfiguration.QuarkusRealmOverrides
 

P

parseDefaults(ObjectMapper) - Method in interface org.apache.polaris.service.quarkus.config.QuarkusBehaviorChangesConfiguration
 
parseRealmOverrides(ObjectMapper) - Method in interface org.apache.polaris.service.quarkus.config.QuarkusBehaviorChangesConfiguration
 
polarisAuthorizer(PolarisConfigurationStore) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
polarisCallContext(RealmContext, PolarisDiagnostics, PolarisConfigurationStore, MetaStoreManagerFactory, Clock) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
polarisDiagnostics() - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
polarisEntityManager(RealmContext, RealmEntityManagerFactory) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
polarisEventListener(QuarkusPolarisEventListenerConfiguration, Instance<PolarisEventListener>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
polarisMetaStoreManager(RealmContext, MetaStoreManagerFactory) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
polarisMetaStoreSession(RealmContext, MetaStoreManagerFactory) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
prefixes() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusReservedProperties
 
PrincipalAuthInfoAugmentor - Class in org.apache.polaris.service.quarkus.auth.external
A SecurityIdentityAugmentor that maps the access token claims, as provided by the OIDC authentication mechanism, to Polaris-specific properties (principal and principal roles).
PrincipalAuthInfoAugmentor(Instance<PrincipalMapper>, Instance<PrincipalRolesMapper>) - Constructor for class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor
 
PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo - Record Class in org.apache.polaris.service.quarkus.auth.external
 
principalMapper() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration
Identity mapping configuration for this OIDC tenant.
PrincipalMapper - Interface in org.apache.polaris.service.quarkus.auth.external.mapping
Maps the SecurityIdentity, as provided by the OIDC authentication mechanism, to a Polaris principal.
principalRolesMapper() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration
Roles mapping configuration for this OIDC tenant.
PrincipalRolesMapper - Interface in org.apache.polaris.service.quarkus.auth.external.mapping
A mapper for extracting Polaris-specific role names from the SecurityIdentity of a user.
priority() - Method in class org.apache.polaris.service.quarkus.auth.ActiveRolesAugmentor
 
priority() - Method in class org.apache.polaris.service.quarkus.auth.AuthenticatingAugmentor
 
priority() - Method in class org.apache.polaris.service.quarkus.auth.external.OidcTenantResolvingAugmentor
 
priority() - Method in class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor
 
PRIORITY - Static variable in class org.apache.polaris.service.quarkus.auth.ActiveRolesAugmentor
 
PRIORITY - Static variable in class org.apache.polaris.service.quarkus.auth.AuthenticatingAugmentor
 
PRIORITY - Static variable in class org.apache.polaris.service.quarkus.auth.external.OidcTenantResolvingAugmentor
 
PRIORITY - Static variable in class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor
 
ProductionReadinessChecks - Class in org.apache.polaris.service.quarkus.config
 
ProductionReadinessChecks() - Constructor for class org.apache.polaris.service.quarkus.config.ProductionReadinessChecks
 

Q

QuarkusAuthenticationConfiguration - Interface in org.apache.polaris.service.quarkus.auth
 
QuarkusAuthenticationRealmConfiguration - Interface in org.apache.polaris.service.quarkus.auth
 
QuarkusAuthenticationRealmConfiguration.QuarkusAuthenticatorConfiguration - Interface in org.apache.polaris.service.quarkus.auth
 
QuarkusAuthenticationRealmConfiguration.QuarkusTokenBrokerConfiguration - Interface in org.apache.polaris.service.quarkus.auth
 
QuarkusAuthenticationRealmConfiguration.QuarkusTokenServiceConfiguration - Interface in org.apache.polaris.service.quarkus.auth
 
QuarkusBehaviorChangesConfiguration - Interface in org.apache.polaris.service.quarkus.config
 
QuarkusBehaviorChangesConfiguration.QuarkusRealmOverrides - Interface in org.apache.polaris.service.quarkus.config
 
QuarkusFeaturesConfiguration - Interface in org.apache.polaris.service.quarkus.config
 
QuarkusFeaturesConfiguration.QuarkusRealmOverrides - Interface in org.apache.polaris.service.quarkus.config
 
QuarkusFileIOConfiguration - Interface in org.apache.polaris.service.quarkus.catalog.io
 
QuarkusFilterPriorities - Class in org.apache.polaris.service.quarkus.config
 
QuarkusFilterPriorities() - Constructor for class org.apache.polaris.service.quarkus.config.QuarkusFilterPriorities
 
QuarkusJacksonConfig - Class in org.apache.polaris.service.quarkus.config
 
QuarkusJacksonConfig(MemorySize) - Constructor for class org.apache.polaris.service.quarkus.config.QuarkusJacksonConfig
 
QuarkusLoggingConfiguration - Interface in org.apache.polaris.service.quarkus.logging
 
QuarkusLoggingMDCFilter - Class in org.apache.polaris.service.quarkus.logging
 
QuarkusLoggingMDCFilter() - Constructor for class org.apache.polaris.service.quarkus.logging.QuarkusLoggingMDCFilter
 
QuarkusMeterFilterProducer - Class in org.apache.polaris.service.quarkus.metrics
 
QuarkusMeterFilterProducer() - Constructor for class org.apache.polaris.service.quarkus.metrics.QuarkusMeterFilterProducer
 
QuarkusMetricsConfiguration - Interface in org.apache.polaris.service.quarkus.metrics
 
QuarkusMetricsConfiguration.RealmIdTag - Interface in org.apache.polaris.service.quarkus.metrics
 
QuarkusPersistenceConfiguration - Interface in org.apache.polaris.service.quarkus.persistence
 
QuarkusPolarisEventListenerConfiguration - Interface in org.apache.polaris.service.quarkus.events
 
QuarkusPrincipalAuthInfo - Interface in org.apache.polaris.service.quarkus.auth
Convenience sub-interface of Polaris PrincipalAuthInfo that also implements Quarkus Credential, thus allowing it to be used as a security identity credential.
QuarkusProducers - Class in org.apache.polaris.service.quarkus.config
 
QuarkusProducers() - Constructor for class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
QuarkusRateLimiterFilterConfiguration - Interface in org.apache.polaris.service.quarkus.ratelimiter
 
QuarkusReadinessConfiguration - Interface in org.apache.polaris.service.quarkus.config
 
QuarkusRealmContextConfiguration - Interface in org.apache.polaris.service.quarkus.context
 
QuarkusReservedProperties - Interface in org.apache.polaris.service.quarkus.config
 
QuarkusReservedProperties.AllowlistHolder - Class in org.apache.polaris.service.quarkus.config
 
QuarkusResolvedBehaviorChangesConfiguration - Class in org.apache.polaris.service.quarkus.config
Wraps around QuarkusBehaviorChangesConfiguration but removes properties from `defaults` that shouldn't be there
QuarkusResolvedBehaviorChangesConfiguration(QuarkusBehaviorChangesConfiguration) - Constructor for class org.apache.polaris.service.quarkus.config.QuarkusResolvedBehaviorChangesConfiguration
 
QuarkusResolvedFeaturesConfiguration - Class in org.apache.polaris.service.quarkus.config
Wraps around QuarkusFeaturesConfiguration but removes properties from `defaults` that shouldn't be there
QuarkusResolvedFeaturesConfiguration(QuarkusFeaturesConfiguration) - Constructor for class org.apache.polaris.service.quarkus.config.QuarkusResolvedFeaturesConfiguration
 
QuarkusSecretsManagerConfiguration - Interface in org.apache.polaris.service.quarkus.secrets
 
QuarkusStorageConfiguration - Interface in org.apache.polaris.service.quarkus.storage
 
QuarkusTaskExecutorImpl - Class in org.apache.polaris.service.quarkus.task
 
QuarkusTaskExecutorImpl() - Constructor for class org.apache.polaris.service.quarkus.task.QuarkusTaskExecutorImpl
 
QuarkusTaskExecutorImpl(ExecutorService, MetaStoreManagerFactory, TaskFileIOSupplier, Tracer, PolarisEventListener) - Constructor for class org.apache.polaris.service.quarkus.task.QuarkusTaskExecutorImpl
 
QuarkusTaskHandlerConfiguration - Interface in org.apache.polaris.service.quarkus.task
 
QuarkusTokenBucketConfiguration - Interface in org.apache.polaris.service.quarkus.ratelimiter
 
QuarkusTracingFilter - Class in org.apache.polaris.service.quarkus.tracing
 
QuarkusTracingFilter() - Constructor for class org.apache.polaris.service.quarkus.tracing.QuarkusTracingFilter
 
QuarkusValueExpressionResolver - Class in org.apache.polaris.service.quarkus.metrics
 
QuarkusValueExpressionResolver() - Constructor for class org.apache.polaris.service.quarkus.metrics.QuarkusValueExpressionResolver
 

R

rateLimiter(QuarkusRateLimiterFilterConfiguration, Instance<RateLimiter>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
readTimeout() - Method in interface org.apache.polaris.service.storage.aws.S3AccessConfig
Override the default connection read timeout.
REALM_CONTEXT_KEY - Static variable in class org.apache.polaris.service.quarkus.context.RealmContextFilter
 
REALM_ID_ATTRIBUTE - Static variable in class org.apache.polaris.service.quarkus.tracing.QuarkusTracingFilter
 
REALM_ID_KEY - Static variable in class org.apache.polaris.service.quarkus.logging.QuarkusLoggingMDCFilter
 
realmAuthConfig(QuarkusAuthenticationConfiguration, RealmContext) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
realmContext(ContainerRequestContext) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
RealmContextFilter - Class in org.apache.polaris.service.quarkus.context
 
RealmContextFilter() - Constructor for class org.apache.polaris.service.quarkus.context.RealmContextFilter
 
realmContextResolver(QuarkusRealmContextConfiguration, Instance<RealmContextResolver>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
realmIdTag() - Method in interface org.apache.polaris.service.quarkus.metrics.QuarkusMetricsConfiguration
Configuration for the Realm ID metric tag.
RealmIdTagContributor - Class in org.apache.polaris.service.quarkus.metrics
 
RealmIdTagContributor() - Constructor for class org.apache.polaris.service.quarkus.metrics.RealmIdTagContributor
 
realmOverrides() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusBehaviorChangesConfiguration
 
realmOverrides() - Method in interface org.apache.polaris.service.quarkus.config.QuarkusFeaturesConfiguration
 
realmOverrides() - Method in class org.apache.polaris.service.quarkus.config.QuarkusResolvedBehaviorChangesConfiguration
 
realmOverrides() - Method in class org.apache.polaris.service.quarkus.config.QuarkusResolvedFeaturesConfiguration
 
realms() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationConfiguration
 
regex() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalRolesMapper.RegexMapping
A regular expression that will be applied to each role name in the identity.
registerLegacyManagementRoutes(ManagementInterface, String) - Method in class org.apache.polaris.service.quarkus.legacy.LegacyManagementEndpoints
 
replace(String) - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalRolesMapper.RegexMapping
 
replacement() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalRolesMapper.RegexMapping
The replacement string for the role names in the identity.
REQUEST_ID_ATTRIBUTE - Static variable in class org.apache.polaris.service.quarkus.tracing.QuarkusTracingFilter
 
REQUEST_ID_KEY - Static variable in class org.apache.polaris.service.quarkus.logging.QuarkusLoggingMDCFilter
 
requestIdHeaderName() - Method in interface org.apache.polaris.service.quarkus.logging.QuarkusLoggingConfiguration
The name of the header that contains the request ID.
resolve(String, Object) - Method in class org.apache.polaris.service.quarkus.metrics.QuarkusValueExpressionResolver
 
resolveConfig(SecurityIdentity) - Method in interface org.apache.polaris.service.quarkus.auth.external.tenant.OidcTenantResolver
 
resolveRealmContext(ContainerRequestContext) - Method in class org.apache.polaris.service.quarkus.context.RealmContextFilter
 

S

S3AccessConfig - Interface in org.apache.polaris.service.storage.aws
Configuration interface containing parameters for clients accessing S3 services from Polaris servers.
sdkHttpClient(S3AccessConfig) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
setPrincipalAuthInfo(SecurityIdentity, PrincipalMapper, PrincipalRolesMapper) - Method in class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor
 
SslConfigSourceFactory - Class in org.apache.polaris.service.quarkus.config
 
SslConfigSourceFactory() - Constructor for class org.apache.polaris.service.quarkus.config.SslConfigSourceFactory
 
storageCredentialCache(RealmContext, PolarisConfigurationStore) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
stsClient(StsClientProvider.StsDestination) - Method in class org.apache.polaris.service.storage.aws.StsClientsPool
 
stsClientsPool(SdkHttpClient, S3AccessConfig, MeterRegistry) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
StsClientsPool - Class in org.apache.polaris.service.storage.aws
Maintains a pool of STS clients.
StsClientsPool(int, SdkHttpClient, MeterRegistry) - Constructor for class org.apache.polaris.service.storage.aws.StsClientsPool
 

T

TAG_REALM - Static variable in class org.apache.polaris.service.quarkus.metrics.RealmIdTagContributor
 
tags() - Method in interface org.apache.polaris.service.quarkus.metrics.QuarkusMetricsConfiguration
Additional tags to include in the metrics.
taskExecutor(TaskHandlerConfiguration) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
TENANT_CONFIG_ATTRIBUTE - Static variable in class org.apache.polaris.service.quarkus.auth.external.OidcTenantResolvingAugmentor
 
tenantResolver() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcConfiguration
The type of the OIDC tenant resolver.
tenants() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcConfiguration
Configuration for each OIDC tenant.
tokenBroker() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationRealmConfiguration
 
tokenBroker(QuarkusAuthenticationRealmConfiguration, RealmContext, Instance<TokenBrokerFactory>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
tokenBucketFactory(QuarkusTokenBucketConfiguration, Instance<TokenBucketFactory>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
tokenService() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationRealmConfiguration
 
toString() - Method in record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
Returns a string representation of this record class.
TRACING_FILTER - Static variable in class org.apache.polaris.service.quarkus.config.QuarkusFilterPriorities
 
type() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalMapper
The type of the principal mapper.
type() - Method in interface org.apache.polaris.service.quarkus.auth.external.OidcTenantConfiguration.PrincipalRolesMapper
The type of the principal roles mapper.
type() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationRealmConfiguration.QuarkusAuthenticatorConfiguration
The type of the identity provider.
type() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationRealmConfiguration.QuarkusTokenBrokerConfiguration
The type of the token broker factory.
type() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationRealmConfiguration.QuarkusTokenServiceConfiguration
The type of the OAuth2 service.
type() - Method in interface org.apache.polaris.service.quarkus.auth.QuarkusAuthenticationRealmConfiguration
 
type() - Method in interface org.apache.polaris.service.quarkus.catalog.io.QuarkusFileIOConfiguration
The type of the catalog IO to use.
type() - Method in interface org.apache.polaris.service.quarkus.context.QuarkusRealmContextConfiguration
The type of the realm context resolver.
type() - Method in interface org.apache.polaris.service.quarkus.events.QuarkusPolarisEventListenerConfiguration
The type of the event listener to use.
type() - Method in interface org.apache.polaris.service.quarkus.persistence.QuarkusPersistenceConfiguration
The type of the persistence to use.
type() - Method in interface org.apache.polaris.service.quarkus.ratelimiter.QuarkusRateLimiterFilterConfiguration
The type of the rate limiter.
type() - Method in interface org.apache.polaris.service.quarkus.ratelimiter.QuarkusTokenBucketConfiguration
The type of the token bucket factory.
type() - Method in interface org.apache.polaris.service.quarkus.secrets.QuarkusSecretsManagerConfiguration
The type of the UserSecretsManagerFactory to use.

U

userSecretsManager(RealmContext, UserSecretsManagerFactory) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 
userSecretsManagerFactory(QuarkusSecretsManagerConfiguration, Instance<UserSecretsManagerFactory>) - Method in class org.apache.polaris.service.quarkus.config.QuarkusProducers
 

W

warnOnFailedChecks(Startup, Instance<ProductionReadinessCheck>, QuarkusReadinessConfiguration) - Method in class org.apache.polaris.service.quarkus.config.ProductionReadinessChecks
 
A C D E F G H I L M N O P Q R S T U W 
All Classes and Interfaces|All Packages|Constant Field Values