Uses of Class
org.apache.pulsar.functions.auth.FunctionAuthData
Packages that use FunctionAuthData
Package
Description
Pulsar Functions enables lightweight computation in Apache Pulsar.
-
Uses of FunctionAuthData in org.apache.pulsar.functions.auth
Methods in org.apache.pulsar.functions.auth that return FunctionAuthDataModifier and TypeMethodDescriptionstatic FunctionAuthDataFunctionAuthUtils.getFunctionAuthData(Optional<org.apache.pulsar.functions.proto.Function.FunctionAuthenticationSpec> functionAuthenticationSpec) Methods in org.apache.pulsar.functions.auth that return types with arguments of type FunctionAuthDataModifier and TypeMethodDescriptionClearTextFunctionTokenAuthProvider.cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) FunctionAuthProvider.cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) Cache auth data in as part of function metadata for function that runtime may need to configure authentication.KubernetesSecretsTokenAuthProvider.cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) ClearTextFunctionTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) FunctionAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) KubernetesSecretsTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) Method parameters in org.apache.pulsar.functions.auth with type arguments of type FunctionAuthDataModifier and TypeMethodDescriptionvoidClearTextFunctionTokenAuthProvider.cleanUpAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> functionAuthData) voidFunctionAuthProvider.cleanUpAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> functionAuthData) Clean up operation for auth when function is terminated.voidKubernetesSecretsTokenAuthProvider.cleanUpAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> functionAuthData) voidKubernetesFunctionAuthProvider.configureAuthDataStatefulSet(io.kubernetes.client.openapi.models.V1StatefulSet statefulSet, Optional<FunctionAuthData> functionAuthData) Configure function statefulset spec based on function auth data.voidKubernetesSecretsTokenAuthProvider.configureAuthDataStatefulSet(io.kubernetes.client.openapi.models.V1StatefulSet statefulSet, Optional<FunctionAuthData> functionAuthData) voidClearTextFunctionTokenAuthProvider.configureAuthenticationConfig(org.apache.pulsar.functions.instance.AuthenticationConfig authConfig, Optional<FunctionAuthData> functionAuthData) voidFunctionAuthProvider.configureAuthenticationConfig(org.apache.pulsar.functions.instance.AuthenticationConfig authConfig, Optional<FunctionAuthData> functionAuthData) Set authentication configs for function instance based on the data in FunctionAuthenticationSpec.voidKubernetesSecretsTokenAuthProvider.configureAuthenticationConfig(org.apache.pulsar.functions.instance.AuthenticationConfig authConfig, Optional<FunctionAuthData> functionAuthData) ClearTextFunctionTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) FunctionAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource) KubernetesSecretsTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, org.apache.pulsar.broker.authentication.AuthenticationDataSource authenticationDataSource)