Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- ActiveRolesAugmentor - Class in org.apache.polaris.service.quarkus.auth
-
A custom
SecurityIdentityAugmentorthat adds active roles to theSecurityIdentity. - 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
SecurityIdentityAugmentorthat, after Quarkus OIDC or Internal Auth extracted and validated the principal credentials, augments theSecurityIdentityby authenticating the principal and setting anAuthenticatedPolarisPrincipalas 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 value for
S3AccessConfig.clientsCacheMaxSize(). - 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
getPrincipalIdrecord component. - getPrincipalName() - Method in record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
-
Returns the value of the
getPrincipalNamerecord component. - getPrincipalRoles() - Method in record class org.apache.polaris.service.quarkus.auth.external.PrincipalAuthInfoAugmentor.OidcPrincipalAuthInfo
-
Returns the value of the
getPrincipalRolesrecord 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
truemeans 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
SecurityIdentityto a Polaris principal. - mapPrincipalName(SecurityIdentity) - Method in interface org.apache.polaris.service.quarkus.auth.external.mapping.PrincipalMapper
-
Maps the
SecurityIdentityto 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
OidcPrincipalAuthInforecord 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
SecurityIdentityAugmentorthat resolves the Polaris OIDC tenant configuration for the given identity and adds it as an attribute to theSecurityIdentity. - 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
SecurityIdentityAugmentorthat 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
SecurityIdentityof 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
PrincipalAuthInfothat also implements QuarkusCredential, 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
QuarkusBehaviorChangesConfigurationbut 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
QuarkusFeaturesConfigurationbut 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
All Classes and Interfaces|All Packages|Constant Field Values