public class TenantsImpl extends BaseResource implements Tenants, Properties
auth, readTimeoutMs| Constructor and Description |
|---|
TenantsImpl(javax.ws.rs.client.WebTarget web,
org.apache.pulsar.client.api.Authentication auth,
long readTimeoutMs) |
| Modifier and Type | Method and Description |
|---|---|
void |
createProperty(String tenant,
org.apache.pulsar.common.policies.data.TenantInfo config) |
void |
createTenant(String tenant,
org.apache.pulsar.common.policies.data.TenantInfo config) |
CompletableFuture<Void> |
createTenantAsync(String tenant,
org.apache.pulsar.common.policies.data.TenantInfo config) |
void |
deleteProperty(String tenant) |
void |
deleteTenant(String tenant) |
void |
deleteTenant(String tenant,
boolean force) |
CompletableFuture<Void> |
deleteTenantAsync(String tenant) |
CompletableFuture<Void> |
deleteTenantAsync(String tenant,
boolean force) |
List<String> |
getProperties() |
org.apache.pulsar.common.policies.data.TenantInfo |
getPropertyAdmin(String tenant) |
org.apache.pulsar.common.policies.data.TenantInfo |
getTenantInfo(String tenant) |
CompletableFuture<org.apache.pulsar.common.policies.data.TenantInfo> |
getTenantInfoAsync(String tenant) |
List<String> |
getTenants() |
CompletableFuture<List<String>> |
getTenantsAsync() |
javax.ws.rs.client.WebTarget |
getWebTarget() |
void |
updateProperty(String tenant,
org.apache.pulsar.common.policies.data.TenantInfo config) |
void |
updateTenant(String tenant,
org.apache.pulsar.common.policies.data.TenantInfo config) |
CompletableFuture<Void> |
updateTenantAsync(String tenant,
org.apache.pulsar.common.policies.data.TenantInfo config) |
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, request, requestAsyncpublic TenantsImpl(javax.ws.rs.client.WebTarget web,
org.apache.pulsar.client.api.Authentication auth,
long readTimeoutMs)
public List<String> getTenants() throws PulsarAdminException
getTenants in interface TenantsPulsarAdminExceptionpublic CompletableFuture<List<String>> getTenantsAsync()
getTenantsAsync in interface Tenantspublic org.apache.pulsar.common.policies.data.TenantInfo getTenantInfo(String tenant) throws PulsarAdminException
getTenantInfo in interface TenantsPulsarAdminExceptionpublic CompletableFuture<org.apache.pulsar.common.policies.data.TenantInfo> getTenantInfoAsync(String tenant)
getTenantInfoAsync in interface Tenantspublic void createTenant(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) throws PulsarAdminException
createTenant in interface TenantsPulsarAdminExceptionpublic CompletableFuture<Void> createTenantAsync(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config)
createTenantAsync in interface Tenantspublic void updateTenant(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) throws PulsarAdminException
updateTenant in interface TenantsPulsarAdminExceptionpublic CompletableFuture<Void> updateTenantAsync(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config)
updateTenantAsync in interface Tenantspublic void deleteTenant(String tenant) throws PulsarAdminException
deleteTenant in interface TenantsPulsarAdminExceptionpublic void deleteTenant(String tenant, boolean force) throws PulsarAdminException
deleteTenant in interface TenantsPulsarAdminExceptionpublic CompletableFuture<Void> deleteTenantAsync(String tenant)
deleteTenantAsync in interface Tenantspublic CompletableFuture<Void> deleteTenantAsync(String tenant, boolean force)
deleteTenantAsync in interface Tenantspublic void createProperty(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) throws PulsarAdminException
createProperty in interface PropertiesPulsarAdminExceptionpublic void updateProperty(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) throws PulsarAdminException
updateProperty in interface PropertiesPulsarAdminExceptionpublic void deleteProperty(String tenant) throws PulsarAdminException
deleteProperty in interface PropertiesPulsarAdminExceptionpublic List<String> getProperties() throws PulsarAdminException
getProperties in interface PropertiesPulsarAdminExceptionpublic org.apache.pulsar.common.policies.data.TenantInfo getPropertyAdmin(String tenant) throws PulsarAdminException
getPropertyAdmin in interface PropertiesPulsarAdminExceptionpublic javax.ws.rs.client.WebTarget getWebTarget()
Copyright © 2017–2021 Apache Software Foundation. All rights reserved.