Class AppRoleVaultAuth.Builder
java.lang.Object
io.helidon.integrations.vault.auths.approle.AppRoleVaultAuth.Builder
- All Implemented Interfaces:
Builder<AppRoleVaultAuth.Builder,
,AppRoleVaultAuth> Supplier<AppRoleVaultAuth>
- Enclosing class:
AppRoleVaultAuth
public static class AppRoleVaultAuth.Builder
extends Object
implements Builder<AppRoleVaultAuth.Builder,AppRoleVaultAuth>
Fluent API builder for
AppRoleVaultAuth
.-
Method Summary
Modifier and TypeMethodDescriptionID of the AppRole.build()
Build the instance from this builder.Custom method path.Secret ID generated for the AppRole.
-
Method Details
-
build
Description copied from interface:Builder
Build the instance from this builder.- Specified by:
build
in interfaceBuilder<AppRoleVaultAuth.Builder,
AppRoleVaultAuth> - Returns:
- instance of the built type
-
appRoleId
ID of the AppRole.- Parameters:
appRoleId
- AppRole ID- Returns:
- updated builder
-
secretId
Secret ID generated for the AppRole.- Parameters:
secretId
- secret ID- Returns:
- updated builder
-
path
Custom method path.- Parameters:
path
- path of the app role method, defaults toAppRoleAuth.AUTH_METHOD
default path- Returns:
- updated builder
-