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, AuthenticationDataSource authenticationDataSource) FunctionAuthProvider.cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, 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, AuthenticationDataSource authenticationDataSource) KubernetesServiceAccountTokenAuthProvider.cacheAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, AuthenticationDataSource authenticationDataSource) No need to cache anything.ClearTextFunctionTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, AuthenticationDataSource authenticationDataSource) FunctionAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, AuthenticationDataSource authenticationDataSource) KubernetesSecretsTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, AuthenticationDataSource authenticationDataSource) KubernetesServiceAccountTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, AuthenticationDataSource authenticationDataSource) No need to update anything.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) voidKubernetesServiceAccountTokenAuthProvider.cleanUpAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> functionAuthData) No need to clean up anything.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) voidKubernetesServiceAccountTokenAuthProvider.configureAuthDataStatefulSet(io.kubernetes.client.openapi.models.V1StatefulSet statefulSet, Optional<FunctionAuthData> functionAuthData) voidClearTextFunctionTokenAuthProvider.configureAuthenticationConfig(AuthenticationConfig authConfig, Optional<FunctionAuthData> functionAuthData) voidFunctionAuthProvider.configureAuthenticationConfig(AuthenticationConfig authConfig, Optional<FunctionAuthData> functionAuthData) Set authentication configs for function instance based on the data in FunctionAuthenticationSpec.voidKubernetesSecretsTokenAuthProvider.configureAuthenticationConfig(AuthenticationConfig authConfig, Optional<FunctionAuthData> functionAuthData) voidKubernetesServiceAccountTokenAuthProvider.configureAuthenticationConfig(AuthenticationConfig authConfig, Optional<FunctionAuthData> functionAuthData) ClearTextFunctionTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, AuthenticationDataSource authenticationDataSource) FunctionAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, AuthenticationDataSource authenticationDataSource) KubernetesSecretsTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, AuthenticationDataSource authenticationDataSource) KubernetesServiceAccountTokenAuthProvider.updateAuthData(org.apache.pulsar.functions.proto.Function.FunctionDetails funcDetails, Optional<FunctionAuthData> existingFunctionAuthData, AuthenticationDataSource authenticationDataSource) No need to update anything.