org.jclouds.blobstore.domain.internal
Class BlobMetadataImpl
java.lang.Object
org.jclouds.domain.internal.ResourceMetadataImpl<StorageType>
org.jclouds.blobstore.domain.internal.StorageMetadataImpl
org.jclouds.blobstore.domain.internal.BlobMetadataImpl
- All Implemented Interfaces:
- Serializable, Comparable<org.jclouds.domain.ResourceMetadata<StorageType>>, BlobMetadata, StorageMetadata, org.jclouds.domain.ResourceMetadata<StorageType>
public class BlobMetadataImpl
- extends StorageMetadataImpl
- implements Serializable, BlobMetadata
System and user Metadata for the Blob
.
- Author:
- Adrian Cole
- See Also:
- Serialized Form
Constructor Summary |
BlobMetadataImpl(String id,
String name,
org.jclouds.domain.Location location,
URI uri,
String eTag,
Date lastModified,
Map<String,String> userMetadata,
URI publicUri,
String container,
org.jclouds.io.ContentMetadata contentMetadata)
|
Methods inherited from class org.jclouds.domain.internal.ResourceMetadataImpl |
compareTo, getLocation, getName, getProviderId, getUri, getUserMetadata, toString |
Methods inherited from interface org.jclouds.domain.ResourceMetadata |
getLocation |
BlobMetadataImpl
public BlobMetadataImpl(String id,
String name,
@Nullable
org.jclouds.domain.Location location,
URI uri,
String eTag,
Date lastModified,
Map<String,String> userMetadata,
@Nullable
URI publicUri,
@Nullable
String container,
org.jclouds.io.ContentMetadata contentMetadata)
getPublicUri
public URI getPublicUri()
- If the blob is publicly readable, what is the URI one can access it at.
- Specified by:
getPublicUri
in interface BlobMetadata
- Returns:
- uri, or null, if not readable
getContainer
public String getContainer()
-
- Specified by:
getContainer
in interface BlobMetadata
- Returns:
- the container holding this blob
getContentMetadata
public org.jclouds.io.ContentMetadata getContentMetadata()
-
- Specified by:
getContentMetadata
in interface BlobMetadata
Copyright © 2009-2011 jclouds. All Rights Reserved.