类 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
  • 构造器详细资料

    • TenantsImpl

      public TenantsImpl(javax.ws.rs.client.WebTarget web, org.apache.pulsar.client.api.Authentication auth, long readTimeoutMs)
  • 方法详细资料

    • getTenants

      public List<String> getTenants() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      getTenants 在接口中 org.apache.pulsar.client.admin.Tenants
      抛出:
      org.apache.pulsar.client.admin.PulsarAdminException
    • getTenantsAsync

      public CompletableFuture<List<String>> 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

      public void deleteTenant(String tenant) throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      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

      public CompletableFuture<Void> deleteTenantAsync(String tenant)
      指定者:
      deleteTenantAsync 在接口中 org.apache.pulsar.client.admin.Tenants
    • deleteTenantAsync

      public CompletableFuture<Void> deleteTenantAsync(String tenant, boolean force)
      指定者:
      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

      public List<String> getProperties() throws org.apache.pulsar.client.admin.PulsarAdminException
      指定者:
      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()