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

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

public abstract static class Extension.Builder<T extends Extension.Builder<T>>
extends Resource.Builder<T>


Field Summary
protected  String alias
           
protected  String description
           
protected  URI namespace
           
protected  Date updated
           
 
Fields inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
id, links, name
 
Constructor Summary
Extension.Builder()
           
 
Method Summary
 T alias(String alias)
           
 Extension build()
           
 T description(String description)
           
 T fromExtension(Extension in)
           
 T id(String id)
           
 T namespace(URI namespace)
           
 T updated(Date updated)
           
 
Methods inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
fromResource, links, links, name, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

namespace

protected URI namespace

alias

protected String alias

updated

protected Date updated

description

protected String description
Constructor Detail

Extension.Builder

public Extension.Builder()
Method Detail

namespace

public T namespace(URI namespace)
See Also:
Extension.getNamespace()

alias

public T alias(String alias)
See Also:
Extension.getAlias()

id

public T id(String id)
Overrides:
id in class Resource.Builder<T extends Extension.Builder<T>>
See Also:
Extension.getAlias()

updated

public T updated(Date updated)
See Also:
Extension.getUpdated()

description

public T description(String description)
See Also:
Extension.getDescription()

build

public Extension build()
Overrides:
build in class Resource.Builder<T extends Extension.Builder<T>>

fromExtension

public T fromExtension(Extension in)


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