Package io.datarouter.auth.config
Class DatarouterAuthPlugin.DatarouterAuthPluginBuilder
java.lang.Object
io.datarouter.auth.config.DatarouterAuthPlugin.DatarouterAuthPluginBuilder
- Enclosing class:
- DatarouterAuthPlugin
public static class DatarouterAuthPlugin.DatarouterAuthPluginBuilder extends Object
-
Constructor Summary
Constructors Constructor Description DatarouterAuthPluginBuilder(boolean enableUserAuth, List<io.datarouter.storage.client.ClientId> defaultClientId, String defaultDatarouterUserPassword, String defaultApiKey, String defaultSecretKey) -
Method Summary
Modifier and Type Method Description DatarouterAuthPluginbuild()DatarouterAuthPlugin.DatarouterAuthPluginBuildersetCopyUserListenerClass(Class<? extends CopyUserListener> copyUserListenerClass)DatarouterAuthPlugin.DatarouterAuthPluginBuildersetDatarouterAccountDeleteAction(Class<? extends DatarouterAccountDeleteAction> datarouterAccountDeleteAction)DatarouterAuthPlugin.DatarouterAuthPluginBuildersetUserDeprovisioningListenersClass(Class<? extends UserDeprovisioningListeners> userDeprovisioningListenersClass)DatarouterAuthPlugin.DatarouterAuthPluginBuildersetUserDeprovisioningStrategyClass(Class<? extends UserDeprovisioningStrategy> userDeprovisioningStrategyClass)DatarouterAuthPlugin.DatarouterAuthPluginBuildersetUserInfoClass(Class<? extends UserInfo> userInfoClass)
-
Constructor Details
-
DatarouterAuthPluginBuilder
-
-
Method Details
-
setUserInfoClass
public DatarouterAuthPlugin.DatarouterAuthPluginBuilder setUserInfoClass(Class<? extends UserInfo> userInfoClass) -
setUserDeprovisioningStrategyClass
public DatarouterAuthPlugin.DatarouterAuthPluginBuilder setUserDeprovisioningStrategyClass(Class<? extends UserDeprovisioningStrategy> userDeprovisioningStrategyClass) -
setUserDeprovisioningListenersClass
public DatarouterAuthPlugin.DatarouterAuthPluginBuilder setUserDeprovisioningListenersClass(Class<? extends UserDeprovisioningListeners> userDeprovisioningListenersClass) -
setCopyUserListenerClass
public DatarouterAuthPlugin.DatarouterAuthPluginBuilder setCopyUserListenerClass(Class<? extends CopyUserListener> copyUserListenerClass) -
setDatarouterAccountDeleteAction
public DatarouterAuthPlugin.DatarouterAuthPluginBuilder setDatarouterAccountDeleteAction(Class<? extends DatarouterAccountDeleteAction> datarouterAccountDeleteAction) -
build
-