public static class LoginToken.LoginTokenBuilder extends Object
LoginToken
.Modifier and Type | Method and Description |
---|---|
LoginToken.LoginTokenBuilder |
accessor(String accessor)
Configure the token accessor.
|
LoginToken |
build()
Build a new
LoginToken instance. |
LoginToken.LoginTokenBuilder |
leaseDuration(Duration leaseDuration)
Configure the lease duration.
|
LoginToken.LoginTokenBuilder |
renewable(boolean renewable)
Configure whether the token is renewable.
|
LoginToken.LoginTokenBuilder |
token(char[] token)
Configure the token value.
|
LoginToken.LoginTokenBuilder |
token(String token)
Configure the token value.
|
LoginToken.LoginTokenBuilder |
type(String type)
Configure the token type.
|
public LoginToken.LoginTokenBuilder token(String token)
build()
a LoginToken
.token
- must not be empty or null.this
LoginToken.LoginTokenBuilder
.public LoginToken.LoginTokenBuilder token(char[] token)
build()
a LoginToken
.token
- must not be empty or null.this
LoginToken.LoginTokenBuilder
.public LoginToken.LoginTokenBuilder renewable(boolean renewable)
renewable
- this
LoginToken.LoginTokenBuilder
.public LoginToken.LoginTokenBuilder leaseDuration(Duration leaseDuration)
leaseDuration
- must not be null.this
LoginToken.LoginTokenBuilder
.public LoginToken.LoginTokenBuilder accessor(String accessor)
accessor
- must not be empty or null.this
LoginToken.LoginTokenBuilder
.public LoginToken.LoginTokenBuilder type(String type)
type
- must not be empty or null.this
LoginToken.LoginTokenBuilder
.public LoginToken build()
LoginToken
instance. token
must be configured.LoginToken
instance.Copyright © 2016–2024 Pivotal Software, Inc.. All rights reserved.