@Path(value="/resourcegroups") @Produces(value="application/json") @Consumes(value="application/json") public class ResourceGroups extends ResourceGroupsBase
namespaceName, topicNamehttpRequest, NOT_IMPLEMENTED, servletContext, uri| Constructor and Description |
|---|
ResourceGroups() |
| Modifier and Type | Method and Description |
|---|---|
void |
createOrUpdateResourceGroup(String name,
org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup) |
void |
deleteResourceGroup(String resourcegroup) |
org.apache.pulsar.common.policies.data.ResourceGroup |
getResourceGroup(String resourcegroup) |
List<String> |
getResourceGroups() |
internalCheckRgInUse, internalCreateOrUpdateResourceGroup, internalCreateResourceGroup, internalDeleteResourceGroup, internalGetResourceGroup, internalGetResourceGroups, internalUpdateResourceGroupbookKeeper, checkArgument, checkBacklogQuota, checkNotNull, checkNotNull, checkTopicExistsAsync, checkTopicLevelPolicyEnable, clusters, dispatchRate, domain, fetchPartitionedTopicMetadata, fetchPartitionedTopicMetadataCheckAllowAutoCreation, getNamespacePolicies, getNamespacePolicies, getNamespacePoliciesAsync, getNamespaceReplicatedClusters, getPartitionedTopicList, getPartitionedTopicMetadata, getPartitionedTopicMetadataAsync, getSchemaCompatibilityStrategyAsync, getTopicPartitionList, getTopicPoliciesAsyncWithRetry, internalCreatePartitionedTopic, isLeaderBroker, isManagedLedgerNotFoundException, isNamespaceReplicated, jsonMapper, mergeNamespaceWithDefaults, namespaceBacklogQuota, replicatorDispatchRate, resumeAsyncResponseExceptionally, setServletContext, subscribeRate, subscriptionDispatchRate, tryCreatePartitionsAsync, validateAdminAccessForTenant, validateBundleOwnership, validateClusterExists, validateGlobalNamespaceOwnership, validateNamespaceName, validateNamespaceName, validatePartitionedTopicMetadata, validatePartitionedTopicName, validatePersistencePolicies, validatePersistentTopicName, validatePersistentTopicName, validatePoliciesReadOnlyAccess, validateSuperUserAccess, validateTopicName, validateTopicNamebookieResources, canUpdateCluster, checkAuthorizationAsync, checkLocalOrGetPeerReplicationCluster, clientAppId, clientAuthData, clusterResources, config, dynamicConfigurationResources, getClusterDataIfDifferentCluster, getLocalPolicies, getPulsarResources, handleCommonRestAsyncException, hasActiveNamespace, hasSuperUserAccess, isBundleOwnedByAnyBroker, isClientAuthenticated, isLeaderBroker, isRequestHttps, namespaceIsolationPolicies, namespaceResources, originalPrincipal, pulsar, resourceGroupResources, setPulsar, splitPath, tenantResources, topicResources, validateAdminAccessForTenant, validateAdminAccessForTenantAsync, validateBrokerName, validateBundleOwnership, validateClusterForTenant, validateClusterOwnership, validateGlobalNamespaceOwnership, validateGlobalNamespaceOwnershipAsync, validateNamespaceBundleOwnership, validateNamespaceBundleRange, validateNamespaceOperation, validateNamespaceOperationAsync, validateNamespacePolicyOperation, validateTenantOperation, validateTopicOperation, validateTopicOperation, validateTopicOperationAsync, validateTopicOperationAsync, validateTopicOwnership, validateTopicOwnershipAsync, validateTopicPolicyOperation@GET
@Path(value="/{resourcegroup}")
public org.apache.pulsar.common.policies.data.ResourceGroup getResourceGroup(@PathParam(value="resourcegroup")
String resourcegroup)
@PUT
@Path(value="/{resourcegroup}")
public void createOrUpdateResourceGroup(@PathParam(value="resourcegroup")
String name,
org.apache.pulsar.common.policies.data.ResourceGroup resourcegroup)
@DELETE
@Path(value="/{resourcegroup}")
public void deleteResourceGroup(@PathParam(value="resourcegroup")
String resourcegroup)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.