com.sksamuel.elastic4s
Members list
Packages
Type members
Classlikes
A typeclass that is used to build the json bodies for requests.
A typeclass that is used to build the json bodies for requests.
They accept a request instance, such as CountRequest or SearchRequest and return a JsonValue which models the json to be used.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object InnerHitQueryBodyBuilder.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
CountBodyBuilder.type
Attributes
- Supertypes
- Known subtypes
-
class NotFound404ResponseHandler[U]
- Self type
An ElasticRequest models all the required fields for a request to be sent to Elasticsearch.
An ElasticRequest models all the required fields for a request to be sent to Elasticsearch.
Request types such as SearchRequest, etc, are ultimately converted into this class by means of a Handler typeclass instance.
Attributes
- Companion
- object
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Companion
- class
- Supertypes
-
trait Producttrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
ElasticRequest.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ElasticUrlEncoder.type
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
EnumConversions.type
A Handler is a typeclass used to create ElasticRequest instances from elastic4s models, which are the sent to the elasticsearch server, as well as returning a ResponseHandler which handles the response from the server.
A Handler is a typeclass used to create ElasticRequest instances from elastic4s models, which are the sent to the elasticsearch server, as well as returning a ResponseHandler which handles the response from the server.
Type parameters
- T
-
the type of the request object handled by this handler
- U
-
the type of the response object returned by this handler
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AddAliasActionHandler.typeobject GetAliasHandler.typeobject IndexAliasesHandler.typeobject RemoveAliasActionHandler.typeobject BulkHandler.typeobject CatAliasesHandler.typeobject CatAllocationHandler.typeobject CatCountHandler.typeobject CatHealthHandler.typeobject CatIndexesHandler.typeobject CatMasterHandler.typeobject CatNodesHandler.typeobject CatPluginsHandler.typeobject CatSegmentsHandler.typeobject CatShardsHandler.typeobject CatThreadPoolHandler.typeobject AddRemoteClusterSettingsHandler.typeobject ClusterHealthHandler.typeobject ClusterSettingsHandler.typeobject ClusterStateHandler.typeobject ClusterStatsHandler.typeobject GetClusterSettingsHandler.typeobject RemoteClusterInfoHandler.typeobject NodeHotThreadsHandler.typeobject NodeUsageHandler.typeobject CountHandler.typeobject CountHandler.typeobject DeleteByIdHandler.typeobject DeleteByQueryHandler.typeobject ExistsHandler.typeobject ExplainHandler.typeobject GetHandler.typeobject MultiGetHandler.typeobject GetFieldMappingRequest.typeobject GetMappingHandler.typeobject PutMappingHandler.typeobject AliasExistsHandler.typeobject ClearCacheHandler.typeobject CloseIndexHandler.typeobject CreateIndexHandler.typeobject DeleteIndexHandler.typeobject FlushIndexHandler.typeobject ForceMergeHandler.typeobject GetSegmentHandler.typeobject IndexExistsHandler.typeobject IndexRecoveryHandler.typeobject IndexShardStoreHandler.typeobject OpenIndexHandler.typeobject RefreshIndexHandler.typeobject ShrinkIndexHandler.typeobject SplitIndexHandler.typeobject TypeExistsHandler.typeobject UpdateIndexLevelSettingsHandler.typeobject AnalyzeRequestHandler.typeobject GetIndexHandler.typeobject IndexHandler.typeobject IndicesStatsHandler.typeobject CreateIndexTemplateHandler.typeobject DeleteIndexTemplateHandler.typeobject GetIndexTemplateHandler.typeobject IndexTemplateExistsHandler.typeobject RolloverHandler.typeobject AcquireGlobalLockHandler.typeobject ReleaseGlobalLockHandler.typeobject NodeInfoHandler.typeobject NodeStatsHandler.typeobject ReindexHandler.typeobject DeleteStoredScriptHandler.typeobject GetStoredScriptHandler.typeobject PutStoredScriptHandler.typeobject ClearRolesCacheHandler.typeobject CreateOrUpdateRoleHandler.typeobject DeleteRoleHandler.typeobject GetRoleHandler.typeobject ChangePasswordHandler.typeobject CreateOrUpdateUserHandler.typeobject DeleteUserHandler.typeobject DisableUserHandler.typeobject EnableUserHandler.typeobject GetUserHandler.typeobject GetSettingsHandler.typeobject UpdateSettingsHandler.typeobject CreateRepositoryHandler.typeobject CreateSnapshotHandler.typeobject DeleteSnapshotHandler.typeobject GetSnapshotHandler.typeobject RestoreSnapshotHandler.typeobject CancelTaskHandler.typeobject GetTaskHandler.typeobject ListTaskHandler.typeobject MultiTermVectorsHttpExecutable.typeobject TermVectorHandler.typeobject AsyncUpdateByQueryHandler.typeobject SyncUpdateByQueryHandler.typeobject UpdateHandler.typeobject ValidateHandler.typeShow all
Attributes
- Companion
- trait
- Supertypes
-
trait Sumtrait Mirrorclass Objecttrait Matchableclass Any
- Self type
-
HttpEntity.type
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
The response passed to the callabck of a HttpClient.
The response passed to the callabck of a HttpClient.
Attributes
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass AnyShow all
Attributes
- Supertypes
Attributes
- Companion
- object
- Supertypes
-
class Objecttrait Matchableclass Any
- Known subtypes
-
object AnalyzeResponseHandler.typeclass DefaultResponseHandler[U]class NotFound404ResponseHandler[U]
- Self type
Attributes
- Companion
- trait
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
ResponseHandler.type