Package com.dremio.nessie.server.config
Class ApplicationConfig
- java.lang.Object
-
- com.dremio.nessie.server.config.ApplicationConfig
-
@Singleton public class ApplicationConfig extends Object
config object and subobjects. Each interface below populates 1 level of config entries in the config hierarchy.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceApplicationConfig.BackendsConfigstatic interfaceApplicationConfig.ServerConfigImplstatic interfaceApplicationConfig.VersionStoreConfigstatic interfaceApplicationConfig.VersionStoreDynamoConfigstatic interfaceApplicationConfig.VersionStoreJGitConfig
-
Constructor Summary
Constructors Constructor Description ApplicationConfig(ApplicationConfig.BackendsConfig backendsConfig, ApplicationConfig.VersionStoreConfig versionStoreConfig, ApplicationConfig.VersionStoreJGitConfig versionStoreJGitConfig, ApplicationConfig.VersionStoreDynamoConfig versionStoreDynamoConfig)inject all configs form config providers.
-
Method Summary
-
-
-
Constructor Detail
-
ApplicationConfig
@Inject public ApplicationConfig(ApplicationConfig.BackendsConfig backendsConfig, ApplicationConfig.VersionStoreConfig versionStoreConfig, ApplicationConfig.VersionStoreJGitConfig versionStoreJGitConfig, ApplicationConfig.VersionStoreDynamoConfig versionStoreDynamoConfig)
inject all configs form config providers.
-
-
Method Detail
-
getBackendsConfig
public ApplicationConfig.BackendsConfig getBackendsConfig()
-
getVersionStoreConfig
public ApplicationConfig.VersionStoreConfig getVersionStoreConfig()
-
getVersionStoreJGitConfig
public ApplicationConfig.VersionStoreJGitConfig getVersionStoreJGitConfig()
-
getVersionStoreDynamoConfig
public ApplicationConfig.VersionStoreDynamoConfig getVersionStoreDynamoConfig()
-
-