public static final class CheckTokenResponse.Builder extends Object
CheckTokenResponse
.
Initialize attributes and then invoke the build()
method to create an
immutable instance.
Builder
is not thread-safe and generally should not be stored in a field or collection,
but instead used immediately to create instances.
Modifier and Type | Method and Description |
---|---|
CheckTokenResponse.Builder |
addAllAudiences(Iterable<String> elements)
Adds elements to
audiences list. |
CheckTokenResponse.Builder |
addAllAuthorities(Iterable<String> elements)
Adds elements to
authorities list. |
CheckTokenResponse.Builder |
addAllScopes(Iterable<String> elements)
Adds elements to
scopes list. |
CheckTokenResponse.Builder |
audience(String... elements)
Adds elements to
audiences list. |
CheckTokenResponse.Builder |
audience(String element)
Adds one element to
audiences list. |
CheckTokenResponse.Builder |
audiences(Iterable<String> elements)
Sets or replaces all elements for
audiences list. |
CheckTokenResponse.Builder |
authorities(Iterable<String> elements)
Sets or replaces all elements for
authorities list. |
CheckTokenResponse.Builder |
authority(String... elements)
Adds elements to
authorities list. |
CheckTokenResponse.Builder |
authority(String element)
Adds one element to
authorities list. |
CheckTokenResponse.Builder |
authorizationTime(Long authorizationTime)
Initializes the value for the
authorizationTime attribute. |
CheckTokenResponse.Builder |
authorizedParty(String authorizedParty)
Initializes the value for the
authorizedParty attribute. |
CheckTokenResponse |
build()
Builds a new
CheckTokenResponse . |
CheckTokenResponse.Builder |
cid(String cid)
Initializes the value for the
cid attribute. |
CheckTokenResponse.Builder |
clientId(String clientId)
Initializes the value for the
clientId attribute. |
CheckTokenResponse.Builder |
email(String email)
Initializes the value for the
email attribute. |
CheckTokenResponse.Builder |
expirationTime(Long expirationTime)
Initializes the value for the
expirationTime attribute. |
CheckTokenResponse.Builder |
from(CheckTokenResponse instance)
Fill a builder with attribute values from the provided
CheckTokenResponse instance. |
CheckTokenResponse.Builder |
grantType(String grantType)
Initializes the value for the
grantType attribute. |
CheckTokenResponse.Builder |
issuedAt(Long issuedAt)
Initializes the value for the
issuedAt attribute. |
CheckTokenResponse.Builder |
issuer(String issuer)
Initializes the value for the
issuer attribute. |
CheckTokenResponse.Builder |
jwtId(String jwtId)
Initializes the value for the
jwtId attribute. |
CheckTokenResponse.Builder |
origin(String origin)
Initializes the value for the
origin attribute. |
CheckTokenResponse.Builder |
revocable(Boolean revocable)
Initializes the value for the
revocable attribute. |
CheckTokenResponse.Builder |
revocationSignature(String revocationSignature)
Initializes the value for the
revocationSignature attribute. |
CheckTokenResponse.Builder |
scope(String... elements)
Adds elements to
scopes list. |
CheckTokenResponse.Builder |
scope(String element)
Adds one element to
scopes list. |
CheckTokenResponse.Builder |
scopes(Iterable<String> elements)
Sets or replaces all elements for
scopes list. |
CheckTokenResponse.Builder |
subject(String subject)
Initializes the value for the
subject attribute. |
CheckTokenResponse.Builder |
userId(String userId)
Initializes the value for the
userId attribute. |
CheckTokenResponse.Builder |
userName(String userName)
Initializes the value for the
userName attribute. |
CheckTokenResponse.Builder |
zoneId(String zoneId)
Initializes the value for the
zoneId attribute. |
public final CheckTokenResponse.Builder from(CheckTokenResponse instance)
CheckTokenResponse
instance.
Regular attribute values will be replaced with those from the given instance.
Absent optional values will not replace present values.
Collection elements and entries will be added, not replaced.instance
- The instance from which to copy valuesthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder audience(String element)
audiences
list.element
- A audiences elementthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder audience(String... elements)
audiences
list.elements
- An array of audiences elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder audiences(Iterable<String> elements)
audiences
list.elements
- An iterable of audiences elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder addAllAudiences(Iterable<String> elements)
audiences
list.elements
- An iterable of audiences elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder authority(String element)
authorities
list.element
- A authorities elementthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder authority(String... elements)
authorities
list.elements
- An array of authorities elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder authorities(Iterable<String> elements)
authorities
list.elements
- An iterable of authorities elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder addAllAuthorities(Iterable<String> elements)
authorities
list.elements
- An iterable of authorities elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder authorizationTime(Long authorizationTime)
authorizationTime
attribute.authorizationTime
- The value for authorizationTimethis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder authorizedParty(String authorizedParty)
authorizedParty
attribute.authorizedParty
- The value for authorizedPartythis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder cid(String cid)
cid
attribute.cid
- The value for cidthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder clientId(String clientId)
clientId
attribute.clientId
- The value for clientIdthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder email(String email)
email
attribute.email
- The value for emailthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder expirationTime(Long expirationTime)
expirationTime
attribute.expirationTime
- The value for expirationTimethis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder grantType(String grantType)
grantType
attribute.grantType
- The value for grantTypethis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder issuedAt(Long issuedAt)
issuedAt
attribute.issuedAt
- The value for issuedAtthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder issuer(String issuer)
issuer
attribute.issuer
- The value for issuerthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder jwtId(String jwtId)
jwtId
attribute.jwtId
- The value for jwtIdthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder origin(String origin)
origin
attribute.origin
- The value for originthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder revocable(Boolean revocable)
revocable
attribute.revocable
- The value for revocablethis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder revocationSignature(String revocationSignature)
revocationSignature
attribute.revocationSignature
- The value for revocationSignaturethis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder scope(String element)
scopes
list.element
- A scopes elementthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder scope(String... elements)
scopes
list.elements
- An array of scopes elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder scopes(Iterable<String> elements)
scopes
list.elements
- An iterable of scopes elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder addAllScopes(Iterable<String> elements)
scopes
list.elements
- An iterable of scopes elementsthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder subject(String subject)
subject
attribute.subject
- The value for subjectthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder userId(String userId)
userId
attribute.userId
- The value for userIdthis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder userName(String userName)
userName
attribute.userName
- The value for userNamethis
builder for use in a chained invocationpublic final CheckTokenResponse.Builder zoneId(String zoneId)
zoneId
attribute.zoneId
- The value for zoneIdthis
builder for use in a chained invocationpublic CheckTokenResponse build()
CheckTokenResponse
.IllegalStateException
- if any required attributes are missingCopyright © 2018 Pivotal Software, Inc.. All rights reserved.