static AppRole.Builder | 
AppRole.builder(String name) | 
 | 
AppRole.Builder | 
AppRole.Builder.wit0hTokenPeriod(Integer tokenPeriod) | 
 Set renewal period for generated token in seconds. 
 | 
AppRole.Builder | 
AppRole.Builder.withBindSecretID() | 
 Bind role to secret ID. 
 | 
AppRole.Builder | 
AppRole.Builder.withBindSecretID(Boolean bindSecretId) | 
 Set if role is bound to secret ID. 
 | 
AppRole.Builder | 
AppRole.Builder.withEnableLocalSecretIds(Boolean enableLocalSecretIds) | 
 Enable or disable local secret IDs. 
 | 
AppRole.Builder | 
AppRole.Builder.withId(String id) | 
 Add custom role ID. 
 | 
AppRole.Builder | 
AppRole.Builder.withName(String name) | 
 Add role name. 
 | 
AppRole.Builder | 
AppRole.Builder.withoutBindSecretID() | 
 Do not bind role to secret ID. 
 | 
AppRole.Builder | 
AppRole.Builder.withPeriod(Integer period) | 
 Deprecated.
 
 | 
AppRole.Builder | 
AppRole.Builder.withPolicies(List<String> policies) | 
 Deprecated.
 
 | 
AppRole.Builder | 
AppRole.Builder.withPolicy(String policy) | 
 Deprecated.
 
 | 
AppRole.Builder | 
AppRole.Builder.withSecretBoundCidr(String secretBoundCidr) | 
 Add a CIDR block to list of bound blocks for secret. 
 | 
AppRole.Builder | 
AppRole.Builder.withSecretIdBoundCidrs(List<String> secretIdBoundCidrs) | 
 Set bound CIDR blocks. 
 | 
AppRole.Builder | 
AppRole.Builder.withSecretIdNumUses(Integer secretIdNumUses) | 
 Set number of uses for sectet IDs. 
 | 
AppRole.Builder | 
AppRole.Builder.withSecretIdTtl(Integer secretIdTtl) | 
 Set default sectet ID TTL in seconds. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenBoundCidr(String tokenBoundCidr) | 
 Add a CIDR block to list of bound blocks for token. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenBoundCidrs(List<String> tokenBoundCidrs) | 
 Set bound CIDR blocks for associated tokens. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenExplicitMaxTtl(Integer tokenExplicitMaxTtl) | 
 Set explicit maximum token TTL in seconds. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenMaxTtl(Integer tokenMaxTtl) | 
 Set maximum token TTL in seconds. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenNoDefaultPolicy(Boolean tokenNoDefaultPolicy) | 
 Enable or disable default policy for generated token. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenNumUses(Integer tokenNumUses) | 
 Set number of uses for generated tokens. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenPolicies(List<String> tokenPolicies) | 
 Add given policies. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenPolicy(String tokenPolicy) | 
 Add a single policy. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenTtl(Integer tokenTtl) | 
 Set default token TTL in seconds. 
 | 
AppRole.Builder | 
AppRole.Builder.withTokenType(Token.Type tokenType) | 
 Set type of generated token. 
 |