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 system: ActorSystem = ActorSystem(), 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 filtersAggregation(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.AggregationQuery): Future[FiltersAggregations]

    Permalink
    Definition Classes
    RestlasticSearchClient
  30. def finalize(): Unit

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

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

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

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

    Permalink
  35. def hashCode(): Int

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

    Permalink
    Definition Classes
    RestlasticSearchClient
  37. val indexExecutionCtx: ExecutionContext

    Permalink
  38. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  39. val logger: Logger

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

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

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

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

    Permalink
    Definition Classes
    RestlasticSearchClient
  44. 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
  45. 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
  46. def ready: Boolean

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

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

    Permalink
    Definition Classes
    RestlasticSearchClient
  49. 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
  50. def runRawEsRequest(op: String, endpoint: String, method: HttpMethod, query: Query, contentType: ContentType)(implicit ec: ExecutionContext): Future[RawJsonResponse]

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

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

    Permalink
    Definition Classes
    RestlasticSearchClient
  53. 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
  54. def sampleAggregation(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.AggregationQuery): Future[BucketAggregationResultBody]

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

    Permalink
  56. 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
  57. 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
  58. 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
  59. 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
  60. def suggest(index: dsl.Dsl.Index, tpe: dsl.Dsl.Type, query: dsl.Dsl.SuggestRoot): Future[Map[String, List[String]]]

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

    Permalink
    Definition Classes
    AnyRef
  62. implicit val system: ActorSystem

    Permalink
  63. implicit val timeout: Timeout

    Permalink
  64. def toString(): String

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

    Permalink
  66. final def wait(): Unit

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  68. 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