类的使用
org.apache.pulsar.functions.auth.FunctionAuthData
使用FunctionAuthData的程序包
-
org.apache.pulsar.functions.auth中FunctionAuthData的使用
修饰符和类型方法说明static final FunctionAuthDataFunctionAuthUtils.getFunctionAuthData(Optional<org.apache.pulsar.functions.proto.Function.FunctionAuthenticationSpec> functionAuthenticationSpec) 返回变量类型为FunctionAuthData的类型的org.apache.pulsar.functions.auth中的方法修饰符和类型方法说明ClearTextFunctionTokenAuthProvider.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 authenticationKubernetesSecretsTokenAuthProvider.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) 类型变量类型为FunctionAuthData的org.apache.pulsar.functions.auth中的方法参数修饰符和类型方法说明voidClearTextFunctionTokenAuthProvider.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 terminatedvoidKubernetesSecretsTokenAuthProvider.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 datavoidKubernetesSecretsTokenAuthProvider.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 FunctionAuthenticationSpecvoidKubernetesSecretsTokenAuthProvider.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)