org.jclouds.azureblob.domain.internal
Class MutableContainerPropertiesWithMetadataImpl

java.lang.Object
  extended by org.jclouds.azureblob.domain.internal.MutableContainerPropertiesWithMetadataImpl
All Implemented Interfaces:
Serializable, Comparable<ContainerProperties>, ContainerProperties, MutableContainerPropertiesWithMetadata

public class MutableContainerPropertiesWithMetadataImpl
extends Object
implements Serializable, MutableContainerPropertiesWithMetadata

Allows you to manipulate metadata.

Author:
Adrian Cole
See Also:
Serialized Form

Constructor Summary
MutableContainerPropertiesWithMetadataImpl()
           
 
Method Summary
 int compareTo(ContainerProperties o)
          
 boolean equals(Object obj)
           
 String getETag()
          
 Date getLastModified()
          
 Map<String,String> getMetadata()
          
 String getName()
          
 URI getUrl()
           
 int hashCode()
           
 void setETag(String eTag)
          
 void setLastModified(Date lastModified)
          
 void setMetadata(Map<String,String> metadata)
          
 void setName(String name)
          
 void setUrl(URI url)
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MutableContainerPropertiesWithMetadataImpl

public MutableContainerPropertiesWithMetadataImpl()
Method Detail

getName

public String getName()

Specified by:
getName in interface ContainerProperties

getLastModified

public Date getLastModified()

Specified by:
getLastModified in interface ContainerProperties

getETag

public String getETag()

Specified by:
getETag in interface ContainerProperties

compareTo

public int compareTo(ContainerProperties o)

Specified by:
compareTo in interface Comparable<ContainerProperties>

getMetadata

public Map<String,String> getMetadata()

Specified by:
getMetadata in interface ContainerProperties

setETag

public void setETag(String eTag)

Specified by:
setETag in interface MutableContainerPropertiesWithMetadata
See Also:
ListableContainerProperties#setETag

setName

public void setName(String name)

Specified by:
setName in interface MutableContainerPropertiesWithMetadata
See Also:
ListableContainerProperties#setName

setLastModified

public void setLastModified(Date lastModified)

Specified by:
setLastModified in interface MutableContainerPropertiesWithMetadata
See Also:
ListableContainerProperties#setLastModified

setMetadata

public void setMetadata(Map<String,String> metadata)

Specified by:
setMetadata in interface MutableContainerPropertiesWithMetadata
See Also:
ListableContainerProperties#setMetadata

setUrl

public void setUrl(URI url)
Specified by:
setUrl in interface MutableContainerPropertiesWithMetadata
See Also:
ListableContainerProperties#setUrl

getUrl

public URI getUrl()
Specified by:
getUrl in interface ContainerProperties

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

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


Copyright © 2009-2012 jclouds. All Rights Reserved.