Class FindFileStructureRequest

    • Field Detail

      • LINES_TO_SAMPLE

        public static final ParseField LINES_TO_SAMPLE
      • COLUMN_NAMES

        public static final ParseField COLUMN_NAMES
      • HAS_HEADER_ROW

        public static final ParseField HAS_HEADER_ROW
      • DELIMITER

        public static final ParseField DELIMITER
      • SHOULD_TRIM_FIELDS

        public static final ParseField SHOULD_TRIM_FIELDS
      • GROK_PATTERN

        public static final ParseField GROK_PATTERN
      • TIMESTAMP_FORMAT

        public static final ParseField TIMESTAMP_FORMAT
      • TIMESTAMP_FIELD

        public static final ParseField TIMESTAMP_FIELD
    • Constructor Detail

      • FindFileStructureRequest

        public FindFileStructureRequest()
    • Method Detail

      • getLinesToSample

        public java.lang.Integer getLinesToSample()
      • setLinesToSample

        public void setLinesToSample​(java.lang.Integer linesToSample)
      • setTimeout

        public void setTimeout​(TimeValue timeout)
      • getCharset

        public java.lang.String getCharset()
      • setCharset

        public void setCharset​(java.lang.String charset)
      • setFormat

        public void setFormat​(java.lang.String format)
      • getColumnNames

        public java.util.List<java.lang.String> getColumnNames()
      • setColumnNames

        public void setColumnNames​(java.util.List<java.lang.String> columnNames)
      • setColumnNames

        public void setColumnNames​(java.lang.String[] columnNames)
      • getHasHeaderRow

        public java.lang.Boolean getHasHeaderRow()
      • setHasHeaderRow

        public void setHasHeaderRow​(java.lang.Boolean hasHeaderRow)
      • getDelimiter

        public java.lang.Character getDelimiter()
      • setDelimiter

        public void setDelimiter​(java.lang.Character delimiter)
      • setDelimiter

        public void setDelimiter​(java.lang.String delimiter)
      • getQuote

        public java.lang.Character getQuote()
      • setQuote

        public void setQuote​(java.lang.Character quote)
      • setQuote

        public void setQuote​(java.lang.String quote)
      • getShouldTrimFields

        public java.lang.Boolean getShouldTrimFields()
      • setShouldTrimFields

        public void setShouldTrimFields​(java.lang.Boolean shouldTrimFields)
      • getGrokPattern

        public java.lang.String getGrokPattern()
      • setGrokPattern

        public void setGrokPattern​(java.lang.String grokPattern)
      • getTimestampFormat

        public java.lang.String getTimestampFormat()
      • setTimestampFormat

        public void setTimestampFormat​(java.lang.String timestampFormat)
      • getTimestampField

        public java.lang.String getTimestampField()
      • setTimestampField

        public void setTimestampField​(java.lang.String timestampField)
      • getExplain

        public java.lang.Boolean getExplain()
      • setExplain

        public void setExplain​(java.lang.Boolean explain)
      • setSample

        public void setSample​(byte[] sample)
      • validate

        public java.util.Optional<ValidationException> validate()
        Description copied from interface: Validatable
        Perform validation. This method does not have to be overridden in the event that no validation needs to be done, or the validation was done during object construction time. A ValidationException that is not null is assumed to contain validation errors and will be thrown.
        Specified by:
        validate in interface Validatable
        Returns:
        An Optional ValidationException that contains a list of validation errors.
      • hashCode

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

        public boolean equals​(java.lang.Object other)
        Overrides:
        equals in class java.lang.Object