# Uses of Class
fr.gouv.vitam.common.database.server.elasticsearch.ElasticsearchAccess

Packages that use ElasticsearchAccess
Package
Description
fr.gouv.vitam.common.database.collections
Provides common database collection
fr.gouv.vitam.common.database.server.elasticsearch
Elasticsearch server package in Vitam
fr.gouv.vitam.functional.administration.common.server
Provides common server classes for the Functional Administration module
fr.gouv.vitam.logbook.common.server.database.collections
Provides Logbook collection classes
fr.gouv.vitam.metadata.core.database.collections
Provides

- ## Uses of ElasticsearchAccess in fr.gouv.vitam.common.database.collections

  Methods in fr.gouv.vitam.common.database.collections that return ElasticsearchAccess
  Modifier and Type
  Method
  Description
  `ElasticsearchAccess`
  VitamCollection.`getEsClient()`
  Methods in fr.gouv.vitam.common.database.collections with parameters of type ElasticsearchAccess
  Modifier and Type
  Method
  Description
  `void`
  VitamCollection.`initialize(ElasticsearchAccess esClient)`
  Initialize the ES Client

- ## Uses of ElasticsearchAccess in fr.gouv.vitam.common.database.server.elasticsearch

  Methods in fr.gouv.vitam.common.database.server.elasticsearch with parameters of type ElasticsearchAccess
  Modifier and Type
  Method
  Description
  `ReindexationOK`
  IndexationHelper.`reindex(com.mongodb.client.MongoCollection<org.bson.Document> collection, ElasticsearchAccess esClient, ElasticsearchIndexAlias indexAlias, ElasticsearchIndexSettings indexSettings, ElasticsearchCollections elasticsearchCollection, List<Integer> tenantIds, String tenantGroupName, String elasticsearchConfigurationFilePath)`
  reindex a collection on a tenant list with a esmapping file
  `SwitchIndexResult`
  IndexationHelper.`switchIndex(ElasticsearchIndexAlias indexAlias, ElasticsearchIndexAlias newIndex, ElasticsearchAccess esClient)`
  switch index, attach a new index to an existing alias

- ## Uses of ElasticsearchAccess in fr.gouv.vitam.functional.administration.common.server

  Subclasses of ElasticsearchAccess in fr.gouv.vitam.functional.administration.common.server
  Modifier and Type
  Class
  Description
  `class`
  `ElasticsearchAccessFunctionalAdmin`
  ElasticSearch model with MongoDB as main database

- ## Uses of ElasticsearchAccess in fr.gouv.vitam.logbook.common.server.database.collections

  Subclasses of ElasticsearchAccess in fr.gouv.vitam.logbook.common.server.database.collections
  Modifier and Type
  Class
  Description
  `class`
  `LogbookElasticsearchAccess`
  ElasticSearch model with MongoDB as main database with management of index and index entries

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

  Subclasses of ElasticsearchAccess in fr.gouv.vitam.metadata.core.database.collections
  Modifier and Type
  Class
  Description
  `class`
  `ElasticsearchAccessMetadata`
  ElasticSearch model with MongoDB as main database