Class FindStructureRequest
java.lang.Object
org.elasticsearch.client.textstructure.FindStructureRequest
- All Implemented Interfaces:
Validatable
,org.elasticsearch.xcontent.ToXContent
,org.elasticsearch.xcontent.ToXContentFragment
public class FindStructureRequest
extends Object
implements Validatable, org.elasticsearch.xcontent.ToXContentFragment
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.xcontent.ToXContent
org.elasticsearch.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.xcontent.ToXContent.MapParams, org.elasticsearch.xcontent.ToXContent.Params
-
Field Summary
Modifier and TypeFieldDescriptionstatic final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
static final org.elasticsearch.xcontent.ParseField
Fields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMS
Fields inherited from interface org.elasticsearch.client.Validatable
EMPTY
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
getQuote()
org.elasticsearch.core.TimeValue
int
hashCode()
void
setCharset
(String charset) void
setColumnNames
(String[] columnNames) void
setColumnNames
(List<String> columnNames) void
setDelimiter
(Character delimiter) void
setDelimiter
(String delimiter) void
setExplain
(Boolean explain) void
void
setFormat
(TextStructure.Format format) void
setGrokPattern
(String grokPattern) void
setHasHeaderRow
(Boolean hasHeaderRow) void
setLineMergeSizeLimit
(Integer lineMergeSizeLimit) void
setLinesToSample
(Integer linesToSample) void
void
void
setSample
(byte[] sample) void
setSample
(BytesReference sample) void
setShouldTrimFields
(Boolean shouldTrimFields) void
setTimeout
(org.elasticsearch.core.TimeValue timeout) void
setTimestampField
(String timestampField) void
setTimestampFormat
(String timestampFormat) org.elasticsearch.xcontent.XContentBuilder
toXContent
(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) 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.xcontent.ToXContentFragment
isFragment
-
Field Details
-
LINES_TO_SAMPLE
public static final org.elasticsearch.xcontent.ParseField LINES_TO_SAMPLE -
LINE_MERGE_SIZE_LIMIT
public static final org.elasticsearch.xcontent.ParseField LINE_MERGE_SIZE_LIMIT -
TIMEOUT
public static final org.elasticsearch.xcontent.ParseField TIMEOUT -
CHARSET
public static final org.elasticsearch.xcontent.ParseField CHARSET -
FORMAT
public static final org.elasticsearch.xcontent.ParseField FORMAT -
COLUMN_NAMES
public static final org.elasticsearch.xcontent.ParseField COLUMN_NAMES -
HAS_HEADER_ROW
public static final org.elasticsearch.xcontent.ParseField HAS_HEADER_ROW -
DELIMITER
public static final org.elasticsearch.xcontent.ParseField DELIMITER -
QUOTE
public static final org.elasticsearch.xcontent.ParseField QUOTE -
SHOULD_TRIM_FIELDS
public static final org.elasticsearch.xcontent.ParseField SHOULD_TRIM_FIELDS -
GROK_PATTERN
public static final org.elasticsearch.xcontent.ParseField GROK_PATTERN -
TIMESTAMP_FORMAT
public static final org.elasticsearch.xcontent.ParseField TIMESTAMP_FORMAT -
TIMESTAMP_FIELD
public static final org.elasticsearch.xcontent.ParseField TIMESTAMP_FIELD -
EXPLAIN
public static final org.elasticsearch.xcontent.ParseField EXPLAIN
-
-
Constructor Details
-
FindStructureRequest
public FindStructureRequest()
-
-
Method Details
-
getLinesToSample
-
setLinesToSample
-
getLineMergeSizeLimit
-
setLineMergeSizeLimit
-
getTimeout
public org.elasticsearch.core.TimeValue getTimeout() -
setTimeout
public void setTimeout(org.elasticsearch.core.TimeValue timeout) -
getCharset
-
setCharset
-
getFormat
-
setFormat
-
setFormat
-
getColumnNames
-
setColumnNames
-
setColumnNames
-
getHasHeaderRow
-
setHasHeaderRow
-
getDelimiter
-
setDelimiter
-
setDelimiter
-
getQuote
-
setQuote
-
setQuote
-
getShouldTrimFields
-
setShouldTrimFields
-
getGrokPattern
-
setGrokPattern
-
getTimestampFormat
-
setTimestampFormat
-
getTimestampField
-
setTimestampField
-
getExplain
-
setExplain
-
getSample
-
setSample
public void setSample(byte[] sample) -
setSample
-
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 org.elasticsearch.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException - Specified by:
toXContent
in interfaceorg.elasticsearch.xcontent.ToXContent
- Throws:
IOException
-
hashCode
public int hashCode() -
equals
-