public class TenantsBase extends AdminResource
namespaceName, PARTITIONED_TOPIC_PATH_ZNODE, topicNamehttpRequest, NOT_IMPLEMENTED, servletContext, uri| Constructor and Description |
|---|
TenantsBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
createTenant(String tenant,
org.apache.pulsar.common.policies.data.TenantInfo config) |
void |
deleteTenant(String tenant) |
org.apache.pulsar.common.policies.data.TenantInfo |
getTenantAdmin(String tenant) |
List<String> |
getTenants() |
void |
updateTenant(String tenant,
org.apache.pulsar.common.policies.data.TenantInfo newTenantAdmin) |
checkArgument, checkBacklogQuota, checkNotNull, checkNotNull, checkTopicExistsAsync, checkTopicLevelPolicyEnable, clusters, clustersCache, clustersListCache, dispatchRate, domain, failureDomainCache, failureDomainListCache, fetchPartitionedTopicMetadata, fetchPartitionedTopicMetadataCheckAllowAutoCreation, getListOfNamespaces, getNamespacePolicies, getNamespacePolicies, getNamespacePoliciesAsync, getNamespaceReplicatedClusters, getPartitionedTopicList, getPartitionedTopicMetadata, getPartitionedTopicMetadataAsync, getTopicPolicies, globalZk, globalZkCache, internalCreatePartitionedTopic, isLeaderBroker, isNamespaceReplicated, jsonMapper, localCacheService, localPoliciesCache, localZk, localZkCache, managedLedgerListCache, mergeNamespaceWithDefaults, namespaceBacklogQuota, namespaceIsolationPoliciesCache, policiesCache, resumeAsyncResponseExceptionally, setServletContext, subscribeRate, subscriptionDispatchRate, tenantsCache, tryCreatePartitionsAsync, validateAdminAccessForTenant, validateBrokerName, validateBundleOwnership, validateClusterExists, validateGlobalNamespaceOwnership, validateNamespaceName, validateNamespaceName, validateNamespaceOwnershipWithBundles, validatePartitionedTopicMetadata, validatePartitionedTopicName, validatePersistencePolicies, validatePoliciesReadOnlyAccess, validateSuperUserAccess, validateTopicExistedAndCheckAllowAutoCreation, validateTopicName, validateTopicName, zkCreate, zkCreateOptimistic, zkCreateOptimisticAsync, zkPathExists, zkSynccheckAuthorization, checkConnect, checkLocalOrGetPeerReplicationCluster, clientAppId, clientAuthData, config, getClusterDataIfDifferentCluster, hasSuperUserAccess, isBundleOwnedByAnyBroker, isClientAuthenticated, isLeaderBroker, isRequestHttps, joinPath, originalPrincipal, path, pulsar, setPulsar, splitPath, validateAdminAccessForTenant, validateBundleOwnership, validateClusterForTenant, validateClusterOwnership, validateGlobalNamespaceOwnership, validateNamespaceBundleOwnership, validateNamespaceBundleRange, validateNamespaceOperation, validateNamespacePolicyOperation, validateTenantOperation, validateTopicOwnership@GET
@Path(value="/{tenant}")
public org.apache.pulsar.common.policies.data.TenantInfo getTenantAdmin(@PathParam(value="tenant")
String tenant)
@PUT
@Path(value="/{tenant}")
public void createTenant(@PathParam(value="tenant")
String tenant,
org.apache.pulsar.common.policies.data.TenantInfo config)
@POST
@Path(value="/{tenant}")
public void updateTenant(@PathParam(value="tenant")
String tenant,
org.apache.pulsar.common.policies.data.TenantInfo newTenantAdmin)
@DELETE
@Path(value="/{tenant}")
public void deleteTenant(@PathParam(value="tenant")
String tenant)
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.