Interface DynamicLargeObjectApi
- 
@Beta @Consumes("application/json") @Path("/{objectName}") public interface DynamicLargeObjectApiProvides access to the OpenStack Object Storage (Swift) Dynamic Large Object API features. This API is new to jclouds and hence is in Beta. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description StringputManifest(String objectName, Map<String,String> metadata)Deprecated.StringputManifest(String objectName, Map<String,String> metadata, Map<String,String> headers)Deprecated. 
 - 
 
- 
- 
Method Detail
- 
putManifest
@Deprecated @Named("dynamicLargeObject:putManifest") @PUT String putManifest(@PathParam("objectName") String objectName, Map<String,String> metadata, Map<String,String> headers)
Deprecated.Creates or updates a dynamic large object's manifest.- Parameters:
 objectName- corresponds toSwiftObject.getName().metadata- corresponds toSwiftObject.getMetadata().headers- Binds the map to headers, without prefixing/escaping the header name/key.- Returns:
 SwiftObject.getEtag()of the object, which is the MD5 checksum of the concatenated ETag values of thesegments.
 
- 
putManifest
@Deprecated @Named("dynamicLargeObject:putManifest") @PUT String putManifest(@PathParam("objectName") String objectName, Map<String,String> metadata)
Deprecated.Creates or updates a dynamic large object's manifest.- Parameters:
 objectName- corresponds toSwiftObject.getName().metadata- corresponds toSwiftObject.getMetadata().- Returns:
 SwiftObject.getEtag()of the object, which is the etag of 0 sized object.
 
 - 
 
 -