Interface KeyValueServiceConfig

  • All Known Subinterfaces:
    KeyValueServiceConfigHelper

    public interface KeyValueServiceConfig
    Marker interface for various AtlasDb KeyValueService config objects.
    • Method Detail

      • type

        java.lang.String type()
      • namespace

        java.util.Optional<java.lang.String> namespace()
      • enableNamespaceDeletionDangerousIKnowWhatIAmDoing

        boolean enableNamespaceDeletionDangerousIKnowWhatIAmDoing()
        Enables construction of NamespaceDeleter via a NamespaceDeleterFactory through AtlasDbServiceDiscovery, which can be used to delete all data for a namespace in the KVS. This is dangerous, and must only be used once you've acknowledged the risks and side effects mentioned in the relevant NamespaceDeleter docs (e.g., CassandraNamespaceDeleter)