Package org.elasticsearch.client.ml
Class FindFileStructureRequest
java.lang.Object
org.elasticsearch.client.ml.FindFileStructureRequest
- All Implemented Interfaces:
Validatable,org.elasticsearch.common.xcontent.ToXContent,org.elasticsearch.common.xcontent.ToXContentFragment
public class FindFileStructureRequest extends java.lang.Object implements Validatable, org.elasticsearch.common.xcontent.ToXContentFragment
-
Nested Class Summary
-
Field Summary
Fields Modifier and Type Field Description static org.elasticsearch.common.ParseFieldCHARSETstatic org.elasticsearch.common.ParseFieldCOLUMN_NAMESstatic org.elasticsearch.common.ParseFieldDELIMITERstatic org.elasticsearch.common.ParseFieldEXPLAINstatic org.elasticsearch.common.ParseFieldFORMATstatic org.elasticsearch.common.ParseFieldGROK_PATTERNstatic org.elasticsearch.common.ParseFieldHAS_HEADER_ROWstatic org.elasticsearch.common.ParseFieldLINE_MERGE_SIZE_LIMITstatic org.elasticsearch.common.ParseFieldLINES_TO_SAMPLEstatic org.elasticsearch.common.ParseFieldQUOTEstatic org.elasticsearch.common.ParseFieldSHOULD_TRIM_FIELDSstatic org.elasticsearch.common.ParseFieldTIMEOUTstatic org.elasticsearch.common.ParseFieldTIMESTAMP_FIELDstatic org.elasticsearch.common.ParseFieldTIMESTAMP_FORMAT -
Constructor Summary
Constructors Constructor Description FindFileStructureRequest() -
Method Summary
Modifier and Type Method Description booleanequals(java.lang.Object other)java.lang.StringgetCharset()java.util.List<java.lang.String>getColumnNames()java.lang.CharactergetDelimiter()java.lang.BooleangetExplain()FileStructure.FormatgetFormat()java.lang.StringgetGrokPattern()java.lang.BooleangetHasHeaderRow()java.lang.IntegergetLineMergeSizeLimit()java.lang.IntegergetLinesToSample()java.lang.CharactergetQuote()org.elasticsearch.common.bytes.BytesReferencegetSample()java.lang.BooleangetShouldTrimFields()org.elasticsearch.common.unit.TimeValuegetTimeout()java.lang.StringgetTimestampField()java.lang.StringgetTimestampFormat()inthashCode()voidsetCharset(java.lang.String charset)voidsetColumnNames(java.lang.String[] columnNames)voidsetColumnNames(java.util.List<java.lang.String> columnNames)voidsetDelimiter(java.lang.Character delimiter)voidsetDelimiter(java.lang.String delimiter)voidsetExplain(java.lang.Boolean explain)voidsetFormat(java.lang.String format)voidsetFormat(FileStructure.Format format)voidsetGrokPattern(java.lang.String grokPattern)voidsetHasHeaderRow(java.lang.Boolean hasHeaderRow)voidsetLineMergeSizeLimit(java.lang.Integer lineMergeSizeLimit)voidsetLinesToSample(java.lang.Integer linesToSample)voidsetQuote(java.lang.Character quote)voidsetQuote(java.lang.String quote)voidsetSample(byte[] sample)voidsetSample(org.elasticsearch.common.bytes.BytesReference sample)voidsetShouldTrimFields(java.lang.Boolean shouldTrimFields)voidsetTimeout(org.elasticsearch.common.unit.TimeValue timeout)voidsetTimestampField(java.lang.String timestampField)voidsetTimestampFormat(java.lang.String timestampFormat)org.elasticsearch.common.xcontent.XContentBuildertoXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)java.util.Optional<ValidationException>validate()Perform validation.
-
Field Details
-
LINES_TO_SAMPLE
public static final org.elasticsearch.common.ParseField LINES_TO_SAMPLE -
LINE_MERGE_SIZE_LIMIT
public static final org.elasticsearch.common.ParseField LINE_MERGE_SIZE_LIMIT -
TIMEOUT
public static final org.elasticsearch.common.ParseField TIMEOUT -
CHARSET
public static final org.elasticsearch.common.ParseField CHARSET -
FORMAT
public static final org.elasticsearch.common.ParseField FORMAT -
COLUMN_NAMES
public static final org.elasticsearch.common.ParseField COLUMN_NAMES -
HAS_HEADER_ROW
public static final org.elasticsearch.common.ParseField HAS_HEADER_ROW -
DELIMITER
public static final org.elasticsearch.common.ParseField DELIMITER -
QUOTE
public static final org.elasticsearch.common.ParseField QUOTE -
SHOULD_TRIM_FIELDS
public static final org.elasticsearch.common.ParseField SHOULD_TRIM_FIELDS -
GROK_PATTERN
public static final org.elasticsearch.common.ParseField GROK_PATTERN -
TIMESTAMP_FORMAT
public static final org.elasticsearch.common.ParseField TIMESTAMP_FORMAT -
TIMESTAMP_FIELD
public static final org.elasticsearch.common.ParseField TIMESTAMP_FIELD -
EXPLAIN
public static final org.elasticsearch.common.ParseField EXPLAIN
-
-
Constructor Details
-
FindFileStructureRequest
public FindFileStructureRequest()
-
-
Method Details
-
getLinesToSample
public java.lang.Integer getLinesToSample() -
setLinesToSample
public void setLinesToSample(java.lang.Integer linesToSample) -
getLineMergeSizeLimit
public java.lang.Integer getLineMergeSizeLimit() -
setLineMergeSizeLimit
public void setLineMergeSizeLimit(java.lang.Integer lineMergeSizeLimit) -
getTimeout
public org.elasticsearch.common.unit.TimeValue getTimeout() -
setTimeout
public void setTimeout(org.elasticsearch.common.unit.TimeValue timeout) -
getCharset
public java.lang.String getCharset() -
setCharset
public void setCharset(java.lang.String charset) -
getFormat
-
setFormat
-
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) -
getSample
public org.elasticsearch.common.bytes.BytesReference getSample() -
setSample
public void setSample(byte[] sample) -
setSample
public void setSample(org.elasticsearch.common.bytes.BytesReference sample) -
validate
Description copied from interface:ValidatablePerform 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. AValidationExceptionthat is not null is assumed to contain validation errors and will be thrown.- Specified by:
validatein interfaceValidatable- Returns:
- An
OptionalValidationExceptionthat contains a list of validation errors.
-
toXContent
public org.elasticsearch.common.xcontent.XContentBuilder toXContent(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException- Specified by:
toXContentin interfaceorg.elasticsearch.common.xcontent.ToXContent- Throws:
java.io.IOException
-
hashCode
public int hashCode()- Overrides:
hashCodein classjava.lang.Object
-
equals
public boolean equals(java.lang.Object other)- Overrides:
equalsin classjava.lang.Object
-