接口 Tenants


  • public interface Tenants
    Admin interface for tenants management.
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void createTenant​(java.lang.String tenant, TenantInfo config)
      Create a new tenant.
      java.util.concurrent.CompletableFuture<java.lang.Void> createTenantAsync​(java.lang.String tenant, TenantInfo config)
      Create a new tenant asynchronously.
      void deleteTenant​(java.lang.String tenant)
      Delete an existing tenant.
      void deleteTenant​(java.lang.String tenant, boolean force)
      Delete an existing tenant.
      java.util.concurrent.CompletableFuture<java.lang.Void> deleteTenantAsync​(java.lang.String tenant)
      Delete an existing tenant asynchronously.
      java.util.concurrent.CompletableFuture<java.lang.Void> deleteTenantAsync​(java.lang.String tenant, boolean force)
      Delete an existing tenant asynchronously.
      TenantInfo getTenantInfo​(java.lang.String tenant)
      Get the config of the tenant.
      java.util.concurrent.CompletableFuture<TenantInfo> getTenantInfoAsync​(java.lang.String tenant)
      Get the config of the tenant asynchronously.
      java.util.List<java.lang.String> getTenants()
      Get the list of tenants.
      java.util.concurrent.CompletableFuture<java.util.List<java.lang.String>> getTenantsAsync()
      Get the list of tenants asynchronously.
      void updateTenant​(java.lang.String tenant, TenantInfo config)
      Update the admins for a tenant.
      java.util.concurrent.CompletableFuture<java.lang.Void> updateTenantAsync​(java.lang.String tenant, TenantInfo config)
      Update the admins for a tenant asynchronously.