public class TenantsBase extends PulsarWebResource
httpRequest, NOT_IMPLEMENTED, servletContext, uri| Constructor and Description |
|---|
TenantsBase() |
| Modifier and Type | Method and Description |
|---|---|
void |
createTenant(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant,
org.apache.pulsar.common.policies.data.TenantInfoImpl tenantInfo) |
void |
deleteTenant(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant,
boolean force) |
void |
getTenantAdmin(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant) |
void |
getTenants(javax.ws.rs.container.AsyncResponse asyncResponse) |
protected void |
internalDeleteTenant(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant) |
protected void |
internalDeleteTenant(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant,
boolean force) |
protected void |
internalDeleteTenantForcefully(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant) |
void |
updateTenant(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant,
org.apache.pulsar.common.policies.data.TenantInfoImpl newTenantAdmin) |
bookieResources, canUpdateCluster, checkAuthorizationAsync, checkLocalOrGetPeerReplicationCluster, clientAppId, clientAuthData, clusterResources, config, dynamicConfigurationResources, getClusterDataIfDifferentCluster, getLocalPolicies, getPulsarResources, handleCommonRestAsyncException, hasActiveNamespace, hasSuperUserAccess, isBundleOwnedByAnyBroker, isClientAuthenticated, isLeaderBroker, isLeaderBroker, isRequestHttps, jsonMapper, namespaceIsolationPolicies, namespaceResources, originalPrincipal, pulsar, resourceGroupResources, setPulsar, splitPath, tenantResources, topicResources, validateAdminAccessForTenant, validateAdminAccessForTenant, validateAdminAccessForTenantAsync, validateBrokerName, validateBundleOwnership, validateBundleOwnership, validateClusterExists, validateClusterForTenant, validateClusterOwnership, validateGlobalNamespaceOwnership, validateGlobalNamespaceOwnershipAsync, validateNamespaceBundleOwnership, validateNamespaceBundleRange, validateNamespaceOperation, validateNamespaceOperationAsync, validateNamespacePolicyOperation, validatePoliciesReadOnlyAccess, validateSuperUserAccess, validateTenantOperation, validateTopicOperation, validateTopicOperation, validateTopicOperationAsync, validateTopicOperationAsync, validateTopicOwnership, validateTopicOwnershipAsync, validateTopicPolicyOperation@GET
public void getTenants(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse)
@GET
@Path(value="/{tenant}")
public void getTenantAdmin(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="tenant")
String tenant)
@PUT
@Path(value="/{tenant}")
public void createTenant(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="tenant")
String tenant,
org.apache.pulsar.common.policies.data.TenantInfoImpl tenantInfo)
@POST
@Path(value="/{tenant}")
public void updateTenant(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="tenant")
String tenant,
org.apache.pulsar.common.policies.data.TenantInfoImpl newTenantAdmin)
@DELETE
@Path(value="/{tenant}")
public void deleteTenant(@Suspended
javax.ws.rs.container.AsyncResponse asyncResponse,
@PathParam(value="tenant")
String tenant,
@QueryParam(value="force") @DefaultValue(value="false")
boolean force)
protected void internalDeleteTenant(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant,
boolean force)
protected void internalDeleteTenant(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant)
protected void internalDeleteTenantForcefully(javax.ws.rs.container.AsyncResponse asyncResponse,
String tenant)
Copyright © 2017–2022 Apache Software Foundation. All rights reserved.