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

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

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


Field Summary
protected  Set<MediaType> mediaTypes
           
protected  String status
           
protected  Date updated
           
 
Fields inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
id, links, name
 
Constructor Summary
ApiMetadata.Builder()
           
 
Method Summary
 ApiMetadata build()
           
 T fromApiMetadata(ApiMetadata in)
           
 T mediaTypes(MediaType... in)
           
 T mediaTypes(Set<MediaType> mediaTypes)
           
 T status(String status)
           
 T updated(Date updated)
           
 
Methods inherited from class org.jclouds.openstack.v2_0.domain.Resource.Builder
fromResource, id, links, links, name, self
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

status

protected String status

updated

protected Date updated

mediaTypes

protected Set<MediaType> mediaTypes
Constructor Detail

ApiMetadata.Builder

public ApiMetadata.Builder()
Method Detail

status

public T status(String status)
See Also:
ApiMetadata.getStatus()

updated

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

mediaTypes

public T mediaTypes(Set<MediaType> mediaTypes)
See Also:
ApiMetadata.getMediaTypes()

mediaTypes

public T mediaTypes(MediaType... in)

build

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

fromApiMetadata

public T fromApiMetadata(ApiMetadata in)


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