Class FileStructure
java.lang.Object
org.elasticsearch.client.ml.filestructurefinder.FileStructure
- All Implemented Interfaces:
ToXContent
,ToXContentObject
public class FileStructure extends java.lang.Object implements ToXContentObject
Stores the file format determined by Machine Learning.
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
FileStructure.Builder
static class
FileStructure.Format
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Field Summary
Fields Modifier and Type Field Description static ParseField
CHARSET
static ParseField
COLUMN_NAMES
static ParseField
DELIMITER
static ParseField
EXCLUDE_LINES_PATTERN
static ParseField
EXPLANATION
static ParseField
FIELD_STATS
static ParseField
FORMAT
static ParseField
GROK_PATTERN
static ParseField
HAS_BYTE_ORDER_MARKER
static ParseField
HAS_HEADER_ROW
static ParseField
INGEST_PIPELINE
static ParseField
JAVA_TIMESTAMP_FORMATS
static ParseField
JODA_TIMESTAMP_FORMATS
static ParseField
MAPPINGS
static ParseField
MULTILINE_START_PATTERN
static ParseField
NEED_CLIENT_TIMEZONE
static ParseField
NUM_LINES_ANALYZED
static ParseField
NUM_MESSAGES_ANALYZED
static ObjectParser<FileStructure.Builder,java.lang.Void>
PARSER
static ParseField
QUOTE
static ParseField
SAMPLE_START
static ParseField
SHOULD_TRIM_FIELDS
static ParseField
TIMESTAMP_FIELD
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object other)
java.lang.String
getCharset()
java.util.List<java.lang.String>
getColumnNames()
java.lang.Character
getDelimiter()
java.lang.String
getExcludeLinesPattern()
java.util.List<java.lang.String>
getExplanation()
java.util.SortedMap<java.lang.String,FieldStats>
getFieldStats()
FileStructure.Format
getFormat()
java.lang.String
getGrokPattern()
java.lang.Boolean
getHasByteOrderMarker()
java.lang.Boolean
getHasHeaderRow()
java.util.Map<java.lang.String,java.lang.Object>
getIngestPipeline()
java.util.List<java.lang.String>
getJavaTimestampFormats()
java.util.List<java.lang.String>
getJodaTimestampFormats()
java.util.SortedMap<java.lang.String,java.lang.Object>
getMappings()
java.lang.String
getMultilineStartPattern()
int
getNumLinesAnalyzed()
int
getNumMessagesAnalyzed()
java.lang.Character
getQuote()
java.lang.String
getSampleStart()
java.lang.Boolean
getShouldTrimFields()
java.lang.String
getTimestampField()
int
hashCode()
boolean
needClientTimezone()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
-
Field Details
-
NUM_LINES_ANALYZED
-
NUM_MESSAGES_ANALYZED
-
SAMPLE_START
-
CHARSET
-
HAS_BYTE_ORDER_MARKER
-
FORMAT
-
MULTILINE_START_PATTERN
-
EXCLUDE_LINES_PATTERN
-
COLUMN_NAMES
-
HAS_HEADER_ROW
-
DELIMITER
-
QUOTE
-
SHOULD_TRIM_FIELDS
-
GROK_PATTERN
-
TIMESTAMP_FIELD
-
JODA_TIMESTAMP_FORMATS
-
JAVA_TIMESTAMP_FORMATS
-
NEED_CLIENT_TIMEZONE
-
MAPPINGS
-
INGEST_PIPELINE
-
FIELD_STATS
-
EXPLANATION
-
PARSER
-
-
Method Details
-
getNumLinesAnalyzed
public int getNumLinesAnalyzed() -
getNumMessagesAnalyzed
public int getNumMessagesAnalyzed() -
getSampleStart
public java.lang.String getSampleStart() -
getCharset
public java.lang.String getCharset() -
getHasByteOrderMarker
public java.lang.Boolean getHasByteOrderMarker() -
getFormat
-
getMultilineStartPattern
public java.lang.String getMultilineStartPattern() -
getExcludeLinesPattern
public java.lang.String getExcludeLinesPattern() -
getColumnNames
public java.util.List<java.lang.String> getColumnNames() -
getHasHeaderRow
public java.lang.Boolean getHasHeaderRow() -
getDelimiter
public java.lang.Character getDelimiter() -
getQuote
public java.lang.Character getQuote() -
getShouldTrimFields
public java.lang.Boolean getShouldTrimFields() -
getGrokPattern
public java.lang.String getGrokPattern() -
getTimestampField
public java.lang.String getTimestampField() -
getJodaTimestampFormats
public java.util.List<java.lang.String> getJodaTimestampFormats() -
getJavaTimestampFormats
public java.util.List<java.lang.String> getJavaTimestampFormats() -
needClientTimezone
public boolean needClientTimezone() -
getMappings
public java.util.SortedMap<java.lang.String,java.lang.Object> getMappings() -
getIngestPipeline
public java.util.Map<java.lang.String,java.lang.Object> getIngestPipeline() -
getFieldStats
-
getExplanation
public java.util.List<java.lang.String> getExplanation() -
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)- Overrides:
equals
in classjava.lang.Object
-