Package io.apicurio.multitenant.client
Interface TenantManagerClient
-
- All Known Implementing Classes:
TenantManagerClientImpl
public interface TenantManagerClient
- Author:
- Fabian Martinez
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description RegistryTenant
createTenant(NewRegistryTenantRequest tenantRequest)
Creates a new tenantvoid
deleteTenant(String tenantId)
Updates the tenant status toTenantStatusValue.TO_BE_DELETED
RegistryTenant
getTenant(String tenantId)
Retrieves the tenant information by tenantIdList<RegistryTenant>
listTenants()
Deprecated.RegistryTenantList
listTenants(TenantStatusValue status, Integer offset, Integer limit, SortOrder order, SortBy orderby)
List tenants using the provided search parameters.void
updateTenant(String tenantId, UpdateRegistryTenantRequest updateRequest)
Updates some tenant fields.
-
-
-
Method Detail
-
listTenants
@Deprecated List<RegistryTenant> listTenants()
Deprecated.
-
listTenants
RegistryTenantList listTenants(TenantStatusValue status, Integer offset, Integer limit, SortOrder order, SortBy orderby)
List tenants using the provided search parameters. All parameters can be null, the server will use default values
-
createTenant
RegistryTenant createTenant(NewRegistryTenantRequest tenantRequest)
Creates a new tenant
-
updateTenant
void updateTenant(String tenantId, UpdateRegistryTenantRequest updateRequest)
Updates some tenant fields. If some field is not provided it won't be updated.
-
getTenant
RegistryTenant getTenant(String tenantId)
Retrieves the tenant information by tenantId
-
deleteTenant
void deleteTenant(String tenantId)
Updates the tenant status toTenantStatusValue.TO_BE_DELETED
-
-