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
ConstructorsConstructorDescriptionResourceGroupsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
Method Summary
Modifier and TypeMethodDescriptionvoidcreateResourceGroup(String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) createResourceGroupAsync(String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) voiddeleteResourceGroup(String name) org.apache.pulsar.common.policies.data.ResourceGroupgetResourceGroup(String resourcegroup) CompletableFuture<org.apache.pulsar.common.policies.data.ResourceGroup>getResourceGroupAsync(String name) voidupdateResourceGroup(String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) updateResourceGroupAsync(String name, org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) Methods inherited from class org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncGetRequest, asyncPostRequest, asyncPostRequestWithResponse, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
Constructor Details
-
ResourceGroupsImpl
public ResourceGroupsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
Method Details
-
getResourceGroups
- Specified by:
getResourceGroupsin interfaceorg.apache.pulsar.client.admin.ResourceGroups- Throws:
org.apache.pulsar.client.admin.PulsarAdminException
-
getResourceGroupsAsync
- Specified by:
getResourceGroupsAsyncin interfaceorg.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:
getResourceGroupin interfaceorg.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:
getResourceGroupAsyncin interfaceorg.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:
createResourceGroupin interfaceorg.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:
createResourceGroupAsyncin interfaceorg.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:
updateResourceGroupin interfaceorg.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:
updateResourceGroupAsyncin interfaceorg.apache.pulsar.client.admin.ResourceGroups
-
deleteResourceGroup
public void deleteResourceGroup(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
- Specified by:
deleteResourceGroupAsyncin interfaceorg.apache.pulsar.client.admin.ResourceGroups
-