Class AccessorPublicBucketResource
java.lang.Object
io.clonecloudstore.accessor.server.commons.AbstractPublicBucketHelper
io.clonecloudstore.accessor.server.commons.AbstractAccessorPublicBucketResource
io.clonecloudstore.accessor.server.resource.AccessorPublicBucketResource
- All Implemented Interfaces:
AccessorBucketApi,Closeable,AutoCloseable
@Path("/cloudclonestore")
public class AccessorPublicBucketResource
extends AbstractAccessorPublicBucketResource
Bucket API Resource
-
Field Summary
Fields inherited from class io.clonecloudstore.accessor.server.commons.AbstractPublicBucketHelper
service -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionio.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> checkBucket(String bucketName, String clientId, String opId) io.smallrye.mutiny.Uni<AccessorBucket> createBucket(String bucketName, String clientId, String opId) io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> deleteBucket(String bucketName, String clientId, String opId) io.smallrye.mutiny.Uni<AccessorBucket> io.smallrye.mutiny.Uni<Collection<AccessorBucket>> getBuckets(String clientId, String opId) Methods inherited from class io.clonecloudstore.accessor.server.commons.AbstractPublicBucketHelper
close
-
Constructor Details
-
AccessorPublicBucketResource
-
-
Method Details
-
getBuckets
- Specified by:
getBucketsin interfaceAccessorBucketApi- Overrides:
getBucketsin classAbstractPublicBucketHelper
-
createBucket
public io.smallrye.mutiny.Uni<AccessorBucket> createBucket(String bucketName, String clientId, String opId) - Specified by:
createBucketin interfaceAccessorBucketApi- Overrides:
createBucketin classAbstractPublicBucketHelper
-
deleteBucket
public io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> deleteBucket(String bucketName, String clientId, String opId) - Specified by:
deleteBucketin interfaceAccessorBucketApi- Overrides:
deleteBucketin classAbstractPublicBucketHelper
-
checkBucket
public io.smallrye.mutiny.Uni<jakarta.ws.rs.core.Response> checkBucket(String bucketName, String clientId, String opId) - Specified by:
checkBucketin interfaceAccessorBucketApi- Overrides:
checkBucketin classAbstractPublicBucketHelper
-
getBucket
public io.smallrye.mutiny.Uni<AccessorBucket> getBucket(String bucketName, String clientId, String opId) - Specified by:
getBucketin interfaceAccessorBucketApi- Overrides:
getBucketin classAbstractPublicBucketHelper
-