Class EqlSearchRequest

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

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

    • EqlSearchRequest

      public EqlSearchRequest(String indices, String query)
  • Method Details

    • toXContent

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

      public EqlSearchRequest indices(String... indices)
    • filter

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

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

      public String timestampField()
    • timestampField

      public EqlSearchRequest timestampField(String timestampField)
    • tiebreakerField

      public String tiebreakerField()
    • tiebreakerField

      public EqlSearchRequest tiebreakerField(String tiebreakerField)
    • eventCategoryField

      public String eventCategoryField()
    • eventCategoryField

      public EqlSearchRequest eventCategoryField(String eventCategoryField)
    • resultPosition

      public String resultPosition()
    • resultPosition

      public EqlSearchRequest resultPosition(String position)
    • fetchFields

      public List<org.elasticsearch.search.fetch.subphase.FieldAndFormat> fetchFields()
    • fetchFields

      public EqlSearchRequest fetchFields(List<org.elasticsearch.search.fetch.subphase.FieldAndFormat> fetchFields)
    • runtimeMappings

      public Map<String,Object> runtimeMappings()
    • runtimeMappings

      public EqlSearchRequest runtimeMappings(Map<String,Object> runtimeMappings)
    • size

      public int size()
    • size

      public EqlSearchRequest size(int size)
    • fetchSize

      public int fetchSize()
    • fetchSize

      public EqlSearchRequest fetchSize(int fetchSize)
    • query

      public String query()
    • query

      public EqlSearchRequest query(String query)
    • waitForCompletionTimeout

      public org.elasticsearch.core.TimeValue waitForCompletionTimeout()
    • waitForCompletionTimeout

      public EqlSearchRequest waitForCompletionTimeout(org.elasticsearch.core.TimeValue waitForCompletionTimeout)
    • keepOnCompletion

      public Boolean keepOnCompletion()
    • keepOnCompletion

      public void keepOnCompletion(Boolean keepOnCompletion)
    • keepAlive

      public org.elasticsearch.core.TimeValue keepAlive()
    • keepAlive

      public EqlSearchRequest keepAlive(org.elasticsearch.core.TimeValue keepAlive)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

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

      public String[] indices()
    • indicesOptions

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

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