Class TenantsBase

    • Constructor Detail

      • TenantsBase

        public TenantsBase()
    • Method Detail

      • getTenants

        @GET
        public void getTenants​(@Suspended
                               javax.ws.rs.container.AsyncResponse asyncResponse)
      • getTenantAdmin

        @GET
        @Path("/{tenant}")
        public void getTenantAdmin​(@Suspended
                                   javax.ws.rs.container.AsyncResponse asyncResponse,
                                   @PathParam("tenant")
                                   java.lang.String tenant)
      • createTenant

        @PUT
        @Path("/{tenant}")
        public void createTenant​(@Suspended
                                 javax.ws.rs.container.AsyncResponse asyncResponse,
                                 @PathParam("tenant")
                                 java.lang.String tenant,
                                 org.apache.pulsar.common.policies.data.TenantInfoImpl tenantInfo)
      • updateTenant

        @POST
        @Path("/{tenant}")
        public void updateTenant​(@Suspended
                                 javax.ws.rs.container.AsyncResponse asyncResponse,
                                 @PathParam("tenant")
                                 java.lang.String tenant,
                                 org.apache.pulsar.common.policies.data.TenantInfoImpl newTenantAdmin)
      • deleteTenant

        @DELETE
        @Path("/{tenant}")
        public void deleteTenant​(@Suspended
                                 javax.ws.rs.container.AsyncResponse asyncResponse,
                                 @PathParam("tenant")
                                 java.lang.String tenant,
                                 @QueryParam("force") @DefaultValue("false")
                                 boolean force)
      • internalDeleteTenant

        protected void internalDeleteTenant​(javax.ws.rs.container.AsyncResponse asyncResponse,
                                            java.lang.String tenant,
                                            boolean force)
      • internalDeleteTenant

        protected void internalDeleteTenant​(javax.ws.rs.container.AsyncResponse asyncResponse,
                                            java.lang.String tenant)
      • internalDeleteTenantForcefully

        protected void internalDeleteTenantForcefully​(javax.ws.rs.container.AsyncResponse asyncResponse,
                                                      java.lang.String tenant)