Class Token
java.lang.Object
org.jclouds.openstack.keystone.v2_0.domain.Token
- All Implemented Interfaces:
 Comparable<Token>
A token is an arbitrary bit of text that is used to access resources. Each token has a scope
 which describes which resources are accessible with it. A token may be revoked at anytime and is
 valid for a finite duration.
 
 While Keystone supports token-based authentication in this release, the intention is for it to
 support additional protocols in the future. The intent is for it to be an integration service
 foremost, and not a aspire to be a full-fledged identity store and management solution.
- See Also:
 
- 
Nested Class Summary
Nested Classes - 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionstatic Token.Builder<?> builder()intbooleangetId()When providing an ID, it is assumed that the token exists in the current OpenStack deploymentcom.google.common.base.Optional<Tenant> inthashCode()protected com.google.common.base.MoreObjects.ToStringHelperstring()toString() 
- 
Constructor Details
- 
Token
@ConstructorProperties({"id","expires","tenant"}) protected Token(String id, Date expires, @Nullable com.google.common.base.Optional<Tenant> tenant)  
 - 
 - 
Method Details
- 
builder
 - 
toBuilder
 - 
getId
When providing an ID, it is assumed that the token exists in the current OpenStack deployment- Returns:
 - the id of the token in the current OpenStack deployment
 
 - 
getExpires
- Returns:
 - the expires of the token
 
 - 
getTenant
- Returns:
 - the tenant assigned to the token
 
 - 
hashCode
public int hashCode() - 
equals
 - 
string
protected com.google.common.base.MoreObjects.ToStringHelper string() - 
toString
 - 
compareTo
- Specified by:
 compareToin interfaceComparable<Token>
 
 -