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 ParseField
CHARSET
static ParseField
COLUMN_NAMES
static ParseField
DELIMITER
static ParseField
EXPLAIN
static ParseField
FORMAT
static ParseField
GROK_PATTERN
static ParseField
HAS_HEADER_ROW
static ParseField
LINES_TO_SAMPLE
static ParseField
QUOTE
static ParseField
SHOULD_TRIM_FIELDS
static ParseField
TIMEOUT
static ParseField
TIMESTAMP_FIELD
static ParseField
TIMESTAMP_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 boolean
equals(java.lang.Object other)
java.lang.String
getCharset()
java.util.List<java.lang.String>
getColumnNames()
java.lang.Character
getDelimiter()
java.lang.Boolean
getExplain()
FileStructure.Format
getFormat()
java.lang.String
getGrokPattern()
java.lang.Boolean
getHasHeaderRow()
java.lang.Integer
getLinesToSample()
java.lang.Character
getQuote()
BytesReference
getSample()
java.lang.Boolean
getShouldTrimFields()
TimeValue
getTimeout()
java.lang.String
getTimestampField()
java.lang.String
getTimestampFormat()
int
hashCode()
void
setCharset(java.lang.String charset)
void
setColumnNames(java.lang.String[] columnNames)
void
setColumnNames(java.util.List<java.lang.String> columnNames)
void
setDelimiter(java.lang.Character delimiter)
void
setDelimiter(java.lang.String delimiter)
void
setExplain(java.lang.Boolean explain)
void
setFormat(java.lang.String format)
void
setFormat(FileStructure.Format format)
void
setGrokPattern(java.lang.String grokPattern)
void
setHasHeaderRow(java.lang.Boolean hasHeaderRow)
void
setLinesToSample(java.lang.Integer linesToSample)
void
setQuote(java.lang.Character quote)
void
setQuote(java.lang.String quote)
void
setSample(byte[] sample)
void
setSample(BytesReference sample)
void
setShouldTrimFields(java.lang.Boolean shouldTrimFields)
void
setTimeout(TimeValue timeout)
void
setTimestampField(java.lang.String timestampField)
void
setTimestampFormat(java.lang.String timestampFormat)
XContentBuilder
toXContent(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: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. AValidationException
that is not null is assumed to contain validation errors and will be thrown.- Specified by:
validate
in interfaceValidatable
- Returns:
- An
Optional
ValidationException
that contains a list of validation errors.
-
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
-
-