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 AccountApigetAccountApi(String region)BulkApigetBulkApi(String region)Set<String>getConfiguredRegions()ContainerApigetContainerApi(String region)DynamicLargeObjectApigetDynamicLargeObjectApi(String region, String containerName)ObjectApigetObjectApi(String region, String containerName)StaticLargeObjectApigetStaticLargeObjectApi(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)
-
-