Class BlobPropertiesImpl
- java.lang.Object
 - 
- org.jclouds.azureblob.domain.internal.BlobPropertiesImpl
 
 
- 
- All Implemented Interfaces:
 Comparable<BlobProperties>,BlobProperties
public class BlobPropertiesImpl extends Object implements BlobProperties
Allows you to manipulate metadata. 
- 
- 
Constructor Summary
Constructors Constructor Description BlobPropertiesImpl(BlobType type, String name, String container, URI url, Date lastModified, String eTag, long size, String contentType, byte[] contentMD5, String contentMetadata, String contentLanguage, Date currentExpires, LeaseStatus leaseStatus, Map<String,String> metadata)Deprecated.BlobPropertiesImpl(BlobType type, AccessTier tier, String name, String container, URI url, Date lastModified, String eTag, long size, String contentType, byte[] contentMD5, String contentMetadata, String contentLanguage, Date currentExpires, LeaseStatus leaseStatus, Map<String,String> metadata) 
- 
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcompareTo(BlobProperties o)booleanequals(Object obj)StringgetContainer()ContentMetadatagetContentMetadata()StringgetETag()DategetLastModified()LeaseStatusgetLeaseStatus()Map<String,String>getMetadata()StringgetName()AccessTiergetTier()BlobTypegetType()URIgetUrl()inthashCode()StringtoString() 
 - 
 
- 
- 
Constructor Detail
- 
BlobPropertiesImpl
@Deprecated public BlobPropertiesImpl(BlobType type, String name, String container, URI url, @Nullable Date lastModified, @Nullable String eTag, long size, String contentType, @Nullable byte[] contentMD5, @Nullable String contentMetadata, @Nullable String contentLanguage, @Nullable Date currentExpires, LeaseStatus leaseStatus, Map<String,String> metadata)
Deprecated. 
- 
BlobPropertiesImpl
public BlobPropertiesImpl(BlobType type, @Nullable AccessTier tier, String name, String container, URI url, @Nullable Date lastModified, @Nullable String eTag, long size, String contentType, @Nullable byte[] contentMD5, @Nullable String contentMetadata, @Nullable String contentLanguage, @Nullable Date currentExpires, LeaseStatus leaseStatus, Map<String,String> metadata)
 
 - 
 
- 
Method Detail
- 
getType
public BlobType getType()
- Specified by:
 getTypein interfaceBlobProperties
 
- 
getTier
public AccessTier getTier()
- Specified by:
 getTierin interfaceBlobProperties- Returns:
 - access tier or null if not set
 
 
- 
getName
public String getName()
- Specified by:
 getNamein interfaceBlobProperties
 
- 
getContainer
public String getContainer()
- Specified by:
 getContainerin interfaceBlobProperties
 
- 
getLastModified
public Date getLastModified()
- Specified by:
 getLastModifiedin interfaceBlobProperties
 
- 
getETag
public String getETag()
- Specified by:
 getETagin interfaceBlobProperties
 
- 
compareTo
public int compareTo(BlobProperties o)
- Specified by:
 compareToin interfaceComparable<BlobProperties>
 
- 
getMetadata
public Map<String,String> getMetadata()
- Specified by:
 getMetadatain interfaceBlobProperties
 
- 
getUrl
public URI getUrl()
- Specified by:
 getUrlin interfaceBlobProperties
 
- 
getLeaseStatus
public LeaseStatus getLeaseStatus()
- Specified by:
 getLeaseStatusin interfaceBlobProperties
 
- 
getContentMetadata
public ContentMetadata getContentMetadata()
- Specified by:
 getContentMetadatain interfaceBlobProperties
 
 - 
 
 -