Class ResourceGroupsImpl

java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.ResourceGroupsImpl
All Implemented Interfaces:
org.apache.pulsar.client.admin.ResourceGroups

public class ResourceGroupsImpl extends BaseResource implements org.apache.pulsar.client.admin.ResourceGroups
  • Constructor Details

    • ResourceGroupsImpl

      public ResourceGroupsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
  • Method Details

    • getResourceGroups

      public List<String> getResourceGroups() throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getResourceGroups in interface org.apache.pulsar.client.admin.ResourceGroups
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getResourceGroupsAsync

      public CompletableFuture<List<String>> getResourceGroupsAsync()
      Specified by:
      getResourceGroupsAsync in interface org.apache.pulsar.client.admin.ResourceGroups
    • getResourceGroup

      public org.apache.pulsar.common.policies.data.ResourceGroup getResourceGroup(String resourcegroup) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      getResourceGroup in interface org.apache.pulsar.client.admin.ResourceGroups
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getResourceGroupAsync

      public CompletableFuture<org.apache.pulsar.common.policies.data.ResourceGroup> getResourceGroupAsync(String name)
      Specified by:
      getResourceGroupAsync in interface org.apache.pulsar.client.admin.ResourceGroups
    • createResourceGroup

      public void createResourceGroup(String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      createResourceGroup in interface org.apache.pulsar.client.admin.ResourceGroups
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • createResourceGroupAsync

      public CompletableFuture<Void> createResourceGroupAsync(String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)
      Specified by:
      createResourceGroupAsync in interface org.apache.pulsar.client.admin.ResourceGroups
    • updateResourceGroup

      public void updateResourceGroup(String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      updateResourceGroup in interface org.apache.pulsar.client.admin.ResourceGroups
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • updateResourceGroupAsync

      public CompletableFuture<Void> updateResourceGroupAsync(String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)
      Specified by:
      updateResourceGroupAsync in interface org.apache.pulsar.client.admin.ResourceGroups
    • deleteResourceGroup

      public void deleteResourceGroup(String name) throws org.apache.pulsar.client.admin.PulsarAdminException
      Specified by:
      deleteResourceGroup in interface org.apache.pulsar.client.admin.ResourceGroups
      Throws:
      org.apache.pulsar.client.admin.PulsarAdminException
    • deleteResourceGroupAsync

      public CompletableFuture<Void> deleteResourceGroupAsync(String name)
      Specified by:
      deleteResourceGroupAsync in interface org.apache.pulsar.client.admin.ResourceGroups