package definitions
Ordering
- Alphabetic
Visibility
- Public
- All
Type Members
- case class AddABTestDefinition(abtest: ABTest)(implicit formats: Formats) extends Definition with Product with Serializable
- case class AddKeyDefinition(key: ApiKey, indexName: Option[String] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class AppTaskStatusDefinition(taskId: Long, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class AssignUserIDDefinition(assignment: UserIDAssignment, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class AssignUserIDsDefinition(assignment: UserIDsAssignment, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- sealed trait BatchDictionaryDefinition extends Definition
- trait BatchOperationUtils extends AnyRef
- case class BatchRulesDefinition(rules: Iterable[Rule], index: Option[String] = None, forwardToReplicas: Option[ForwardToReplicas] = None, clearExistingRules: Option[ClearExistingRules] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class BatchSynonymsDefinition(synonyms: Iterable[AbstractSynonym], index: Option[String] = None, forward: Option[ForwardToReplicas] = None, replace: Option[ClearExistingSynonyms] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class BrowseIndexDefinition(source: String, query: Option[Query] = None, cursor: Option[String] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class ClearDictionaryDefinition(dictionary: Dictionary[DictionaryEntry], requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends BatchDictionaryDefinition with Product with Serializable
- case class ClearIndexDefinition(index: String, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class ClearRulesDefinition(index: Option[String] = None, option: Option[ForwardToReplicas] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class ClearSynonymsDefinition(index: Option[String] = None, option: Option[ForwardToReplicas] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class CopyIndexDefinition(source: String, destination: Option[String] = None, scope: Option[Seq[String]] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class CustomRequestDefinition(customRequest: CustomRequest)(implicit formats: Formats) extends Definition with Product with Serializable
- trait Definition extends AnyRef
- case class DeleteABTestDefinition(id: Int)(implicit formats: Formats) extends Definition with Product with Serializable
- case class DeleteByDefinition(index: Option[String], query: Query, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class DeleteDictionaryDefinition(dictionary: Dictionary[DictionaryEntry], objectIDs: Seq[String] = List(), requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends BatchDictionaryDefinition with Product with Serializable
- case class DeleteIndexDefinition(index: String, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class DeleteKeyDefinition(keyName: String, indexName: Option[String] = None, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class DeleteObjectDefinition(index: Option[String] = None, oid: Option[String] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class DeletePersonalizationProfileDefinition(userToken: String, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class DeleteRuleDefinition(objectId: String, index: Option[String] = None, option: Option[ForwardToReplicas] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class DeleteSynonymDefinition(synId: String, index: Option[String] = None, option: Option[ForwardToReplicas] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GeStrategyDefinition(requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetABTestDefinition(id: Int)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetABTestsDefinition(offset: Int = 0, limit: Int = 10)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetKeyDefinition(keyName: String, indexName: Option[String] = None, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class GetObjectDefinition(index: Option[String] = None, oid: Option[String] = None, attributesToRetrieve: Iterable[String] = Iterable.empty, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetObjectsDefinition(index: Option[String], oids: Seq[String] = Seq(), requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetPersonalizationProfileDefinition(userToken: String, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetRecommendationDefinition(queries: List[RecommendationsOptions], requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetRuleDefinition(objectId: String, index: Option[String] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetSettingsDictionaryDefinition(requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetSynonymDefinition(synId: String, index: Option[String] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class GetTopUserIDDefinition(requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class GetUserIDDefinition(userID: String, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class HadPendingMappingsDefinition(pending: Boolean = false, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class IndexChangeSettingsDefinition(index: String, settings: IndexSettings, forward: Option[ForwardToReplicas] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class IndexSettingsDefinition(index: String, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class IndexingBatchDefinition(index: String, definitions: Iterable[Definition] = Iterable(), requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with BatchOperationUtils with Product with Serializable
- case class IndexingDefinition(index: String, objectId: Option[String] = None, obj: Option[AnyRef] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- trait IndexingDsl extends AnyRef
- case class InsightsEventDefinition(events: Iterable[InsightsEvent], requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class ListClustersDefinition(requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class ListIndexesDefinition(requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class ListKeysDefinition(indexName: Option[String] = None, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class ListUserIDsDefinition(page: Int = 0, hitsPerPage: Int = 20, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class LogsDefinition(offset: Option[Int] = None, length: Option[Int] = None, type: Option[LogType] = None, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class MoveIndexDefinition(source: String, destination: Option[String] = None, scope: Option[Seq[String]] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class MultiQueriesDefinition(definitions: Iterable[SearchDefinition], strategy: Option[Strategy] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class PartialUpdateObjectDefinition(index: Option[String] = None, objectId: Option[String] = None, attribute: Option[String] = None, value: Option[Any] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class PartialUpdateObjectOperationDefinition(operation: Operation, index: Option[String] = None, objectId: Option[String] = None, attribute: Option[String] = None, value: Option[Any] = None, createIfNotExists: Boolean = true, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class PartialUpdateOneObjectDefinition(index: String, object: Option[ObjectID] = None, createIfNotExists: Boolean = true, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class RemoveUserIDDefinition(userID: String, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class ReplaceDictionaryDefinition[A <: DictionaryEntry](dictionary: Dictionary[A], dictionaryEntries: Seq[A] = List(), requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends BatchDictionaryDefinition with Product with Serializable
- case class RestoreKeyDefinition(key: String, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SafeDeleteObjectDefinition(op: SafeDeleteObjectOperation, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SaveDictionaryDefinition[A <: DictionaryEntry](dictionary: Dictionary[A], dictionaryEntries: Seq[A] = List(), requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends BatchDictionaryDefinition with Product with Serializable
- case class SaveRuleDefinition(rule: Rule, index: Option[String] = None, forwardToReplicas: Option[ForwardToReplicas] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SaveSynonymDefinition(synonym: AbstractSynonym, index: Option[String] = None, option: Option[ForwardToReplicas] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SearchDefinition(index: String, query: Option[Query] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SearchDictionaryDefinition[A <: DictionaryEntry](dictionary: Dictionary[A], query: QueryDictionary = QueryDictionary(), requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SearchFacetDefinition(index: String, facetName: String, values: String, query: Query = Query(), requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SearchRulesDefinition(indx: Option[String] = None, query: Option[QueryRules] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SearchSynonymsDefinition(indx: Option[String] = None, query: Option[QuerySynonyms] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SearchUserIDDefinition(query: String, cluster: String = "", page: Int = 0, hitsPerPage: Int = 20, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SetSettingsDictionaryDefinition(dictionarySettings: DictionarySettings, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class SetStrategyDefinition(s: SetStrategyRequest, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class StopABTestDefinition(id: Int)(implicit formats: Formats) extends Definition with Product with Serializable
- sealed trait TaskDefinition extends Definition
- case class TaskStatusDefinition(taskId: Long, index: Option[String] = None, requestOptions: Option[RequestOptions] = None) extends Definition with Product with Serializable
- case class UpdateKeyDefinition(keyName: String, key: Option[ApiKey] = None, indexName: Option[String] = None, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- case class WaitForAppTaskDefinition(taskId: Long, baseDelay: Long = 100, maxDelay: Long = Long.MaxValue, requestOptions: Option[RequestOptions] = None) extends TaskDefinition with Product with Serializable
- case class WaitForTaskDefinition(taskId: Long, index: Option[String] = None, baseDelay: Long = 100, maxDelay: Long = Long.MaxValue, requestOptions: Option[RequestOptions] = None) extends TaskDefinition with Product with Serializable
- case class WaitForTimeoutException(message: String) extends Exception with Product with Serializable
-
case class
BatchDefinition(definitions: Iterable[Definition], requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with BatchOperationUtils with Product with Serializable
- Annotations
- @deprecated
- Deprecated
Send one batch per index. Use IndexingBatchDefinition instead.
-
case class
GetPersonalizationStrategyDefinition(requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 1.41.0) use personalization instead
-
case class
GetRecommendationStrategyDefinition(requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 1.41.0) use personalization instead
-
case class
SetPersonalizationStrategyDefinition(s: Strategy, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 1.41.0) use personalization instead
-
case class
SetRecommendationStrategyDefinition(s: SetStrategyRequest, requestOptions: Option[RequestOptions] = None)(implicit formats: Formats) extends Definition with Product with Serializable
- Annotations
- @deprecated
- Deprecated
(Since version 1.41.0) use personalization instead
Value Members
- object Add extends Operation with Product with Serializable
- object AddUnique extends Operation with Product with Serializable
- object Decrement extends Operation with Product with Serializable
- object Increment extends Operation with Product with Serializable
- object IncrementFrom extends Operation with Product with Serializable
- object IncrementSet extends Operation with Product with Serializable
- object Remove extends Operation with Product with Serializable