java.lang.Object
org.elasticsearch.client.textstructure.structurefinder.TextStructure
All Implemented Interfaces:
org.elasticsearch.xcontent.ToXContent, org.elasticsearch.xcontent.ToXContentObject

public class TextStructure extends Object implements org.elasticsearch.xcontent.ToXContentObject
Stores the determined text format.
  • Field Details

    • NUM_LINES_ANALYZED

      public static final org.elasticsearch.xcontent.ParseField NUM_LINES_ANALYZED
    • NUM_MESSAGES_ANALYZED

      public static final org.elasticsearch.xcontent.ParseField NUM_MESSAGES_ANALYZED
    • SAMPLE_START

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

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

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

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

      public static final org.elasticsearch.xcontent.ParseField MULTILINE_START_PATTERN
    • EXCLUDE_LINES_PATTERN

      public static final org.elasticsearch.xcontent.ParseField EXCLUDE_LINES_PATTERN
    • 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_FIELD

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

      public static final org.elasticsearch.xcontent.ParseField JODA_TIMESTAMP_FORMATS
    • JAVA_TIMESTAMP_FORMATS

      public static final org.elasticsearch.xcontent.ParseField JAVA_TIMESTAMP_FORMATS
    • NEED_CLIENT_TIMEZONE

      public static final org.elasticsearch.xcontent.ParseField NEED_CLIENT_TIMEZONE
    • MAPPINGS

      public static final org.elasticsearch.xcontent.ParseField MAPPINGS
    • INGEST_PIPELINE

      public static final org.elasticsearch.xcontent.ParseField INGEST_PIPELINE
    • FIELD_STATS

      public static final org.elasticsearch.xcontent.ParseField FIELD_STATS
    • EXPLANATION

      public static final org.elasticsearch.xcontent.ParseField EXPLANATION
    • PARSER

      public static final org.elasticsearch.xcontent.ObjectParser<TextStructure.Builder,Void> PARSER
  • Method Details

    • getNumLinesAnalyzed

      public int getNumLinesAnalyzed()
    • getNumMessagesAnalyzed

      public int getNumMessagesAnalyzed()
    • getSampleStart

      public String getSampleStart()
    • getCharset

      public String getCharset()
    • getHasByteOrderMarker

      public Boolean getHasByteOrderMarker()
    • getFormat

      public TextStructure.Format getFormat()
    • getMultilineStartPattern

      public String getMultilineStartPattern()
    • getExcludeLinesPattern

      public String getExcludeLinesPattern()
    • getColumnNames

      public List<String> getColumnNames()
    • getHasHeaderRow

      public Boolean getHasHeaderRow()
    • getDelimiter

      public Character getDelimiter()
    • getQuote

      public Character getQuote()
    • getShouldTrimFields

      public Boolean getShouldTrimFields()
    • getGrokPattern

      public String getGrokPattern()
    • getTimestampField

      public String getTimestampField()
    • getJodaTimestampFormats

      public List<String> getJodaTimestampFormats()
    • getJavaTimestampFormats

      public List<String> getJavaTimestampFormats()
    • needClientTimezone

      public boolean needClientTimezone()
    • getMappings

      public SortedMap<String,Object> getMappings()
    • getIngestPipeline

      public Map<String,Object> getIngestPipeline()
    • getFieldStats

      public SortedMap<String,FieldStats> getFieldStats()
    • getExplanation

      public List<String> getExplanation()
    • 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
    • hashCode

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

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