public class TenantLifecycleManager
extends java.lang.Object
Constructor and Description |
---|
TenantLifecycleManager(java.util.Map<java.lang.String,?> configs) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
createAdminClient(java.lang.String endpoint) |
java.util.Set<java.lang.String> |
deletedClusters()
Return all logical clusters that were deleted or being deleted
Used for testing
|
void |
deleteTenants() |
java.util.Set<java.lang.String> |
fullyDeletedClusters()
Return all logical clusters that are considered deleted and we won't try to delete again
Used for testing
|
java.util.Set<java.lang.String> |
inactiveClusters()
Return all logical clusters that are deactivated
|
void |
updateTenantState(LogicalClusterMetadata lcMeta) |
public TenantLifecycleManager(java.util.Map<java.lang.String,?> configs)
public void createAdminClient(java.lang.String endpoint)
public void updateTenantState(LogicalClusterMetadata lcMeta)
public java.util.Set<java.lang.String> inactiveClusters()
public java.util.Set<java.lang.String> fullyDeletedClusters()
public java.util.Set<java.lang.String> deletedClusters()
public void deleteTenants()
public void close()