Class AppRoleVaultAuth.Builder
- java.lang.Object
- 
- io.helidon.integrations.vault.auths.approle.AppRoleVaultAuth.Builder
 
- 
- All Implemented Interfaces:
- Builder<AppRoleVaultAuth>,- Supplier<AppRoleVaultAuth>
 - Enclosing class:
- AppRoleVaultAuth
 
 public static class AppRoleVaultAuth.Builder extends Object implements Builder<AppRoleVaultAuth> Fluent API builder forAppRoleVaultAuth.
- 
- 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description AppRoleVaultAuth.BuilderappRoleId(String appRoleId)ID of the AppRole.AppRoleVaultAuthbuild()Build the instance from this builder.AppRoleVaultAuth.Builderpath(String path)Custom method path.AppRoleVaultAuth.BuildersecretId(String secretId)Secret ID generated for the AppRole.
 
- 
- 
- 
Method Detail- 
buildpublic AppRoleVaultAuth build() Description copied from interface:BuilderBuild the instance from this builder.- Specified by:
- buildin interface- Builder<AppRoleVaultAuth>
- Returns:
- instance of the built type
 
 - 
appRoleIdpublic AppRoleVaultAuth.Builder appRoleId(String appRoleId) ID of the AppRole.- Parameters:
- appRoleId- AppRole ID
- Returns:
- updated builder
 
 - 
secretIdpublic AppRoleVaultAuth.Builder secretId(String secretId) Secret ID generated for the AppRole.- Parameters:
- secretId- secret ID
- Returns:
- updated builder
 
 - 
pathpublic AppRoleVaultAuth.Builder path(String path) Custom method path.- Parameters:
- path- path of the app role method, defaults to- AppRoleAuthRx.AUTH_METHODdefault path
- Returns:
- updated builder
 
 
- 
 
-