org.jclouds.openstack.keystone.v2_0.domain
Class Endpoint.Builder

java.lang.Object
  extended by org.jclouds.openstack.keystone.v2_0.domain.Endpoint.Builder
Enclosing class:
Endpoint

public static class Endpoint.Builder
extends Object


Field Summary
protected  URI internalURL
           
protected  URI publicURL
           
protected  String region
           
protected  String tenantId
           
protected  String versionId
           
 
Constructor Summary
Endpoint.Builder()
           
 
Method Summary
 Endpoint build()
           
 Endpoint.Builder fromEndpoint(Endpoint from)
           
 Endpoint.Builder internalURL(URI internalURL)
           
 Endpoint.Builder publicURL(URI publicURL)
           
 Endpoint.Builder region(String region)
           
 Endpoint.Builder tenantId(String tenantId)
           
 Endpoint.Builder versionId(String versionId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

versionId

protected String versionId

region

protected String region

publicURL

protected URI publicURL

internalURL

protected URI internalURL

tenantId

protected String tenantId
Constructor Detail

Endpoint.Builder

public Endpoint.Builder()
Method Detail

versionId

public Endpoint.Builder versionId(String versionId)
See Also:
Endpoint.getVersionId()

region

public Endpoint.Builder region(String region)
See Also:
Endpoint.getRegion()

publicURL

public Endpoint.Builder publicURL(URI publicURL)
See Also:
Endpoint.getPublicURL()

internalURL

public Endpoint.Builder internalURL(URI internalURL)
See Also:
Endpoint.getInternalURL()

tenantId

public Endpoint.Builder tenantId(@Nullable
                                 String tenantId)
See Also:
Endpoint.getTenantId()

build

public Endpoint build()

fromEndpoint

public Endpoint.Builder fromEndpoint(Endpoint from)


Copyright © 2009-2012 jclouds. All Rights Reserved.