Class MutableCatalogsMaintenanceConfig

java.lang.Object
org.apache.polaris.persistence.nosql.metastore.maintenance.MutableCatalogsMaintenanceConfig
All Implemented Interfaces:
org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig

public class MutableCatalogsMaintenanceConfig extends Object implements org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig
  • Constructor Details

    • MutableCatalogsMaintenanceConfig

      public MutableCatalogsMaintenanceConfig()
  • Method Details

    • setCurrent

      public static void setCurrent(org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig config)
    • principalsRetain

      public Optional<String> principalsRetain()
      Specified by:
      principalsRetain in interface org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig
    • principalRolesRetain

      public Optional<String> principalRolesRetain()
      Specified by:
      principalRolesRetain in interface org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig
    • grantsRetain

      public Optional<String> grantsRetain()
      Specified by:
      grantsRetain in interface org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig
    • immediateTasksRetain

      public Optional<String> immediateTasksRetain()
      Specified by:
      immediateTasksRetain in interface org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig
    • catalogsHistoryRetain

      public Optional<String> catalogsHistoryRetain()
      Specified by:
      catalogsHistoryRetain in interface org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig
    • catalogRolesRetain

      public Optional<String> catalogRolesRetain()
      Specified by:
      catalogRolesRetain in interface org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig
    • catalogStateRetain

      public Optional<String> catalogStateRetain()
      Specified by:
      catalogStateRetain in interface org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig
    • catalogPoliciesRetain

      public Optional<String> catalogPoliciesRetain()
      Specified by:
      catalogPoliciesRetain in interface org.apache.polaris.persistence.nosql.metastore.maintenance.CatalogsMaintenanceConfig