Class BlobPropertiesImpl
java.lang.Object
org.jclouds.azureblob.domain.internal.BlobPropertiesImpl
- All Implemented Interfaces:
Comparable<BlobProperties>
,BlobProperties
Allows you to manipulate metadata.
-
Constructor Summary
ConstructorsConstructorDescriptionBlobPropertiesImpl
(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
-
Constructor Details
-
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 Details
-
getType
- Specified by:
getType
in interfaceBlobProperties
-
getTier
- Specified by:
getTier
in interfaceBlobProperties
- Returns:
- access tier or null if not set
-
getName
- Specified by:
getName
in interfaceBlobProperties
-
getContainer
- Specified by:
getContainer
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
-
getUrl
- Specified by:
getUrl
in interfaceBlobProperties
-
getLeaseStatus
- Specified by:
getLeaseStatus
in interfaceBlobProperties
-
getContentMetadata
- Specified by:
getContentMetadata
in interfaceBlobProperties
-
hashCode
public int hashCode() -
equals
-
toString
-