Class AdlsGen2Resource

java.lang.Object
org.projectnessie.objectstoragemock.AdlsGen2Resource

@Path("/adlsgen2/") @Produces("application/json") @Consumes("application/json") public class AdlsGen2Resource extends Object
  • Constructor Details

    • AdlsGen2Resource

      public AdlsGen2Resource()
  • Method Details

    • create

      @PUT @Path("/{filesystem:[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]}/{path:.*}") @Consumes("*/*") @Produces({"application/json","application/xml"}) public jakarta.ws.rs.core.Response create(@PathParam("filesystem") String filesystem, @PathParam("path") String path, @HeaderParam("x-ms-blob-type") String msBlobType, @HeaderParam("x-ms-blob-content-type") String msBlobContentType, @HeaderParam("Accept") String accept, InputStream input)
    • update

      @PATCH @Path("/{filesystem:[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]}/{path:.*}") @Consumes("*/*") public jakarta.ws.rs.core.Response update(@PathParam("filesystem") String filesystem, @PathParam("path") String path, @QueryParam("action") UpdateAction action, @QueryParam("flush") @DefaultValue("false") boolean flush, @HeaderParam("x-ms-content-type") String msContentType, InputStream input)
    • read

      @GET @Path("/{filesystem:[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]}/{path:.*}") @Produces("*/*") public jakarta.ws.rs.core.Response read(@PathParam("filesystem") String filesystem, @PathParam("path") String path, @HeaderParam("Range") Range range)
    • getProperties

      @HEAD @Path("/{filesystem:[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]}/{path:.*}") @Produces("*/*") public jakarta.ws.rs.core.Response getProperties(@PathParam("filesystem") String filesystem, @PathParam("path") String path)
    • delete

      @DELETE @Path("/{filesystem:[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]}/{path:.*}") @Consumes("*/*") public jakarta.ws.rs.core.Response delete(@PathParam("filesystem") String filesystem, @PathParam("path") String path, @QueryParam("continuation") String continuationToken, @QueryParam("recursive") @DefaultValue("false") boolean recursive)
    • list

      @GET @Path("/{filesystem:[$a-z0-9](?!.*--)[-a-z0-9]{1,61}[a-z0-9]}") public jakarta.ws.rs.core.Response list(@PathParam("filesystem") String filesystem, @QueryParam("directory") String directory, @QueryParam("continuation") String continuationToken, @QueryParam("maxResults") Integer maxResults)