Package org.elasticsearch.client.ml
Class FindFileStructureRequest
- java.lang.Object
-
- org.elasticsearch.client.ml.FindFileStructureRequest
-
- All Implemented Interfaces:
Validatable,ToXContent
public class FindFileStructureRequest extends java.lang.Object implements Validatable, ToXContent
-
-
Nested Class Summary
-
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 ParseFieldCHARSETstatic ParseFieldCOLUMN_NAMESstatic ParseFieldDELIMITERstatic ParseFieldEXPLAINstatic ParseFieldFORMATstatic ParseFieldGROK_PATTERNstatic ParseFieldHAS_HEADER_ROWstatic ParseFieldLINES_TO_SAMPLEstatic ParseFieldQUOTEstatic ParseFieldSHOULD_TRIM_FIELDSstatic ParseFieldTIMEOUTstatic ParseFieldTIMESTAMP_FIELDstatic ParseFieldTIMESTAMP_FORMAT-
Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent
EMPTY_PARAMS
-
Fields inherited from interface org.elasticsearch.client.Validatable
EMPTY
-
-
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.IntegergetLinesToSample()java.lang.CharactergetQuote()BytesReferencegetSample()java.lang.BooleangetShouldTrimFields()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)voidsetLinesToSample(java.lang.Integer linesToSample)voidsetQuote(java.lang.Character quote)voidsetQuote(java.lang.String quote)voidsetSample(byte[] sample)voidsetSample(BytesReference sample)voidsetShouldTrimFields(java.lang.Boolean shouldTrimFields)voidsetTimeout(TimeValue timeout)voidsetTimestampField(java.lang.String timestampField)voidsetTimestampFormat(java.lang.String timestampFormat)XContentBuildertoXContent(XContentBuilder builder, ToXContent.Params params)java.util.Optional<ValidationException>validate()Perform validation.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.elasticsearch.common.xcontent.ToXContent
isFragment
-
-
-
-
Field Detail
-
LINES_TO_SAMPLE
public static final ParseField LINES_TO_SAMPLE
-
TIMEOUT
public static final ParseField TIMEOUT
-
CHARSET
public static final ParseField CHARSET
-
FORMAT
public static final ParseField FORMAT
-
COLUMN_NAMES
public static final ParseField COLUMN_NAMES
-
HAS_HEADER_ROW
public static final ParseField HAS_HEADER_ROW
-
DELIMITER
public static final ParseField DELIMITER
-
QUOTE
public static final ParseField QUOTE
-
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
-
EXPLAIN
public static final ParseField EXPLAIN
-
-
Method Detail
-
getLinesToSample
public java.lang.Integer getLinesToSample()
-
setLinesToSample
public void setLinesToSample(java.lang.Integer linesToSample)
-
getTimeout
public TimeValue getTimeout()
-
setTimeout
public void setTimeout(TimeValue timeout)
-
getCharset
public java.lang.String getCharset()
-
setCharset
public void setCharset(java.lang.String charset)
-
getFormat
public FileStructure.Format getFormat()
-
setFormat
public void setFormat(FileStructure.Format format)
-
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 BytesReference getSample()
-
setSample
public void setSample(byte[] sample)
-
setSample
public void setSample(BytesReference sample)
-
validate
public java.util.Optional<ValidationException> 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 XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException
- Specified by:
toXContentin interfaceToXContent- 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
-
-