org.dasein.cloud.services.storage
Class CloudStoreObject

java.lang.Object
  extended by org.dasein.cloud.services.storage.CloudStoreObject
All Implemented Interfaces:
Serializable, Comparable<CloudStoreObject>

public class CloudStoreObject
extends Object
implements Serializable, Comparable<CloudStoreObject>

Represents a raw file or object stored in cloud storage.

Author:
George Reese @ enStratus (http://www.enstratus.com)
See Also:
Serialized Form

Constructor Summary
CloudStoreObject()
           
 
Method Summary
 int compareTo(CloudStoreObject other)
           
 boolean equals(Object other)
           
 Date getCreationDate()
           
 String getDirectory()
           
 String getLocation()
           
 String getName()
           
 String getProviderRegionId()
           
 long getSize()
           
 boolean isContainer()
           
 void setContainer(boolean container)
           
 void setCreationDate(Date creationDate)
           
 void setDirectory(String directory)
           
 void setLocation(String location)
           
 void setName(String name)
           
 void setProviderRegionId(String rid)
           
 void setSize(long size)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CloudStoreObject

public CloudStoreObject()
Method Detail

compareTo

public int compareTo(CloudStoreObject other)
Specified by:
compareTo in interface Comparable<CloudStoreObject>

equals

public boolean equals(Object other)
Overrides:
equals in class Object

isContainer

public boolean isContainer()

setContainer

public void setContainer(boolean container)

getCreationDate

public Date getCreationDate()

setCreationDate

public void setCreationDate(Date creationDate)

getDirectory

public String getDirectory()

setDirectory

public void setDirectory(String directory)

getLocation

public String getLocation()

setLocation

public void setLocation(String location)

getName

public String getName()

setName

public void setName(String name)

getProviderRegionId

public String getProviderRegionId()

setProviderRegionId

public void setProviderRegionId(String rid)

getSize

public long getSize()

setSize

public void setSize(long size)