com.sksamuel.elastic4s.requests.admin

Type members

Classlikes

case class AliasExistsRequest(alias: String)
case class ClearCacheRequest(indexes: Seq[String], fieldDataCache: Option[Boolean], requestCache: Option[Boolean], indicesOptions: Option[IndicesOptionsRequest], queryCache: Option[Boolean], fields: Seq[String])
case class CloseIndexRequest(indexes: Indexes)
case class FlushIndexRequest(indexes: Seq[String], waitIfOngoing: Option[Boolean], force: Option[Boolean])
case class GetSegmentsRequest(indexes: Indexes)
case class IndexShardStoreRequest(indexes: Indexes, status: Option[String])
case class IndexStatsRequest(indices: Indexes)
case class IndicesExistsRequest(indexes: Indexes, indicesOptions: Option[IndicesOptionsRequest])
case class IndicesOptionsRequest(allowNoIndices: Boolean, ignoreUnavailable: Boolean, expandWildcardsOpen: Boolean, expandWildcardClosed: Boolean)
case class OpenIndexRequest(indexes: Indexes, ignoreUnavailable: Option[Boolean], waitForActiveShards: Option[Int])
case class RefreshIndexRequest(indexes: Seq[String])
case class RolloverIndexRequest(sourceAlias: String, maxAge: Option[String], maxDocs: Option[Long], maxSize: Option[String], dryRun: Option[Boolean], mappings: Seq[MappingDefinition], newIndexName: Option[String], settings: Map[String, Any], waitForActiveShards: Option[Int], masterNodeTimeout: Option[FiniteDuration])
case class ShrinkIndexRequest(source: String, target: String, waitForActiveShards: Option[Int], settings: Map[String, String], shards: Option[Int])
case class SplitIndexRequest(source: String, target: String, waitForActiveShards: Option[Int], shards: Option[Int], settings: Map[String, String])
case class TranslogRequest(durability: String, syncInterval: Option[String], flushThresholdSize: Option[String])
case class TypesExistsRequest(indexes: Seq[String], types: Seq[String])
case class UpdateIndexLevelSettingsRequest(indexes: Seq[String], numberOfReplicas: Option[Int], autoExpandReplicas: Option[String], refreshInterval: Option[String], maxResultWindow: Option[Int], translog: Option[TranslogRequest], settings: Map[String, String])