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
-
-
Field Summary
-
Fields inherited from class org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs
-
-
Constructor Summary
Constructors Constructor Description ResourceGroupsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcreateResourceGroup(java.lang.String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)java.util.concurrent.CompletableFuture<java.lang.Void>createResourceGroupAsync(java.lang.String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)voiddeleteResourceGroup(java.lang.String name)java.util.concurrent.CompletableFuture<java.lang.Void>deleteResourceGroupAsync(java.lang.String name)org.apache.pulsar.common.policies.data.ResourceGroupgetResourceGroup(java.lang.String resourcegroup)java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceGroup>getResourceGroupAsync(java.lang.String name)java.util.List<java.lang.String>getResourceGroups()java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>>getResourceGroupsAsync()voidupdateResourceGroup(java.lang.String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)java.util.concurrent.CompletableFuture<java.lang.Void>updateResourceGroupAsync(java.lang.String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)-
Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync
-
-
-
-
Method Detail
-
getResourceGroups
public java.util.List<java.lang.String> getResourceGroups() throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getResourceGroupsin interfaceorg.apache.pulsar.client.admin.ResourceGroups- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getResourceGroupsAsync
public java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getResourceGroupsAsync()
- Specified by:
getResourceGroupsAsyncin interfaceorg.apache.pulsar.client.admin.ResourceGroups
-
getResourceGroup
public org.apache.pulsar.common.policies.data.ResourceGroup getResourceGroup(java.lang.String resourcegroup) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
getResourceGroupin interfaceorg.apache.pulsar.client.admin.ResourceGroups- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getResourceGroupAsync
public java.util.concurrent.CompletableFuture<org.apache.pulsar.common.policies.data.ResourceGroup> getResourceGroupAsync(java.lang.String name)
- Specified by:
getResourceGroupAsyncin interfaceorg.apache.pulsar.client.admin.ResourceGroups
-
createResourceGroup
public void createResourceGroup(java.lang.String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
createResourceGroupin interfaceorg.apache.pulsar.client.admin.ResourceGroups- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
createResourceGroupAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> createResourceGroupAsync(java.lang.String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)- Specified by:
createResourceGroupAsyncin interfaceorg.apache.pulsar.client.admin.ResourceGroups
-
updateResourceGroup
public void updateResourceGroup(java.lang.String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
updateResourceGroupin interfaceorg.apache.pulsar.client.admin.ResourceGroups- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateResourceGroupAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> updateResourceGroupAsync(java.lang.String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)- Specified by:
updateResourceGroupAsyncin interfaceorg.apache.pulsar.client.admin.ResourceGroups
-
deleteResourceGroup
public void deleteResourceGroup(java.lang.String name) throws org.apache.pulsar.client.admin.PulsarAdminException- Specified by:
deleteResourceGroupin interfaceorg.apache.pulsar.client.admin.ResourceGroups- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteResourceGroupAsync
public java.util.concurrent.CompletableFuture<java.lang.Void> deleteResourceGroupAsync(java.lang.String name)
- Specified by:
deleteResourceGroupAsyncin interfaceorg.apache.pulsar.client.admin.ResourceGroups
-
-