trait AlgoliaDsl extends KeyDefinitionDsl with AddDsl with ABTestDsl with BatchDsl with BrowseDsl with ClearDsl with CopyDsl with DeleteDsl with GetDsl with IndexingBatchDsl with IndexingDsl with IndexSettingsDsl with ListDsl with LogsDsl with MoveDsl with MultiQueriesDefinitionDsl with PartialUpdateObjectDsl with RulesDsl with SaveDsl with SearchDsl with StopDsl with SynonymsDsl with WaitForTaskDsl with TaskStatusDsl with AssignDsl with HasDsl with RemoveDsl with SendDsl with SetDsl with RestoreDsl with DictionaryDsl with ReplaceDsl with CustomDsl
Linear Supertypes
Known Subclasses
Ordering
- Alphabetic
- By Inheritance
Inherited
- AlgoliaDsl
- CustomDsl
- ReplaceDsl
- DictionaryDsl
- RestoreDsl
- SetDsl
- SendDsl
- RemoveDsl
- HasDsl
- AssignDsl
- TaskStatusDsl
- WaitForTaskDsl
- SynonymsDsl
- StopDsl
- SearchDsl
- SaveDsl
- RulesDsl
- PartialUpdateObjectDsl
- MultiQueriesDefinitionDsl
- MoveDsl
- LogsDsl
- ListDsl
- IndexSettingsDsl
- IndexingDsl
- IndexingBatchDsl
- GetDsl
- DeleteDsl
- CopyDsl
- ClearDsl
- BrowseDsl
- BatchDsl
- ABTestDsl
- AddDsl
- KeyDefinitionDsl
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
-
sealed abstract
class
ReplaceDictionaryDefinitionExecutable[T <: DictionaryEntry] extends Executable[ReplaceDictionaryDefinition[T], DictionaryTask]
- Definition Classes
- DictionaryDsl
-
sealed abstract
class
SaveDictionaryDefinitionExecutable[T <: DictionaryEntry] extends Executable[SaveDictionaryDefinition[T], DictionaryTask]
- Definition Classes
- DictionaryDsl
-
sealed abstract
class
SearchDictionaryDefinitionExecutable[T <: DictionaryEntry] extends Executable[SearchDictionaryDefinition[T], SearchDictionaryResult]
- Definition Classes
- DictionaryDsl
-
sealed
class
WaitTaskDefinitionExecutable[A <: TaskDefinition] extends Executable[A, TaskStatus]
- Definition Classes
- WaitForTaskDsl
Concrete Value Members
-
final
def
!=(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
##(): Int
- Definition Classes
- AnyRef → Any
-
final
def
==(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
asInstanceOf[T0]: T0
- Definition Classes
- Any
-
def
clone(): AnyRef
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native() @HotSpotIntrinsicCandidate()
-
final
def
eq(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
def
equals(arg0: Any): Boolean
- Definition Classes
- AnyRef → Any
-
final
def
getClass(): Class[_]
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
getLogs: LogsDefinition
- Definition Classes
- LogsDsl
-
def
hashCode(): Int
- Definition Classes
- AnyRef → Any
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
def
indexBatch(index: String, batches: Definition*): IndexingBatchDefinition
- Definition Classes
- IndexingBatchDsl
-
def
indexBatch(index: String, batches: Iterable[Definition]): IndexingBatchDefinition
- Definition Classes
- IndexingBatchDsl
-
final
def
isInstanceOf[T0]: Boolean
- Definition Classes
- Any
-
def
multipleQueries(queries: SearchDefinition*): MultiQueriesDefinition
- Definition Classes
- MultiQueriesDefinitionDsl
-
def
multipleQueries(queries: Iterable[SearchDefinition]): MultiQueriesDefinition
- Definition Classes
- MultiQueriesDefinitionDsl
-
final
def
ne(arg0: AnyRef): Boolean
- Definition Classes
- AnyRef
-
final
def
notify(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
notifyAll(): Unit
- Definition Classes
- AnyRef
- Annotations
- @native() @HotSpotIntrinsicCandidate()
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
- Definition Classes
- AnyRef
-
def
toString(): String
- Definition Classes
- AnyRef → Any
-
final
def
wait(arg0: Long, arg1: Int): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
final
def
wait(arg0: Long): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... ) @native()
-
final
def
wait(): Unit
- Definition Classes
- AnyRef
- Annotations
- @throws( ... )
-
implicit
object
IndexingDefinitionExecutable extends Executable[IndexingDefinition, TaskIndexing]
- Definition Classes
- IndexingDsl
-
object
index extends Product with Serializable
- Definition Classes
- IndexingDsl
-
implicit
object
AddABTestDefinitionExecutable extends Executable[AddABTestDefinition, ABTestTask]
- Definition Classes
- ABTestDsl
-
implicit
object
DeleteABTestDefinitionExecutable extends Executable[DeleteABTestDefinition, ABTestTask]
- Definition Classes
- ABTestDsl
-
implicit
object
GetABTestDefinitionExecutable extends Executable[GetABTestDefinition, ABTestResponse]
- Definition Classes
- ABTestDsl
-
implicit
object
GetABTestsDefinitionExecutable extends Executable[GetABTestsDefinition, ABTestsResponse]
- Definition Classes
- ABTestDsl
-
implicit
object
StopABTestDefinitionExecutable extends Executable[StopABTestDefinition, ABTestTask]
- Definition Classes
- ABTestDsl
-
object
add extends Product with Serializable
- Definition Classes
- AddDsl
-
implicit
object
AssignUserIDExecutable extends Executable[AssignUserIDDefinition, Created]
- Definition Classes
- AssignDsl
-
implicit
object
AssignUserIDsExecutable extends Executable[AssignUserIDsDefinition, Created]
- Definition Classes
- AssignDsl
-
object
assign extends Product with Serializable
- Definition Classes
- AssignDsl
-
implicit
object
BatchDefinitionExecutable extends Executable[BatchDefinition, TasksMultipleIndex]
- Definition Classes
- BatchDsl
-
implicit
object
BrowseIndexDefinitionExecutable extends Executable[BrowseIndexDefinition, BrowseResult]
- Definition Classes
- BrowseDsl
-
object
browse extends Product with Serializable
- Definition Classes
- BrowseDsl
-
implicit
object
ClearIndexDefinitionExecutable extends Executable[ClearIndexDefinition, Task]
- Definition Classes
- ClearDsl
-
object
clear extends Product with Serializable
- Definition Classes
- ClearDsl
-
implicit
object
CopyIndexDefinitionExecutable extends Executable[CopyIndexDefinition, Task]
- Definition Classes
- CopyDsl
-
object
copy extends Product with Serializable
- Definition Classes
- CopyDsl
-
implicit
object
CustomRequestDefinitionExecutable extends Executable[CustomRequestDefinition, JValue]
- Definition Classes
- CustomDsl
-
object
custom extends Product with Serializable
- Definition Classes
- CustomDsl
-
implicit
object
DeleteByDefinitionExecutable extends Executable[DeleteByDefinition, Task]
- Definition Classes
- DeleteDsl
-
implicit
object
DeleteIndexDefinitionExecutable extends Executable[DeleteIndexDefinition, Task]
- Definition Classes
- DeleteDsl
-
implicit
object
DeleteObjectDefinitionExecutable extends Executable[DeleteObjectDefinition, Task]
- Definition Classes
- DeleteDsl
-
implicit
object
DeletePersonalizationProfileExecutable extends Executable[DeletePersonalizationProfileDefinition, DeletePersonalizationProfileResponse]
- Definition Classes
- DeleteDsl
-
implicit
object
SafeDeleteObjectDefinitionExecutable extends Executable[SafeDeleteObjectDefinition, Task]
- Definition Classes
- DeleteDsl
-
object
delete extends Product with Serializable
- Definition Classes
- DeleteDsl
-
implicit
object
ClearDictionaryDefinitionExecutable extends Executable[ClearDictionaryDefinition, DictionaryTask]
- Definition Classes
- DictionaryDsl
-
implicit
object
DeleteDictionaryDefinitionExecutable extends Executable[DeleteDictionaryDefinition, DictionaryTask]
- Definition Classes
- DictionaryDsl
-
implicit
object
GetSettingsDictionaryDefinitionExecutable extends Executable[GetSettingsDictionaryDefinition, DictionarySettings]
- Definition Classes
- DictionaryDsl
-
implicit
object
ReplaceCompoundDictionaryDefinitionExecutable extends ReplaceDictionaryDefinitionExecutable[CompoundEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
ReplacePluralDictionaryDefinitionExecutable extends ReplaceDictionaryDefinitionExecutable[PluralEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
ReplaceStopwordDictionaryDefinitionExecutable extends ReplaceDictionaryDefinitionExecutable[StopwordEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
SaveCompoundDictionaryDefinitionExecutable extends SaveDictionaryDefinitionExecutable[CompoundEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
SavePluralDictionaryDefinitionExecutable extends SaveDictionaryDefinitionExecutable[PluralEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
SaveStopwordDictionaryDefinitionExecutable extends SaveDictionaryDefinitionExecutable[StopwordEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
SearchCompoundDictionaryDefinitionExecutable extends SearchDictionaryDefinitionExecutable[CompoundEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
SearchPluralDictionaryDefinitionExecutable extends SearchDictionaryDefinitionExecutable[PluralEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
SearchStopwordDictionaryDefinitionExecutable extends SearchDictionaryDefinitionExecutable[StopwordEntry]
- Definition Classes
- DictionaryDsl
-
implicit
object
SetSettingsDictionaryDefinitionExecutable extends Executable[SetSettingsDictionaryDefinition, DictionaryTask]
- Definition Classes
- DictionaryDsl
-
implicit
object
GetObjectDefinitionExecutable extends Executable[GetObjectDefinition, GetObject]
- Definition Classes
- GetDsl
-
implicit
object
GetObjectsDefinitionExecutable extends Executable[GetObjectsDefinition, Results]
- Definition Classes
- GetDsl
-
implicit
object
GetPersonalizationProfileExecutable extends Executable[GetPersonalizationProfileDefinition, PersonalizationProfileResponse]
- Definition Classes
- GetDsl
-
implicit
object
GetRecommendationDefinitionExecutable extends Executable[GetRecommendationDefinition, SearchResult]
- Definition Classes
- GetDsl
-
implicit
object
GetStrategyExecutable extends Executable[GeStrategyDefinition, GetStrategyResponse]
- Definition Classes
- GetDsl
-
implicit
object
GetTopUserIDExecutable extends Executable[GetTopUserIDDefinition, TopUserID]
- Definition Classes
- GetDsl
-
implicit
object
GetUserIDExecutable extends Executable[GetUserIDDefinition, UserDataWithCluster]
- Definition Classes
- GetDsl
-
object
get extends Product with Serializable
- Definition Classes
- GetDsl
-
implicit
object
HadPendingMappingsDefinitionExecutable extends Executable[HadPendingMappingsDefinition, HasPendingMappings]
- Definition Classes
- HasDsl
-
object
has extends Product with Serializable
- Definition Classes
- HasDsl
-
implicit
object
IndexChangeSettingsDefinitionExecutable extends Executable[IndexChangeSettingsDefinition, Task]
- Definition Classes
- IndexSettingsDsl
-
implicit
object
IndexSettingsDefinitionExecutable extends Executable[IndexSettingsDefinition, IndexSettings]
- Definition Classes
- IndexSettingsDsl
-
object
setSettings extends Product with Serializable
- Definition Classes
- IndexSettingsDsl
-
object
settings extends Product with Serializable
- Definition Classes
- IndexSettingsDsl
-
implicit
object
IndexingBatchDefinitionExecutable extends Executable[IndexingBatchDefinition, TasksSingleIndex]
- Definition Classes
- IndexingBatchDsl
-
implicit
object
AddApiKeyDefinitionExecutable extends Executable[AddKeyDefinition, CreateUpdateKey]
- Definition Classes
- KeyDefinitionDsl
-
implicit
object
DeleteApiKeyDefinitionExecutable extends Executable[DeleteKeyDefinition, DeleteKey]
- Definition Classes
- KeyDefinitionDsl
-
implicit
object
GetAllApiKeyDefinitionExecutable extends Executable[ListKeysDefinition, AllKeys]
- Definition Classes
- KeyDefinitionDsl
-
implicit
object
GetApiKeyDefinitionExecutable extends Executable[GetKeyDefinition, ApiKey]
- Definition Classes
- KeyDefinitionDsl
-
implicit
object
UpdateApiKeyDefinitionExecutable extends Executable[UpdateKeyDefinition, CreateUpdateKey]
- Definition Classes
- KeyDefinitionDsl
-
implicit
object
ListClustersExecutable extends Executable[ListClustersDefinition, ClusterList]
- Definition Classes
- ListDsl
-
implicit
object
ListIndexesDefinitionExecutable extends Executable[ListIndexesDefinition, Indices]
- Definition Classes
- ListDsl
-
implicit
object
ListUserIDsExecutable extends Executable[ListUserIDsDefinition, UserIDList]
- Definition Classes
- ListDsl
-
object
list extends Product with Serializable
- Definition Classes
- ListDsl
-
implicit
object
LogsDefinitionExecutable extends Executable[LogsDefinition, Logs]
- Definition Classes
- LogsDsl
-
implicit
object
MoveIndexDefinitionExecutable extends Executable[MoveIndexDefinition, Task]
- Definition Classes
- MoveDsl
-
object
move extends Product with Serializable
- Definition Classes
- MoveDsl
-
implicit
object
MultiQueriesExecutable extends Executable[MultiQueriesDefinition, MultiQueriesResult]
- Definition Classes
- MultiQueriesDefinitionDsl
-
implicit
object
PartialUpdateObjectExecutable extends Executable[PartialUpdateObjectDefinition, Task]
- Definition Classes
- PartialUpdateObjectDsl
-
implicit
object
PartialUpdateObjectOperationExecutable extends Executable[PartialUpdateObjectOperationDefinition, Task]
- Definition Classes
- PartialUpdateObjectDsl
-
implicit
object
PartialUpdateOneObjectDefinitionExecutable extends Executable[PartialUpdateOneObjectDefinition, Task]
- Definition Classes
- PartialUpdateObjectDsl
-
object
addUnique extends Product with Serializable
- Definition Classes
- PartialUpdateObjectDsl
-
object
decrement extends Product with Serializable
- Definition Classes
- PartialUpdateObjectDsl
-
object
increment extends Product with Serializable
- Definition Classes
- PartialUpdateObjectDsl
-
object
partialUpdate extends Product with Serializable
- Definition Classes
- PartialUpdateObjectDsl
-
object
update extends Product with Serializable
- Definition Classes
- PartialUpdateObjectDsl
-
implicit
object
RemoveUserIDExecutable extends Executable[RemoveUserIDDefinition, Deleted]
- Definition Classes
- RemoveDsl
-
object
remove extends Product with Serializable
- Definition Classes
- RemoveDsl
-
object
replace
- Definition Classes
- ReplaceDsl
-
implicit
object
RestoreKeyDefinitionExecutable extends Executable[RestoreKeyDefinition, RestoreKey]
- Definition Classes
- RestoreDsl
-
object
restore extends Product with Serializable
- Definition Classes
- RestoreDsl
-
implicit
object
BatchRulesDefinitionExecutable extends Executable[BatchRulesDefinition, Task]
- Definition Classes
- RulesDsl
-
implicit
object
ClearRulesDefinitionExecutable extends Executable[ClearRulesDefinition, Task]
- Definition Classes
- RulesDsl
-
implicit
object
DeleteRuleDefinitionExecutable extends Executable[DeleteRuleDefinition, Task]
- Definition Classes
- RulesDsl
-
implicit
object
GetRuleDefinitionExecutable extends Executable[GetRuleDefinition, Rule]
- Definition Classes
- RulesDsl
-
implicit
object
SaveRuleDefinitionExecutable extends Executable[SaveRuleDefinition, Task]
- Definition Classes
- RulesDsl
-
implicit
object
SearchRulesDefinitionExecutable extends Executable[SearchRulesDefinition, SearchRuleResult]
- Definition Classes
- RulesDsl
-
object
save
- Definition Classes
- SaveDsl
-
implicit
object
SearchDefinitionExecutable extends Executable[SearchDefinition, SearchResult]
- Definition Classes
- SearchDsl
-
implicit
object
SearchFacetDefinitionExecutable extends Executable[SearchFacetDefinition, SearchFacetResult]
- Definition Classes
- SearchDsl
-
implicit
object
SearchUserIDsExecutable extends Executable[SearchUserIDDefinition, SearchUserID]
- Definition Classes
- SearchDsl
-
object
search extends Product with Serializable
- Definition Classes
- SearchDsl
-
implicit
object
SendInsightEventExecutable extends Executable[InsightsEventDefinition, InsightsEventResponse]
- Definition Classes
- SendDsl
-
object
send extends Product with Serializable
- Definition Classes
- SendDsl
-
implicit
object
SetStrategyExecutable extends Executable[SetStrategyDefinition, SetStrategyResult]
- Definition Classes
- SetDsl
-
object
set extends Product with Serializable
- Definition Classes
- SetDsl
-
object
stop extends Product with Serializable
- Definition Classes
- StopDsl
-
implicit
object
BatchSynonymsDefinitionExecutable extends Executable[BatchSynonymsDefinition, SynonymTask]
- Definition Classes
- SynonymsDsl
-
implicit
object
ClearSynonymsDefinitionExecutable extends Executable[ClearSynonymsDefinition, SynonymTask]
- Definition Classes
- SynonymsDsl
-
implicit
object
DeleteSynonymDefinitionExecutable extends Executable[DeleteSynonymDefinition, SynonymTask]
- Definition Classes
- SynonymsDsl
-
implicit
object
GetSynonymDefinitionExecutable extends Executable[GetSynonymDefinition, AbstractSynonym]
- Definition Classes
- SynonymsDsl
-
implicit
object
SaveSynonymDefinitionExecutable extends Executable[SaveSynonymDefinition, SynonymTask]
- Definition Classes
- SynonymsDsl
-
implicit
object
SearchSynonymsDefinitionExecutable extends Executable[SearchSynonymsDefinition, SearchSynonymResult]
- Definition Classes
- SynonymsDsl
-
implicit
object
TaskStatusExecutable extends Executable[TaskStatusDefinition, TaskStatus]
- Definition Classes
- TaskStatusDsl
-
object
getStatus extends Product with Serializable
- Definition Classes
- TaskStatusDsl
-
implicit
object
WaitForAppTaskDefinitionExecutable extends WaitTaskDefinitionExecutable[WaitForAppTaskDefinition]
- Definition Classes
- WaitForTaskDsl
-
implicit
object
WaitForTaskDefinitionExecutable extends WaitTaskDefinitionExecutable[WaitForTaskDefinition]
- Definition Classes
- WaitForTaskDsl
-
object
waitFor extends Product with Serializable
- Definition Classes
- WaitForTaskDsl
Deprecated Value Members
-
def
batch(batches: Definition*): BatchDefinition
- Definition Classes
- BatchDsl
- Annotations
- @deprecated
- Deprecated
Send one batch per index, Use indexBatch instead
-
def
batch(batches: Iterable[Definition]): BatchDefinition
- Definition Classes
- BatchDsl
- Annotations
- @deprecated
- Deprecated
Send one batch per index. Use indexBatch instead
-
def
finalize(): Unit
- Attributes
- protected[lang]
- Definition Classes
- AnyRef
- Annotations
- @throws( classOf[java.lang.Throwable] ) @Deprecated @deprecated
- Deprecated
(Since version ) see corresponding Javadoc for more information.
-
def
logs(): LogsDefinition
- Definition Classes
- LogsDsl
- Annotations
- @deprecated
- Deprecated
(Since version 1.27.1) use getLogs
-
def
multiQueries(queries: SearchDefinition*): MultiQueriesDefinition
- Definition Classes
- MultiQueriesDefinitionDsl
- Annotations
- @deprecated
- Deprecated
(Since version 1.27.1) use multipleQueries
-
def
multiQueries(queries: Iterable[SearchDefinition]): MultiQueriesDefinition
- Definition Classes
- MultiQueriesDefinitionDsl
- Annotations
- @deprecated
- Deprecated
(Since version 1.27.1) use multipleQueries
-
implicit
object
GetPersonalizationRecommendationStrategy extends Executable[GetRecommendationStrategyDefinition, GetStrategyResponse]
- Definition Classes
- GetDsl
- Annotations
- @deprecated
- Deprecated
(Since version 1.40.0) Method is deprecated, please use strategy methods instead
-
implicit
object
GetPersonalizationStrategyExecutable extends Executable[GetPersonalizationStrategyDefinition, Strategy]
- Definition Classes
- GetDsl
- Annotations
- @deprecated
- Deprecated
(Since version 1.34) Method is deprecated, please use strategy methods instead
-
object
changeSettings extends Product with Serializable
- Definition Classes
- IndexSettingsDsl
- Annotations
- @deprecated
- Deprecated
(Since version 1.27.1) use setSettings
-
implicit
object
SetPersonalizationRecommendationStrategy extends Executable[SetRecommendationStrategyDefinition, SetStrategyResponse]
- Definition Classes
- SetDsl
- Annotations
- @deprecated
- Deprecated
(Since version 1.34) Method is deprecated, please use strategy methods instead
-
implicit
object
SetPersonalizationStrategyExecutable extends Executable[SetPersonalizationStrategyDefinition, SetStrategyResult]
- Definition Classes
- SetDsl
- Annotations
- @deprecated
- Deprecated
(Since version 1.34) Method is deprecated, please use strategy methods instead