Class

com.sumologic.elasticsearch.restlastic

RestlasticSearchClient2

Related Doc: package restlastic

Permalink

class RestlasticSearchClient2 extends RestlasticSearchClient

Linear Supertypes
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. RestlasticSearchClient2
  2. RestlasticSearchClient
  3. ScrollClient
  4. AnyRef
  5. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new RestlasticSearchClient2(endpointProvider: EndpointProvider, signer: Option[RequestSigner] = None, indexExecutionCtx: ExecutionContext = ExecutionContext.Implicits.global, searchExecutionCtx: ExecutionContext = ExecutionContext.Implicits.global)(implicit timeout: Timeout = Timeout(30 seconds))

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def addScript(scriptId: String, scriptSource: dsl.Dsl.ScriptSource): Future[AddScriptResponse]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def bucketAggregation(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.AggregationQuery): Future[BucketAggregationResultBody]

    Permalink
    Definition Classes
    RestlasticSearchClient
  7. def bucketNestedAggregation(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.AggregationQuery): Future[BucketNested]

    Permalink
    Definition Classes
    RestlasticSearchClient
  8. def buildUri(path: String, query: Query = Uri.Query.Empty): Uri

    Permalink
    Attributes
    protected
    Definition Classes
    RestlasticSearchClient
  9. def bulkDelete(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, documents: Seq[dsl.Dsl.Document]): Future[Seq[BulkItem]]

    Permalink
    Definition Classes
    RestlasticSearchClient
  10. def bulkIndex(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, documents: Seq[dsl.Dsl.Document]): Future[Seq[BulkItem]]

    Permalink
    Definition Classes
    RestlasticSearchClient
  11. def bulkIndex(bulk: dsl.Dsl.Bulk): Future[Seq[BulkItem]]

    Permalink
    Definition Classes
    RestlasticSearchClient
  12. def bulkUpdate(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, documents: Seq[dsl.Dsl.Document], retryOnConflictOpt: Option[Int] = None): Future[Seq[BulkItem]]

    Permalink
    Definition Classes
    RestlasticSearchClient
  13. def cardinalityAggregation(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.AggregationQuery): Future[CardinalityValue]

    Permalink
    Definition Classes
    RestlasticSearchClient
  14. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  15. def count(indices: Seq[dsl.Dsl.Index], tpe: dsl.Dsl.Type, query: dsl.Dsl.QueryRoot): Future[Int]

    Permalink
    Definition Classes
    RestlasticSearchClient
  16. def count(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.QueryRoot): Future[Int]

    Permalink
    Definition Classes
    RestlasticSearchClient
  17. def createIndex(index: dsl.Dsl.Index, settings: Option[dsl.Dsl.IndexSetting] = None): Future[RawJsonResponse]

    Permalink
  18. def defaultContentType(): ContentType

    Permalink
  19. val defaultResultWindow: String

    Permalink
    Definition Classes
    ScrollClient
  20. def deleteById(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, id: String): Future[DeleteResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  21. def deleteByQuery(indices: Seq[dsl.Dsl.Index], tpe: dsl.Dsl.Type, deleteQuery: dsl.Dsl.QueryRoot, waitForCompletion: Boolean, proceedOnConflicts: Boolean, refreshAfterDeletion: Boolean, useAutoSlices: Boolean): Future[RawJsonResponse]

    Permalink
  22. def deleteByQuery(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, deleteQuery: dsl.Dsl.QueryRoot, waitForCompletion: Boolean, proceedOnConflicts: Boolean, refreshAfterDeletion: Boolean, useAutoSlices: Boolean): Future[RawJsonResponse]

    Permalink
  23. def deleteDocuments(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, deleteQuery: dsl.Dsl.QueryRoot, pluginEnabled: Boolean = false): Future[Map[dsl.Dsl.Index, DeleteResponse]]

    Permalink
    Definition Classes
    RestlasticSearchClient
  24. def deleteIndex(index: dsl.Dsl.Index): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  25. def deleteScript(scriptId: String, lang: String = ""): Future[Boolean]

    Permalink
  26. def documentExistsById(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, id: String): Future[Boolean]

    Permalink
    Definition Classes
    RestlasticSearchClient
  27. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  28. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  29. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  30. def flush(index: dsl.Dsl.Index): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  31. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  32. def getMapping(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  33. def getScript(scriptId: String, lang: String = ""): Future[ScriptResponse]

    Permalink
  34. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  35. def index(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, doc: dsl.Dsl.Document): Future[IndexResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  36. val indexExecutionCtx: ExecutionContext

    Permalink
  37. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  38. val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    RestlasticSearchClient
  39. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  40. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  41. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  42. def putMapping(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, mapping: dsl.Dsl.Mapping): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  43. def query(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.RootObject, rawJsonStr: Boolean = true, uriQuery: Query = Uri.Query.Empty, profile: Boolean = false): Future[SearchResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  44. def queryIndices(indices: Seq[dsl.Dsl.Index], tpe: dsl.Dsl.Type, query: dsl.Dsl.RootObject, rawJsonStr: Boolean = true, uriQuery: Query = Uri.Query.Empty, profile: Boolean = false): Future[SearchResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  45. def ready: Boolean

    Permalink
    Definition Classes
    RestlasticSearchClient
  46. def refresh(indices: Seq[dsl.Dsl.Index]): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  47. def refresh(index: dsl.Dsl.Index): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  48. def runEsCommand(op: dsl.Dsl.RootObject, endpoint: String, method: HttpMethod = HttpMethods.POST, query: Query = Uri.Query.Empty, profile: Boolean = false)(implicit ec: ExecutionContext): Future[RawJsonResponse]

    Permalink
    Attributes
    protected
    Definition Classes
    RestlasticSearchClient
  49. def runRawEsRequest(op: String, endpoint: String, method: HttpMethod, query: Query, contentType: ContentType)(implicit ec: ExecutionContext): Future[RawJsonResponse]

    Permalink
  50. def runRawEsRequest(op: String, endpoint: String, method: HttpMethod, query: Query, request: HttpRequest)(implicit ec: ExecutionContext): Future[RawJsonResponse]

    Permalink
    Attributes
    protected
    Definition Classes
    RestlasticSearchClient
  51. def runRawEsRequest(op: String, endpoint: String, method: HttpMethod, query: Query, contentSubType: String)(implicit ec: ExecutionContext): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  52. def runRawEsRequest(op: String, endpoint: String, method: HttpMethod = HttpMethods.POST, query: Query = Uri.Query.Empty)(implicit ec: ExecutionContext = ExecutionContext.Implicits.global): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
  53. def sampleAggregation(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.AggregationQuery): Future[BucketAggregationResultBody]

    Permalink
    Definition Classes
    RestlasticSearchClient
  54. def scroll(scrollId: ScrollId, resultWindowOpt: Option[String] = None): Future[(ScrollId, SearchResponse)]

    Permalink
  55. def scrollDelete(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, scrollId: ScrollId, acc: Map[dsl.Dsl.Index, DeleteResponse], scrollingFn: (ScrollId) ⇒ Future[(ScrollId, SearchResponse)]): Future[Map[dsl.Dsl.Index, DeleteResponse]]

    Permalink
    Attributes
    protected
    Definition Classes
    RestlasticSearchClient2RestlasticSearchClient
  56. def startScrollRequest(indices: Seq[dsl.Dsl.Index], tpe: dsl.Dsl.Type, query: dsl.Dsl.QueryRoot, resultWindowOpt: Option[String], fromOpt: Option[Int], sizeOpt: Option[Int], preference: Option[String], params: Map[String, String]): Future[(ScrollId, SearchResponse)]

    Permalink
    Attributes
    protected
    Definition Classes
    RestlasticSearchClient
  57. def startScrollRequest(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.QueryRoot, resultWindowOpt: Option[String] = None, fromOpt: Option[Int] = None, sizeOpt: Option[Int] = None, preference: Option[String] = None): Future[(ScrollId, SearchResponse)]

    Permalink
    Definition Classes
    ScrollClient
  58. def startScrollRequestIndices(indices: Seq[dsl.Dsl.Index], tpe: dsl.Dsl.Type, query: dsl.Dsl.QueryRoot, resultWindowOpt: Option[String] = None, fromOpt: Option[Int] = None, sizeOpt: Option[Int] = None, preference: Option[String] = None): Future[(ScrollId, SearchResponse)]

    Permalink
    Definition Classes
    RestlasticSearchClient2ScrollClient
  59. def suggest(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.SuggestRoot): Future[Map[String, List[String]]]

    Permalink
    Definition Classes
    RestlasticSearchClient
  60. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  61. implicit val system: ActorSystem

    Permalink
    Definition Classes
    RestlasticSearchClient
  62. implicit val timeout: Timeout

    Permalink
  63. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  64. val version: V2.type

    Permalink
  65. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  66. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  67. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Deprecated Value Members

  1. def deleteDocument(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, deleteQuery: dsl.Dsl.QueryRoot, pluginEnabled: Boolean = false): Future[RawJsonResponse]

    Permalink
    Definition Classes
    RestlasticSearchClient
    Annotations
    @deprecated
    Deprecated

    When plugin is not enabled this function doesn't handle pagination, so it deletes only first page of query results. Replaced by deleteDocuments.

Inherited from RestlasticSearchClient

Inherited from ScrollClient

Inherited from AnyRef

Inherited from Any

Ungrouped