Class AbstractFindStructureRequest

All Implemented Interfaces:
Writeable, org.elasticsearch.core.RefCounted, TaskAwareRequest, TransportRequest
Direct Known Subclasses:
FindFieldStructureAction.Request, FindMessageStructureAction.Request, FindStructureAction.Request

public abstract class AbstractFindStructureRequest extends LegacyActionRequest
  • Field Details

    • MIN_SAMPLE_LINE_COUNT

      public static final int MIN_SAMPLE_LINE_COUNT
      See Also:
    • LINES_TO_SAMPLE

      public static final org.elasticsearch.xcontent.ParseField LINES_TO_SAMPLE
    • DOCUMENTS_TO_SAMPLE

      public static final org.elasticsearch.xcontent.ParseField DOCUMENTS_TO_SAMPLE
    • LINE_MERGE_SIZE_LIMIT

      public static final org.elasticsearch.xcontent.ParseField LINE_MERGE_SIZE_LIMIT
    • TIMEOUT

      public static final org.elasticsearch.xcontent.ParseField TIMEOUT
    • CHARSET

      public static final org.elasticsearch.xcontent.ParseField CHARSET
    • FORMAT

      public static final org.elasticsearch.xcontent.ParseField FORMAT
    • COLUMN_NAMES

      public static final org.elasticsearch.xcontent.ParseField COLUMN_NAMES
    • HAS_HEADER_ROW

      public static final org.elasticsearch.xcontent.ParseField HAS_HEADER_ROW
    • DELIMITER

      public static final org.elasticsearch.xcontent.ParseField DELIMITER
    • QUOTE

      public static final org.elasticsearch.xcontent.ParseField QUOTE
    • SHOULD_TRIM_FIELDS

      public static final org.elasticsearch.xcontent.ParseField SHOULD_TRIM_FIELDS
    • GROK_PATTERN

      public static final org.elasticsearch.xcontent.ParseField GROK_PATTERN
    • TIMESTAMP_FORMAT

      public static final org.elasticsearch.xcontent.ParseField TIMESTAMP_FORMAT
    • TIMESTAMP_FIELD

      public static final org.elasticsearch.xcontent.ParseField TIMESTAMP_FIELD
    • ECS_COMPATIBILITY

      public static final org.elasticsearch.xcontent.ParseField ECS_COMPATIBILITY
  • Method Details

    • getLinesToSample

      public Integer getLinesToSample()
    • setLinesToSample

      public void setLinesToSample(Integer linesToSample)
    • getLineMergeSizeLimit

      public Integer getLineMergeSizeLimit()
    • setLineMergeSizeLimit

      public void setLineMergeSizeLimit(Integer lineMergeSizeLimit)
    • getTimeout

      public org.elasticsearch.core.TimeValue getTimeout()
    • setTimeout

      public void setTimeout(org.elasticsearch.core.TimeValue timeout)
    • getCharset

      public String getCharset()
    • setCharset

      public void setCharset(String charset)
    • getFormat

      public TextStructure.Format getFormat()
    • setFormat

      public void setFormat(TextStructure.Format format)
    • setFormat

      public void setFormat(String format)
    • getColumnNames

      public List<String> getColumnNames()
    • setColumnNames

      public void setColumnNames(List<String> columnNames)
    • setColumnNames

      public void setColumnNames(String[] columnNames)
    • getHasHeaderRow

      public Boolean getHasHeaderRow()
    • setHasHeaderRow

      public void setHasHeaderRow(Boolean hasHeaderRow)
    • getDelimiter

      public Character getDelimiter()
    • setDelimiter

      public void setDelimiter(Character delimiter)
    • setDelimiter

      public void setDelimiter(String delimiter)
    • getQuote

      public Character getQuote()
    • setQuote

      public void setQuote(Character quote)
    • setQuote

      public void setQuote(String quote)
    • getShouldTrimFields

      public Boolean getShouldTrimFields()
    • setShouldTrimFields

      public void setShouldTrimFields(Boolean shouldTrimFields)
    • getGrokPattern

      public String getGrokPattern()
    • setGrokPattern

      public void setGrokPattern(String grokPattern)
    • getEcsCompatibility

      public String getEcsCompatibility()
    • setEcsCompatibility

      public void setEcsCompatibility(String ecsCompatibility)
    • getTimestampFormat

      public String getTimestampFormat()
    • setTimestampFormat

      public void setTimestampFormat(String timestampFormat)
    • getTimestampField

      public String getTimestampField()
    • setTimestampField

      public void setTimestampField(String timestampField)
    • validate

      Specified by:
      validate in class ActionRequest
    • writeTo

      public void writeTo(StreamOutput out) throws IOException
      Specified by:
      writeTo in interface Writeable
      Overrides:
      writeTo in class ActionRequest
      Throws:
      IOException
    • hashCode

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

      public boolean equals(Object other)
      Overrides:
      equals in class Object