uk.gov.hmrc.address.services

# es

#### package es

Visibility

1. Public
2. All

### Type Members

1. #### class DefaultElasticReinitializer extends ElasticReinitializer

2. #### trait ESAdmin extends AnyRef

   Provides a facade for low-level ES administration operations.

3. #### class ESAdminImpl extends ESAdmin

   Provides a facade for low-level ES administration operations.

4. #### case class ESSettings(bulkSize: Int, loopDelay: Int, includeDPA: Boolean, includeLPI: Boolean, prefer: String, streetFilter: Int) extends Product with Serializable

5. #### class ElasticClientWrapper extends AnyRef

6. #### case class ElasticDiskClientSettings(homeDir: String, preDelete: Boolean) extends Product with Serializable

7. #### case class ElasticNetClientSettings(connectionString: String, isCluster: Boolean, clusterName: String, numShards: Map[String, Int]) extends Product with Serializable

8. #### trait ElasticReinitializer extends AnyRef

9. #### case class ElasticSettings(diskClient: Option[ElasticDiskClientSettings] = None, netClient: Option[ElasticNetClientSettings] = None) extends Product with Serializable

10. #### class IndexMetadata extends AnyRef

11. #### case class IndexMetadataItem(name: IndexName, size: Option[Int], completedAt: Option[Date] = None, bulkSize: Option[String] = None, loopDelay: Option[String] = None, includeDPA: Option[String] = None, includeLPI: Option[String] = None, prefer: Option[String] = None, streetFilter: Option[String] = None, buildVersion: Option[String] = None, buildNumber: Option[String] = None, aliases: List[String] = Nil, doNotDelete: Boolean = false) extends Product with Serializable

12. #### case class IndexName(productName: String, epoch: Option[Int], timestamp: Option[String] = None) extends Ordered[IndexName] with IndexState with Product with Serializable

13. #### trait IndexState extends AnyRef

### Value Members

1. #### object ESSchema

2. #### object ESSettings extends Serializable

3. #### object ElasticSettings extends Serializable

4. #### object ElasticsearchHelper

5. #### object IndexMetadata

6. #### object IndexName extends Serializable

### Ungrouped