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
FieldsModifier and TypeFieldDescriptionstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldstatic final org.elasticsearch.xcontent.ParseFieldFields inherited from interface org.elasticsearch.xcontent.ToXContent
EMPTY_PARAMSFields inherited from interface org.elasticsearch.client.Validatable
EMPTY -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleangetQuote()org.elasticsearch.core.TimeValueinthashCode()voidsetCharset(String charset) voidsetColumnNames(String[] columnNames) voidsetColumnNames(List<String> columnNames) voidsetDelimiter(Character delimiter) voidsetDelimiter(String delimiter) voidsetExplain(Boolean explain) voidvoidsetFormat(TextStructure.Format format) voidsetGrokPattern(String grokPattern) voidsetHasHeaderRow(Boolean hasHeaderRow) voidsetLineMergeSizeLimit(Integer lineMergeSizeLimit) voidsetLinesToSample(Integer linesToSample) voidvoidvoidsetSample(byte[] sample) voidsetSample(BytesReference sample) voidsetShouldTrimFields(Boolean shouldTrimFields) voidsetTimeout(org.elasticsearch.core.TimeValue timeout) voidsetTimestampField(String timestampField) voidsetTimestampFormat(String timestampFormat) org.elasticsearch.xcontent.XContentBuildertoXContent(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, waitMethods 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: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.xcontent.XContentBuilder toXContent(org.elasticsearch.xcontent.XContentBuilder builder, org.elasticsearch.xcontent.ToXContent.Params params) throws IOException - Specified by:
toXContentin interfaceorg.elasticsearch.xcontent.ToXContent- Throws:
IOException
-
hashCode
public int hashCode() -
equals
-