p
elasticsearch
package elasticsearch
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- elasticsearch
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- trait AbstractUser extends AnyRef
- final case class AliasCommand(command: String, index: String, alias: String) extends Product with Serializable
-
final
case class
AuthContext(userId: String, user: AbstractUser = AbstractUser.Anonymous, perms: List[String] = Nil, correlationId: Option[String] = None, headers: Map[String, String] = Map.empty, info: JsonObject = JsonObject.empty) extends Product with Serializable
This object allows to manage an AuthContext inside the call in Elasticsearch.
This object allows to manage an AuthContext inside the call in Elasticsearch. It can be used to monitor rest calls, API integration patterns, better logging.
- userId
the id of the user
- perms
the permission of the user
- correlationId
the correlationID of the call
- headers
some headers useful to pass information
- info
extra json ino to export for logs
- trait BaseElasticSearchSupport extends ExtendedClientManagerTrait with ClientActions with IndexResolverTrait
- sealed abstract class Bytes extends EnumEntry
- sealed trait ClusterHealthStatus extends EnumEntry
- sealed trait Conflicts extends EnumEntry
- final case class DateInterval(interval: String) extends Product with Serializable
- sealed trait DateKind extends AnyRef
- sealed trait DefaultOperator extends EnumEntry with Lowercase
- type ESCursor[T] = ZStream[Any, FrameworkException, ResultDocument[T]]
- final case class ElasticSearchConfig(database: String, useSSL: Option[Boolean] = scala.None, validateSSLCerficates: Option[Boolean] = scala.None, alias: List[String] = scala.collection.immutable.Nil, bulkSize: Int = -1, queueSize: Int = -1, timeout: Option[FiniteDuration] = scala.None, user: Option[String] = scala.None, password: Option[String] = scala.None, hosts: String = "") extends Product with Serializable
- sealed trait ExpandWildcards extends EnumEntry
- trait ExtendedClientManagerTrait extends ClientManager
- sealed trait GroupBy extends EnumEntry
- trait IndexResolverTrait extends AnyRef
- final case class InnerElasticSearchConfig(database: String, authDatabase: String = "", bulkSize: Int = 500, queueSize: Int = 100, timeout: FiniteDuration = ..., useSSL: Boolean = false, hosts: String = "127.0.0.1:9200", user: Option[String] = scala.None, password: Option[String] = scala.None, configs: Map[String, ElasticSearchConfig] = ...) extends Product with Serializable
- sealed trait Level extends EnumEntry with Lowercase
- sealed trait OpType extends EnumEntry with Lowercase
- sealed trait OutputFormat extends EnumEntry
- sealed trait Refresh extends EnumEntry
- final case class Regex(pattern: String, flags: Seq[RegexOption] = scala.collection.immutable.Nil) extends Product with Serializable
- sealed trait RegexOption extends EnumEntry with Lowercase
- sealed trait ScoreMode extends EnumEntry with Lowercase
- sealed trait SearchType extends EnumEntry
- sealed abstract class Size extends EnumEntry
- sealed trait SuggestMode extends EnumEntry
- sealed abstract class Time extends EnumEntry
- sealed trait Type extends EnumEntry with Lowercase
- sealed trait VersionType extends EnumEntry
- sealed trait WaitForEvents extends EnumEntry
- sealed trait WaitForStatus extends EnumEntry with Lowercase
- type ZioResponse[T] = ZIO[Any, FrameworkException, T]
Value Members
- object AbstractUser
- object AuthContext extends Serializable
- object Bytes extends CirceEnum[Bytes] with Enum[Bytes]
- object ClusterHealthStatus extends CirceEnum[ClusterHealthStatus] with Enum[ClusterHealthStatus]
- object Conflicts extends CirceEnum[Conflicts] with Enum[Conflicts] with Product with Serializable
- object DateInterval extends Serializable
- object DateKind
- object DefaultOperator extends CirceEnum[DefaultOperator] with Enum[DefaultOperator] with Product with Serializable
- object ElasticSearchConfig extends Serializable
- object ElasticSearchConstants
- object ExpandWildcards extends CirceEnum[ExpandWildcards] with Enum[ExpandWildcards] with Product with Serializable
- object GroupBy extends CirceEnum[GroupBy] with Enum[GroupBy] with Product with Serializable
- object InnerElasticSearchConfig extends Serializable
- object Level extends CirceEnum[Level] with Enum[Level] with Product with Serializable
- object OpType extends CirceEnum[OpType] with Enum[OpType] with Product with Serializable
- object OutputFormat extends CirceEnum[OutputFormat] with Enum[OutputFormat] with Product with Serializable
- object Refresh extends CirceEnum[Refresh] with Enum[Refresh] with Product with Serializable
- object Regex extends Serializable
- object RegexOption extends Enum[RegexOption] with CirceEnum[RegexOption]
- object ScoreMode extends Enum[ScoreMode] with CirceEnum[ScoreMode]
- object SearchType extends CirceEnum[SearchType] with Enum[SearchType] with Product with Serializable
- object Size extends CirceEnum[Size] with Enum[Size]
- object SuggestMode extends CirceEnum[SuggestMode] with Enum[SuggestMode]
- object Time extends CirceEnum[Time] with Enum[Time]
- object Type extends CirceEnum[Type] with Enum[Type] with Product with Serializable
- object VersionType extends CirceEnum[VersionType] with Enum[VersionType] with Product with Serializable
- object WaitForEvents extends CirceEnum[WaitForEvents] with Enum[WaitForEvents]
- object WaitForStatus extends CirceEnum[WaitForStatus] with Enum[WaitForStatus] with Product with Serializable