public class ResourceGroupResources extends BaseResources<org.apache.pulsar.common.policies.data.ResourceGroup>
BASE_CLUSTERS_PATH, BASE_POLICIES_PATH| Constructor and Description |
|---|
ResourceGroupResources(MetadataStore store,
int operationTimeoutSec) |
| Modifier and Type | Method and Description |
|---|---|
void |
createResourceGroup(String resourceGroupName,
org.apache.pulsar.common.policies.data.ResourceGroup rg) |
void |
deleteResourceGroup(String resourceGroupName) |
Optional<org.apache.pulsar.common.policies.data.ResourceGroup> |
getResourceGroup(String resourceGroupName) |
CompletableFuture<Optional<org.apache.pulsar.common.policies.data.ResourceGroup>> |
getResourceGroupAsync(String resourceGroupName) |
static boolean |
isResourceGroupPath(String path) |
List<String> |
listResourceGroups() |
CompletableFuture<List<String>> |
listResourceGroupsAsync() |
boolean |
resourceGroupExists(String resourceGroupName) |
static Optional<String> |
resourceGroupNameFromPath(String path) |
void |
updateResourceGroup(String resourceGroupName,
Function<org.apache.pulsar.common.policies.data.ResourceGroup,org.apache.pulsar.common.policies.data.ResourceGroup> modifyFunction) |
create, createAsync, delete, deleteAsync, deleteIfExistsAsync, exists, existsAsync, get, getAsync, getChildren, getChildrenAsync, getOperationTimeoutSec, joinPath, set, setAsync, setWithCreate, setWithCreateAsyncpublic ResourceGroupResources(MetadataStore store, int operationTimeoutSec)
public Optional<org.apache.pulsar.common.policies.data.ResourceGroup> getResourceGroup(String resourceGroupName) throws MetadataStoreException
MetadataStoreExceptionpublic CompletableFuture<Optional<org.apache.pulsar.common.policies.data.ResourceGroup>> getResourceGroupAsync(String resourceGroupName)
public boolean resourceGroupExists(String resourceGroupName) throws MetadataStoreException
MetadataStoreExceptionpublic void createResourceGroup(String resourceGroupName, org.apache.pulsar.common.policies.data.ResourceGroup rg) throws MetadataStoreException
MetadataStoreExceptionpublic void deleteResourceGroup(String resourceGroupName) throws MetadataStoreException
MetadataStoreExceptionpublic void updateResourceGroup(String resourceGroupName, Function<org.apache.pulsar.common.policies.data.ResourceGroup,org.apache.pulsar.common.policies.data.ResourceGroup> modifyFunction) throws MetadataStoreException
MetadataStoreExceptionpublic List<String> listResourceGroups() throws MetadataStoreException
MetadataStoreExceptionpublic CompletableFuture<List<String>> listResourceGroupsAsync()
public static boolean isResourceGroupPath(String path)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.