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

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

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


Field Summary
protected  com.google.common.collect.ImmutableSet.Builder<Service> serviceCatalog
           
protected  Token token
           
protected  User user
           
 
Constructor Summary
Access.Builder()
           
 
Method Summary
 Access build()
           
 T fromAccess(Access in)
           
protected abstract  T self()
           
 T service(Service service)
           
 T services(Iterable<Service> serviceCatalog)
           
 T token(Token token)
           
 T user(User user)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

token

protected Token token

user

protected User user

serviceCatalog

protected com.google.common.collect.ImmutableSet.Builder<Service> serviceCatalog
Constructor Detail

Access.Builder

public Access.Builder()
Method Detail

self

protected abstract T self()

token

public T token(Token token)
See Also:
Access.getToken()

user

public T user(User user)
See Also:
Access.getUser()

service

public T service(Service service)
See Also:
Access.delegate()

services

public T services(Iterable<Service> serviceCatalog)
See Also:
Access.delegate()

build

public Access build()

fromAccess

public T fromAccess(Access in)


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