| CreateAppRole.Request | CreateAppRole.Request. addSecretIdBoundCidr(String cidr) | CIDR blocks; if set, specifies blocks of IP addresses which can perform the login operation. | 
| CreateAppRole.Request | CreateAppRole.Request. addTokenBoundCidr(String cidr) | Token bound CIDR blocks. | 
| CreateAppRole.Request | CreateAppRole.Request. addTokenPolicy(String policy) | Token policy to encode onto generated tokens. | 
| CreateAppRole.Request | CreateAppRole.Request. bindSecretId(boolean bindSecretId) | Require secret_id to be presented when logging in using this AppRole. | 
| static CreateAppRole.Request | CreateAppRole.Request. builder() | Fluent API builder for configuring a request. | 
| CreateAppRole.Request | CreateAppRole.Request. roleName(String name) | Name of the AppRole. | 
| CreateAppRole.Request | CreateAppRole.Request. secretIdNumUses(int numberOfUses) | Number of times any particular SecretID can be used to fetch a token from this AppRole, after which the SecretID will
 expire. | 
| CreateAppRole.Request | CreateAppRole.Request. secretIdTtl(Duration ttl) | Duration after which the secret id expires. | 
| CreateAppRole.Request | CreateAppRole.Request. tokenExplicitMaxTtl(Duration duration) | If set, will encode an explicit max TTL onto the token. | 
| CreateAppRole.Request | CreateAppRole.Request. tokenNoDefaultPolicy(boolean noDefaultPolicy) | If set, the default policy will not be set on generated tokens; otherwise it will be added to the policies set in
 token_policies. | 
| CreateAppRole.Request | CreateAppRole.Request. tokenNumUses(int numUses) | The maximum number of times a generated token may be used (within its lifetime); 0 means unlimited. | 
| CreateAppRole.Request | CreateAppRole.Request. tokenPeriod(int period) | Period to use on the token. | 
| CreateAppRole.Request | CreateAppRole.Request. tokenType(String tokenType) | The type of token that should be generated. |