Package com.palantir.atlasdb.spi
Interface KeyValueServiceConfig
-
- All Known Subinterfaces:
KeyValueServiceConfigHelper
public interface KeyValueServiceConfig
Marker interface for various AtlasDb KeyValueService config objects.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description boolean
enableNamespaceDeletionDangerousIKnowWhatIAmDoing()
Enables construction ofNamespaceDeleter
via aNamespaceDeleterFactory
through AtlasDbServiceDiscovery, which can be used to delete all data for a namespace in the KVS.Optional<String>
namespace()
Optional<SharedResourcesConfig>
sharedResourcesConfig()
String
type()
-
-
-
Method Detail
-
type
String type()
-
sharedResourcesConfig
Optional<SharedResourcesConfig> sharedResourcesConfig()
-
enableNamespaceDeletionDangerousIKnowWhatIAmDoing
boolean enableNamespaceDeletionDangerousIKnowWhatIAmDoing()
Enables construction ofNamespaceDeleter
via aNamespaceDeleterFactory
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)
-
-