# Uses of Class
fr.gouv.vitam.metadata.core.config.MetaDataConfiguration

Packages that use MetaDataConfiguration
Package
Description
fr.gouv.vitam.metadata.core
Provides
fr.gouv.vitam.metadata.core.config
Provides API configuration classes for the Metadata module
fr.gouv.vitam.metadata.core.database.collections
Provides
fr.gouv.vitam.metadata.core.reconstruction.domain
fr.gouv.vitam.metadata.core.reconstruction.service
fr.gouv.vitam.metadata.rest
Provides the web server application for the Metadata module and the rest resources it uses.

- ## Uses of MetaDataConfiguration in fr.gouv.vitam.metadata.core

  Methods in fr.gouv.vitam.metadata.core with parameters of type MetaDataConfiguration
  Modifier and Type
  Method
  Description
  `static ElasticsearchAccessMetadata`
  ElasticsearchAccessMetadataFactory.`create(MetaDataConfiguration configuration, ElasticsearchMetadataIndexManager elasticsearchMetadataIndexManager)`
  Creation of one ElasticsearchAccess
  `static MongoDbAccessMetadataImpl`
  MongoDbAccessMetadataFactory.`create(MetaDataConfiguration configuration, ElasticsearchMetadataIndexManager elasticsearchMetadataIndexManager)`
  Creation of one MongoDbAccess
  `static MetaDataImpl`
  MetaDataImpl.`newMetadata(MongoDbAccessMetadataImpl mongoDbAccessMetadata, int ontologyCacheMaxEntries, int ontologyCacheTimeoutInSeconds, ElasticsearchMetadataIndexManager indexManager, MetaDataConfiguration metaDataConfiguration)`
  Get a new MetaDataImpl instance
  Constructors in fr.gouv.vitam.metadata.core with parameters of type MetaDataConfiguration
  Modifier
  Constructor
  Description
  ``
  `MetaDataImpl(MongoDbAccessMetadataImpl mongoDbAccess, int ontologyCacheMaxEntries, int ontologyCacheTimeoutInSeconds, ElasticsearchMetadataIndexManager indexManager, MetaDataConfiguration metaDataConfiguration)`
  ``
  `MetaDataImpl(MongoDbAccessMetadataImpl mongoDbAccess, AdminManagementClientFactory adminManagementClientFactory, IndexationHelper indexationHelper, DbRequest dbRequest, int ontologyCacheMaxEntries, int ontologyCacheTimeoutInSeconds, ElasticsearchMetadataIndexManager indexManager, MetaDataConfiguration metaDataConfiguration)`

- ## Uses of MetaDataConfiguration in fr.gouv.vitam.metadata.core.config

  Methods in fr.gouv.vitam.metadata.core.config that return MetaDataConfiguration
  Modifier and Type
  Method
  Description
  `MetaDataConfiguration`
  MetaDataConfiguration.`setArchiveUnitProfileCacheMaxEntries(int archiveUnitProfileCacheMaxEntries)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setArchiveUnitProfileCacheTimeoutInSeconds(int archiveUnitProfileCacheTimeoutInSeconds)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setClusterName(String clusterName)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setContextPath(String contextPath)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setElasticsearchNodes(List<ElasticsearchNode> elasticsearchNodes)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setEnableDataConsistencyRectificationMode(boolean enableDataConsistencyRectificationMode)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setIndexationConfiguration(MetadataIndexationConfiguration indexationConfiguration)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setSchemaValidatorCacheMaxEntries(int schemaValidatorCacheMaxEntries)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setSchemaValidatorCacheTimeoutInSeconds(int schemaValidatorCacheTimeoutInSeconds)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setVirtualPathsConfiguration(VirtualPathsConfiguration virtualPathsConfiguration)`
  `MetaDataConfiguration`
  MetaDataConfiguration.`setWorkspaceUrl(String workspaceUrl)`
  Methods in fr.gouv.vitam.metadata.core.config with parameters of type MetaDataConfiguration
  Modifier and Type
  Method
  Description
  `static void`
  MetaDataConfigurationValidator.`validateConfiguration(MetaDataConfiguration metaDataConfiguration)`
  Constructors in fr.gouv.vitam.metadata.core.config with parameters of type MetaDataConfiguration
  Modifier
  Constructor
  Description
  ``
  `ElasticsearchMetadataIndexManager(MetaDataConfiguration configuration, List<Integer> tenantIds)`

- ## Uses of MetaDataConfiguration in fr.gouv.vitam.metadata.core.database.collections

  Constructors in fr.gouv.vitam.metadata.core.database.collections with parameters of type MetaDataConfiguration
  Modifier
  Constructor
  Description
  ``
  `DbRequest(MetaDataConfiguration metaDataConfiguration)`

- ## Uses of MetaDataConfiguration in fr.gouv.vitam.metadata.core.reconstruction.domain

  Constructors in fr.gouv.vitam.metadata.core.reconstruction.domain with parameters of type MetaDataConfiguration
  Modifier
  Constructor
  Description
  ``
  `OperationReportParser(OperationReportRepository operationReportRepository, MetaDataConfiguration metaDataConfiguration, PersistentIdentifierRepository persistentIdentifierRepository, PurgedPersistentIdentifierExtractorFactory purgedPersistentIdentifierExtractorFactory)`
  ``
  `PersistentIdentifierReconstructionManager(OperationReportRepository operationReportRepository, ReconstructionOperationRepository reconstructionOperationRepository, MetaDataConfiguration metaDataConfiguration, PersistentIdentifierRepository persistentIdentifierRepository)`
  ``
  `PurgedPersistentIdentifierBulkInserter(MetaDataConfiguration metaDataConfiguration, PersistentIdentifierRepository persistentIdentifierRepository)`

- ## Uses of MetaDataConfiguration in fr.gouv.vitam.metadata.core.reconstruction.service

  Constructors in fr.gouv.vitam.metadata.core.reconstruction.service with parameters of type MetaDataConfiguration
  Modifier
  Constructor
  Description
  ``
  `PersistentIdentifierReconstructionService(OffsetManager offsetManager, PersistentIdentifierReconstructionManager persistentIdentifierReconstructionManager, MetaDataConfiguration metaDataConfiguration)`

- ## Uses of MetaDataConfiguration in fr.gouv.vitam.metadata.rest

  Constructors in fr.gouv.vitam.metadata.rest with parameters of type MetaDataConfiguration
  Modifier
  Constructor
  Description
  ``
  `AdminMetadataManagementResource(VitamRepositoryProvider vitamRepositoryProvider, MetaDataImpl metadata, MetaDataConfiguration configuration, ElasticsearchMetadataIndexManager indexManager)`
  ``
  `MetadataAuditResource(MetaDataConfiguration metaDataConfiguration)`