Package org.jclouds.openstack.swift.v1
Interface SwiftApi
-
- All Superinterfaces:
AutoCloseable
,Closeable
- All Known Subinterfaces:
CloudFilesApi
@Beta public interface SwiftApi extends Closeable
Provides access to the OpenStack Object Storage (Swift) API. OpenStack Object Storage is an object-based storage system that stores content and metadata as objects. You create, modify, and get objects and metadata using this API.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AccountApi
getAccountApi(String region)
BulkApi
getBulkApi(String region)
Set<String>
getConfiguredRegions()
ContainerApi
getContainerApi(String region)
DynamicLargeObjectApi
getDynamicLargeObjectApi(String region, String containerName)
ObjectApi
getObjectApi(String region, String containerName)
StaticLargeObjectApi
getStaticLargeObjectApi(String region, String containerName)
-
-
-
Method Detail
-
getAccountApi
AccountApi getAccountApi(String region)
-
getContainerApi
ContainerApi getContainerApi(String region)
-
getObjectApi
@Path("/{containerName}") ObjectApi getObjectApi(String region, @PathParam("containerName") String containerName)
-
getStaticLargeObjectApi
@Path("/{containerName}") StaticLargeObjectApi getStaticLargeObjectApi(String region, @PathParam("containerName") String containerName)
-
getDynamicLargeObjectApi
@Path("/{containerName}") DynamicLargeObjectApi getDynamicLargeObjectApi(String region, @PathParam("containerName") String containerName)
-
-