Class MutableBlobPropertiesImpl
java.lang.Object
org.jclouds.azureblob.domain.internal.MutableBlobPropertiesImpl
- All Implemented Interfaces:
Comparable<BlobProperties>,BlobProperties,MutableBlobProperties
Allows you to manipulate metadata.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleangetETag()getName()getTier()getType()getUrl()inthashCode()voidsetContainer(String container) voidsetContentMetadata(MutableContentMetadata contentMetadata) voidvoidsetLastModified(Date lastModified) voidsetMetadata(Map<String, String> metadata) voidvoidsetTier(AccessTier tier) voidSet the blob type.voidtoString()
-
Constructor Details
-
MutableBlobPropertiesImpl
public MutableBlobPropertiesImpl() -
MutableBlobPropertiesImpl
-
-
Method Details
-
getType
- Specified by:
getTypein interfaceBlobProperties
-
setType
Set the blob type. -
getTier
- Specified by:
getTierin interfaceBlobProperties- Returns:
- access tier or null if not set
-
setTier
- Specified by:
setTierin interfaceMutableBlobProperties
-
getName
- Specified by:
getNamein interfaceBlobProperties
-
getLastModified
- Specified by:
getLastModifiedin interfaceBlobProperties
-
getETag
- Specified by:
getETagin interfaceBlobProperties
-
compareTo
- Specified by:
compareToin interfaceComparable<BlobProperties>
-
getMetadata
- Specified by:
getMetadatain interfaceBlobProperties
-
getLeaseStatus
- Specified by:
getLeaseStatusin interfaceBlobProperties
-
setETag
- Specified by:
setETagin interfaceMutableBlobProperties- See Also:
-
setName
- Specified by:
setNamein interfaceMutableBlobProperties- See Also:
-
setLastModified
- Specified by:
setLastModifiedin interfaceMutableBlobProperties- See Also:
-
setMetadata
- Specified by:
setMetadatain interfaceMutableBlobProperties- See Also:
-
setUrl
- Specified by:
setUrlin interfaceMutableBlobProperties- See Also:
-
getUrl
- Specified by:
getUrlin interfaceBlobProperties
-
hashCode
public int hashCode() -
equals
-
toString
-
getContentMetadata
- Specified by:
getContentMetadatain interfaceBlobProperties- Specified by:
getContentMetadatain interfaceMutableBlobProperties
-
setContentMetadata
- Specified by:
setContentMetadatain interfaceMutableBlobProperties
-
getContainer
- Specified by:
getContainerin interfaceBlobProperties
-
setContainer
- Specified by:
setContainerin interfaceMutableBlobProperties- See Also:
-