org.jclouds.openstack.keystone.v2_0.domain
Class Token.Builder<T extends Token.Builder<T>>

java.lang.Object
  extended by org.jclouds.openstack.keystone.v2_0.domain.Token.Builder<T>
Enclosing class:
Token

public abstract static class Token.Builder<T extends Token.Builder<T>>
extends Object


Field Summary
protected  Date expires
           
protected  String id
           
protected  com.google.common.base.Optional<Tenant> tenant
           
 
Constructor Summary
Token.Builder()
           
 
Method Summary
 Token build()
           
 T expires(Date expires)
           
 T fromToken(Token in)
           
 T id(String id)
           
protected abstract  T self()
           
 T tenant(Tenant tenant)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

id

protected String id

expires

protected Date expires

tenant

protected com.google.common.base.Optional<Tenant> tenant
Constructor Detail

Token.Builder

public Token.Builder()
Method Detail

self

protected abstract T self()

id

public T id(String id)
See Also:
Token.getId()

expires

public T expires(Date expires)
See Also:
Token.getExpires()

tenant

public T tenant(Tenant tenant)
See Also:
Token.getTenant()

build

public Token build()

fromToken

public T fromToken(Token in)


Copyright © 2009-2013 The Apache Software Foundation. All Rights Reserved.