Module org.elasticsearch.xcore
Class TextStructure.Builder
java.lang.Object
org.elasticsearch.xpack.core.textstructure.structurefinder.TextStructure.Builder
- Enclosing class:
TextStructure
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()setCharset(String charset) setColumnNames(List<String> columnNames) setDelimiter(Character delimiter) setEcsCompatibility(String ecsCompatibility) setExcludeLinesPattern(String excludeLinesPattern) setExplanation(List<String> explanation) setFieldStats(Map<String, FieldStats> fieldStats) setFormat(TextStructure.Format format) setGrokPattern(String grokPattern) setHasByteOrderMarker(Boolean hasByteOrderMarker) setHasHeaderRow(Boolean hasHeaderRow) setIngestPipeline(Map<String, Object> ingestPipeline) setJavaTimestampFormats(List<String> javaTimestampFormats) setJodaTimestampFormats(List<String> jodaTimestampFormats) setMappings(Map<String, Object> mappings) setMultilineStartPattern(String multilineStartPattern) setNeedClientTimezone(boolean needClientTimezone) setNumLinesAnalyzed(int numLinesAnalyzed) setNumMessagesAnalyzed(int numMessagesAnalyzed) setSampleStart(String sampleStart) setShouldTrimFields(Boolean shouldTrimFields) setTimestampField(String timestampField)
-
Constructor Details
-
Builder
public Builder() -
Builder
-
-
Method Details
-
setNumLinesAnalyzed
-
setNumMessagesAnalyzed
-
setSampleStart
-
setCharset
-
setHasByteOrderMarker
-
setFormat
-
setMultilineStartPattern
-
setExcludeLinesPattern
-
setColumnNames
-
setHasHeaderRow
-
setDelimiter
-
setQuote
-
setShouldTrimFields
-
setGrokPattern
-
setEcsCompatibility
-
setTimestampField
-
setJodaTimestampFormats
-
setJavaTimestampFormats
-
setNeedClientTimezone
-
setMappings
-
setIngestPipeline
-
setFieldStats
-
setExplanation
-
build
-