Package net.jolivier.s3api.http
Class S3Buckets
- java.lang.Object
-
- net.jolivier.s3api.http.S3Buckets
-
@Path("/") public class S3Buckets extends java.lang.ObjectJersey class for handling bucket related operations.
-
-
Constructor Summary
Constructors Constructor Description S3Buckets()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description jakarta.ws.rs.core.ResponsecreateBucket(net.jolivier.s3api.auth.S3Context ctx, org.glassfish.jersey.server.ContainerRequest req, jakarta.ws.rs.core.UriInfo uriInfo)Create a new bucket.jakarta.ws.rs.core.ResponsedeleteBucket(net.jolivier.s3api.auth.S3Context ctx, jakarta.ws.rs.core.UriInfo uriInfo)Delete a bucket.jakarta.ws.rs.core.ResponseheadBucket(net.jolivier.s3api.auth.S3Context ctx)Head bucket, returns 200 or 404.
-
-
-
Method Detail
-
headBucket
@HEAD public jakarta.ws.rs.core.Response headBucket(@Context net.jolivier.s3api.auth.S3Context ctx)Head bucket, returns 200 or 404.
-
createBucket
@PUT @Consumes("application/xml") public jakarta.ws.rs.core.Response createBucket(@Context net.jolivier.s3api.auth.S3Context ctx, @Context org.glassfish.jersey.server.ContainerRequest req, @Context jakarta.ws.rs.core.UriInfo uriInfo) throws java.io.IOExceptionCreate a new bucket.- Throws:
java.io.IOExceptionnet.jolivier.s3api.exception.S3Exception- if the bucket already exists.
-
deleteBucket
@DELETE public jakarta.ws.rs.core.Response deleteBucket(@Context net.jolivier.s3api.auth.S3Context ctx, @Context jakarta.ws.rs.core.UriInfo uriInfo)Delete a bucket.- Throws:
net.jolivier.s3api.exception.S3Exception- if the bucket does not exists.
-
-