类 TenantsImpl
java.lang.Object
org.apache.pulsar.client.admin.internal.BaseResource
org.apache.pulsar.client.admin.internal.TenantsImpl
- 所有已实现的接口:
org.apache.pulsar.client.admin.Properties,org.apache.pulsar.client.admin.Tenants
public class TenantsImpl
extends BaseResource
implements org.apache.pulsar.client.admin.Tenants, org.apache.pulsar.client.admin.Properties
-
字段概要
从类继承的字段 org.apache.pulsar.client.admin.internal.BaseResource
auth, readTimeoutMs -
构造器概要
构造器构造器说明TenantsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs) -
方法概要
修饰符和类型方法说明voidcreateProperty(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) voidcreateTenant(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) createTenantAsync(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) voiddeleteProperty(String tenant) voiddeleteTenant(String tenant) voiddeleteTenant(String tenant, boolean force) deleteTenantAsync(String tenant) deleteTenantAsync(String tenant, boolean force) org.apache.pulsar.common.policies.data.TenantInfogetPropertyAdmin(String tenant) org.apache.pulsar.common.policies.data.TenantInfogetTenantInfo(String tenant) CompletableFuture<org.apache.pulsar.common.policies.data.TenantInfo>getTenantInfoAsync(String tenant) javax.ws.rs.client.WebTargetvoidupdateProperty(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) voidupdateTenant(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) updateTenantAsync(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) 从类继承的方法 org.apache.pulsar.client.admin.internal.BaseResource
asyncDeleteRequest, asyncDeleteRequest, asyncGetRequest, asyncPostRequest, asyncPutRequest, getApiException, getApiException, getReasonFromServer, request, requestAsync, sync
-
构造器详细资料
-
TenantsImpl
public TenantsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
-
-
方法详细资料
-
getTenants
- 指定者:
getTenants在接口中org.apache.pulsar.client.admin.Tenants- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getTenantsAsync
- 指定者:
getTenantsAsync在接口中org.apache.pulsar.client.admin.Tenants
-
getTenantInfo
public org.apache.pulsar.common.policies.data.TenantInfo getTenantInfo(String tenant) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
getTenantInfo在接口中org.apache.pulsar.client.admin.Tenants- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getTenantInfoAsync
public CompletableFuture<org.apache.pulsar.common.policies.data.TenantInfo> getTenantInfoAsync(String tenant) - 指定者:
getTenantInfoAsync在接口中org.apache.pulsar.client.admin.Tenants
-
createTenant
public void createTenant(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
createTenant在接口中org.apache.pulsar.client.admin.Tenants- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
createTenantAsync
public CompletableFuture<Void> createTenantAsync(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) - 指定者:
createTenantAsync在接口中org.apache.pulsar.client.admin.Tenants
-
updateTenant
public void updateTenant(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
updateTenant在接口中org.apache.pulsar.client.admin.Tenants- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateTenantAsync
public CompletableFuture<Void> updateTenantAsync(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) - 指定者:
updateTenantAsync在接口中org.apache.pulsar.client.admin.Tenants
-
deleteTenant
- 指定者:
deleteTenant在接口中org.apache.pulsar.client.admin.Tenants- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteTenant
public void deleteTenant(String tenant, boolean force) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
deleteTenant在接口中org.apache.pulsar.client.admin.Tenants- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteTenantAsync
- 指定者:
deleteTenantAsync在接口中org.apache.pulsar.client.admin.Tenants
-
deleteTenantAsync
- 指定者:
deleteTenantAsync在接口中org.apache.pulsar.client.admin.Tenants
-
createProperty
public void createProperty(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
createProperty在接口中org.apache.pulsar.client.admin.Properties- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
updateProperty
public void updateProperty(String tenant, org.apache.pulsar.common.policies.data.TenantInfo config) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
updateProperty在接口中org.apache.pulsar.client.admin.Properties- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
deleteProperty
public void deleteProperty(String tenant) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
deleteProperty在接口中org.apache.pulsar.client.admin.Properties- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getProperties
- 指定者:
getProperties在接口中org.apache.pulsar.client.admin.Properties- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getPropertyAdmin
public org.apache.pulsar.common.policies.data.TenantInfo getPropertyAdmin(String tenant) throws org.apache.pulsar.client.admin.PulsarAdminException - 指定者:
getPropertyAdmin在接口中org.apache.pulsar.client.admin.Properties- 抛出:
org.apache.pulsar.client.admin.PulsarAdminException
-
getWebTarget
public javax.ws.rs.client.WebTarget getWebTarget()
-