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 TypeMethodDescriptionint
boolean
getETag()
getName()
getTier()
getType()
getUrl()
int
hashCode()
void
setContainer
(String container) void
setContentMetadata
(MutableContentMetadata contentMetadata) void
void
setLastModified
(Date lastModified) void
setMetadata
(Map<String, String> metadata) void
void
setTier
(AccessTier tier) void
Set the blob type.void
toString()
-
Constructor Details
-
MutableBlobPropertiesImpl
public MutableBlobPropertiesImpl() -
MutableBlobPropertiesImpl
-
-
Method Details
-
getType
- Specified by:
getType
in interfaceBlobProperties
-
setType
Set the blob type. -
getTier
- Specified by:
getTier
in interfaceBlobProperties
- Returns:
- access tier or null if not set
-
setTier
- Specified by:
setTier
in interfaceMutableBlobProperties
-
getName
- Specified by:
getName
in interfaceBlobProperties
-
getLastModified
- Specified by:
getLastModified
in interfaceBlobProperties
-
getETag
- Specified by:
getETag
in interfaceBlobProperties
-
compareTo
- Specified by:
compareTo
in interfaceComparable<BlobProperties>
-
getMetadata
- Specified by:
getMetadata
in interfaceBlobProperties
-
getLeaseStatus
- Specified by:
getLeaseStatus
in interfaceBlobProperties
-
setETag
- Specified by:
setETag
in interfaceMutableBlobProperties
- See Also:
-
setName
- Specified by:
setName
in interfaceMutableBlobProperties
- See Also:
-
setLastModified
- Specified by:
setLastModified
in interfaceMutableBlobProperties
- See Also:
-
setMetadata
- Specified by:
setMetadata
in interfaceMutableBlobProperties
- See Also:
-
setUrl
- Specified by:
setUrl
in interfaceMutableBlobProperties
- See Also:
-
getUrl
- Specified by:
getUrl
in interfaceBlobProperties
-
hashCode
public int hashCode() -
equals
-
toString
-
getContentMetadata
- Specified by:
getContentMetadata
in interfaceBlobProperties
- Specified by:
getContentMetadata
in interfaceMutableBlobProperties
-
setContentMetadata
- Specified by:
setContentMetadata
in interfaceMutableBlobProperties
-
getContainer
- Specified by:
getContainer
in interfaceBlobProperties
-
setContainer
- Specified by:
setContainer
in interfaceMutableBlobProperties
- See Also:
-