org.jclouds.snia.cdmi.v1.domain
Class CDMIObject.Builder<B extends CDMIObject.Builder<B>>

java.lang.Object
  extended by org.jclouds.snia.cdmi.v1.domain.CDMIObject.Builder<B>
Direct Known Subclasses:
Container.Builder, DataObject.Builder
Enclosing class:
CDMIObject

public abstract static class CDMIObject.Builder<B extends CDMIObject.Builder<B>>
extends Object


Constructor Summary
CDMIObject.Builder()
           
 
Method Summary
 CDMIObject build()
           
protected  B fromCDMIObject(CDMIObject in)
           
 B metadata(Map<String,JsonBall> metadata)
           
 B objectID(String objectID)
           
 B objectName(String objectName)
           
 B objectType(String objectType)
           
 B parentURI(String parentURI)
           
protected  B self()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CDMIObject.Builder

public CDMIObject.Builder()
Method Detail

metadata

public B metadata(Map<String,JsonBall> metadata)
See Also:
CDMIObject.getMetadata()

self

protected B self()

objectID

public B objectID(String objectID)
See Also:
CDMIObject.getObjectID()

objectType

public B objectType(String objectType)
See Also:
CDMIObject.getObjectType()

objectName

public B objectName(String objectName)
See Also:
CDMIObject.getObjectName()

parentURI

public B parentURI(String parentURI)
See Also:
CDMIObject.getParentURI()

build

public CDMIObject build()

fromCDMIObject

protected B fromCDMIObject(CDMIObject in)


Copyright © 2009-2012 jclouds. All Rights Reserved.