Class EqlSearchRequest

java.lang.Object
org.elasticsearch.client.eql.EqlSearchRequest
All Implemented Interfaces:
Validatable, org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentObject

public class EqlSearchRequest
extends java.lang.Object
implements Validatable, org.elasticsearch.common.xcontent.ToXContentObject
  • Constructor Details

    • EqlSearchRequest

      public EqlSearchRequest​(java.lang.String indices, java.lang.String query)
  • Method Details

    • toXContent

      public org.elasticsearch.common.xcontent.XContentBuilder toXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException
      Specified by:
      toXContent in interface org.elasticsearch.common.xcontent.ToXContent
      Throws:
      java.io.IOException
    • indices

      public EqlSearchRequest indices​(java.lang.String... indices)
    • filter

      public org.elasticsearch.index.query.QueryBuilder filter()
    • filter

      public EqlSearchRequest filter​(org.elasticsearch.index.query.QueryBuilder filter)
    • timestampField

      public java.lang.String timestampField()
    • timestampField

      public EqlSearchRequest timestampField​(java.lang.String timestampField)
    • tiebreakerField

      public java.lang.String tiebreakerField()
    • tiebreakerField

      public EqlSearchRequest tiebreakerField​(java.lang.String tiebreakerField)
    • eventCategoryField

      public java.lang.String eventCategoryField()
    • eventCategoryField

      public EqlSearchRequest eventCategoryField​(java.lang.String eventCategoryField)
    • resultPosition

      public java.lang.String resultPosition()
    • resultPosition

      public EqlSearchRequest resultPosition​(java.lang.String position)
    • size

      public int size()
    • size

      public EqlSearchRequest size​(int size)
    • fetchSize

      public int fetchSize()
    • fetchSize

      public EqlSearchRequest fetchSize​(int fetchSize)
    • query

      public java.lang.String query()
    • query

      public EqlSearchRequest query​(java.lang.String query)
    • waitForCompletionTimeout

      public org.elasticsearch.common.unit.TimeValue waitForCompletionTimeout()
    • waitForCompletionTimeout

      public EqlSearchRequest waitForCompletionTimeout​(org.elasticsearch.common.unit.TimeValue waitForCompletionTimeout)
    • keepOnCompletion

      public java.lang.Boolean keepOnCompletion()
    • keepOnCompletion

      public void keepOnCompletion​(java.lang.Boolean keepOnCompletion)
    • keepAlive

      public org.elasticsearch.common.unit.TimeValue keepAlive()
    • keepAlive

      public EqlSearchRequest keepAlive​(org.elasticsearch.common.unit.TimeValue keepAlive)
    • equals

      public boolean equals​(java.lang.Object o)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object
    • indices

      public java.lang.String[] indices()
    • indicesOptions

      public EqlSearchRequest indicesOptions​(org.elasticsearch.action.support.IndicesOptions indicesOptions)
    • indicesOptions

      public org.elasticsearch.action.support.IndicesOptions indicesOptions()