public static class AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder extends Object
AppRoleAuthenticationOptions.public AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder path(String path)
path - must not be empty or null.this AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder.AppRoleAuthenticationOptions.DEFAULT_APPROLE_AUTHENTICATION_PATHpublic AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder roleId(AppRoleAuthenticationOptions.RoleId roleId)
roleId - must not be empty or null.this AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder.@Deprecated public AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder roleId(String roleId)
#roleId(RoleId).roleId - must not be empty or null.this AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder.public AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder secretId(AppRoleAuthenticationOptions.SecretId secretId)
secretId.secretId - must not be empty or null.this AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder.@Deprecated public AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder secretId(String secretId)
#secretId(SecretId).secretId.secretId - must not be empty or null.this AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder.public AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder appRole(String appRole)
appRole.appRole - must not be empty or null.this AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder.@Deprecated public AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder initialToken(VaultToken initialToken)
#roleId(RoleId)/#secretId(SecretId)
to configure pull mode.initialToken.initialToken - must not be empty or null.this AppRoleAuthenticationOptions.AppRoleAuthenticationOptionsBuilder.public AppRoleAuthenticationOptions build()
AppRoleAuthenticationOptions instance. Requires
roleId(String) for push mode or appRole(String) and
initialToken(VaultToken) for pull mode to be configured.AppRoleAuthenticationOptions.Copyright © 2016–2019 Pivotal Software, Inc.. All rights reserved.