Class ResourceQuotas


@Path("/resource-quotas") @Produces("application/json") @Consumes("application/json") public class ResourceQuotas extends ResourceQuotasBase
  • Constructor Details

    • ResourceQuotas

      public ResourceQuotas()
  • Method Details

    • getDefaultResourceQuota

      @GET public void getDefaultResourceQuota(@Suspended javax.ws.rs.container.AsyncResponse response)
    • setDefaultResourceQuota

      @POST public void setDefaultResourceQuota(@Suspended javax.ws.rs.container.AsyncResponse response, org.apache.pulsar.common.policies.data.ResourceQuota quota)
    • getNamespaceBundleResourceQuota

      @GET @Path("/{tenant}/{namespace}/{bundle}") public void getNamespaceBundleResourceQuota(@Suspended javax.ws.rs.container.AsyncResponse response, @PathParam("tenant") String tenant, @PathParam("namespace") String namespace, @PathParam("bundle") String bundleRange)
    • setNamespaceBundleResourceQuota

      @POST @Path("/{tenant}/{namespace}/{bundle}") public void setNamespaceBundleResourceQuota(@Suspended javax.ws.rs.container.AsyncResponse response, @PathParam("tenant") String tenant, @PathParam("namespace") String namespace, @PathParam("bundle") String bundleRange, org.apache.pulsar.common.policies.data.ResourceQuota quota)
    • removeNamespaceBundleResourceQuota

      @DELETE @Path("/{tenant}/{namespace}/{bundle}") public void removeNamespaceBundleResourceQuota(@Suspended javax.ws.rs.container.AsyncResponse response, @PathParam("tenant") String tenant, @PathParam("namespace") String namespace, @PathParam("bundle") String bundleRange)