Class FindStructureResponse.Builder
java.lang.Object
co.elastic.clients.elasticsearch.text_structure.FindStructureResponse.Builder
- All Implemented Interfaces:
ObjectBuilder<FindStructureResponse>
- Enclosing class:
- FindStructureResponse
public static class FindStructureResponse.Builder extends java.lang.Object implements ObjectBuilder<FindStructureResponse>
Builder for
FindStructureResponse
.-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
Modifier and Type Method Description FindStructureResponse.Builder
addColumnNames(java.lang.String value)
Add a value tocolumnNames(List)
, creating the list if needed.FindStructureResponse.Builder
addExplanation(java.lang.String value)
Add a value toexplanation(List)
, creating the list if needed.FindStructureResponse.Builder
addJavaTimestampFormats(java.lang.String value)
Add a value tojavaTimestampFormats(List)
, creating the list if needed.FindStructureResponse.Builder
addJodaTimestampFormats(java.lang.String value)
Add a value tojodaTimestampFormats(List)
, creating the list if needed.FindStructureResponse
build()
Builds aFindStructureResponse
.FindStructureResponse.Builder
charset(java.lang.String value)
Required - API name:charset
FindStructureResponse.Builder
columnNames(java.lang.String... value)
API name:column_names
FindStructureResponse.Builder
columnNames(java.util.List<java.lang.String> value)
API name:column_names
FindStructureResponse.Builder
delimiter(java.lang.String value)
API name:delimiter
FindStructureResponse.Builder
excludeLinesPattern(java.lang.String value)
API name:exclude_lines_pattern
FindStructureResponse.Builder
explanation(java.lang.String... value)
API name:explanation
FindStructureResponse.Builder
explanation(java.util.List<java.lang.String> value)
API name:explanation
FindStructureResponse.Builder
fieldStats(java.lang.String key, java.util.function.Function<FieldStat.Builder,ObjectBuilder<FieldStat>> fn)
SetfieldStats(Map)
to a singleton map.FindStructureResponse.Builder
fieldStats(java.util.Map<java.lang.String,FieldStat> value)
Required - API name:field_stats
FindStructureResponse.Builder
format(java.lang.String value)
Required - API name:format
FindStructureResponse.Builder
grokPattern(java.lang.String value)
API name:grok_pattern
FindStructureResponse.Builder
hasByteOrderMarker(boolean value)
Required - API name:has_byte_order_marker
FindStructureResponse.Builder
hasHeaderRow(java.lang.Boolean value)
API name:has_header_row
FindStructureResponse.Builder
ingestPipeline(PipelineConfig value)
Required - API name:ingest_pipeline
FindStructureResponse.Builder
ingestPipeline(java.util.function.Function<PipelineConfig.Builder,ObjectBuilder<PipelineConfig>> fn)
Required - API name:ingest_pipeline
FindStructureResponse.Builder
javaTimestampFormats(java.lang.String... value)
API name:java_timestamp_formats
FindStructureResponse.Builder
javaTimestampFormats(java.util.List<java.lang.String> value)
API name:java_timestamp_formats
FindStructureResponse.Builder
jodaTimestampFormats(java.lang.String... value)
API name:joda_timestamp_formats
FindStructureResponse.Builder
jodaTimestampFormats(java.util.List<java.lang.String> value)
API name:joda_timestamp_formats
FindStructureResponse.Builder
mappings(TypeMapping value)
Required - API name:mappings
FindStructureResponse.Builder
mappings(java.util.function.Function<TypeMapping.Builder,ObjectBuilder<TypeMapping>> fn)
Required - API name:mappings
FindStructureResponse.Builder
multilineStartPattern(java.lang.String value)
API name:multiline_start_pattern
FindStructureResponse.Builder
needClientTimezone(boolean value)
Required - API name:need_client_timezone
FindStructureResponse.Builder
numLinesAnalyzed(int value)
Required - API name:num_lines_analyzed
FindStructureResponse.Builder
numMessagesAnalyzed(int value)
Required - API name:num_messages_analyzed
FindStructureResponse.Builder
putFieldStats(java.lang.String key, FieldStat value)
Add a key/value tofieldStats(Map)
, creating the map if needed.FindStructureResponse.Builder
putFieldStats(java.lang.String key, java.util.function.Function<FieldStat.Builder,ObjectBuilder<FieldStat>> fn)
Add a key/value tofieldStats(Map)
, creating the map if needed.FindStructureResponse.Builder
quote(java.lang.String value)
API name:quote
FindStructureResponse.Builder
sampleStart(java.lang.String value)
Required - API name:sample_start
FindStructureResponse.Builder
shouldTrimFields(java.lang.Boolean value)
API name:should_trim_fields
FindStructureResponse.Builder
timestampField(java.lang.String value)
API name:timestamp_field
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
charset
Required - API name:charset
-
hasHeaderRow
API name:has_header_row
-
hasByteOrderMarker
Required - API name:has_byte_order_marker
-
format
Required - API name:format
-
fieldStats
Required - API name:field_stats
-
putFieldStats
Add a key/value tofieldStats(Map)
, creating the map if needed. -
fieldStats
public FindStructureResponse.Builder fieldStats(java.lang.String key, java.util.function.Function<FieldStat.Builder,ObjectBuilder<FieldStat>> fn)SetfieldStats(Map)
to a singleton map. -
putFieldStats
public FindStructureResponse.Builder putFieldStats(java.lang.String key, java.util.function.Function<FieldStat.Builder,ObjectBuilder<FieldStat>> fn)Add a key/value tofieldStats(Map)
, creating the map if needed. -
sampleStart
Required - API name:sample_start
-
numMessagesAnalyzed
Required - API name:num_messages_analyzed
-
mappings
Required - API name:mappings
-
mappings
public FindStructureResponse.Builder mappings(java.util.function.Function<TypeMapping.Builder,ObjectBuilder<TypeMapping>> fn)Required - API name:mappings
-
quote
API name:quote
-
delimiter
API name:delimiter
-
needClientTimezone
Required - API name:need_client_timezone
-
numLinesAnalyzed
Required - API name:num_lines_analyzed
-
columnNames
API name:column_names
-
columnNames
API name:column_names
-
addColumnNames
Add a value tocolumnNames(List)
, creating the list if needed. -
explanation
API name:explanation
-
explanation
API name:explanation
-
addExplanation
Add a value toexplanation(List)
, creating the list if needed. -
grokPattern
API name:grok_pattern
-
multilineStartPattern
API name:multiline_start_pattern
-
excludeLinesPattern
API name:exclude_lines_pattern
-
javaTimestampFormats
public FindStructureResponse.Builder javaTimestampFormats(@Nullable java.util.List<java.lang.String> value)API name:java_timestamp_formats
-
javaTimestampFormats
API name:java_timestamp_formats
-
addJavaTimestampFormats
Add a value tojavaTimestampFormats(List)
, creating the list if needed. -
jodaTimestampFormats
public FindStructureResponse.Builder jodaTimestampFormats(@Nullable java.util.List<java.lang.String> value)API name:joda_timestamp_formats
-
jodaTimestampFormats
API name:joda_timestamp_formats
-
addJodaTimestampFormats
Add a value tojodaTimestampFormats(List)
, creating the list if needed. -
timestampField
API name:timestamp_field
-
shouldTrimFields
API name:should_trim_fields
-
ingestPipeline
Required - API name:ingest_pipeline
-
ingestPipeline
public FindStructureResponse.Builder ingestPipeline(java.util.function.Function<PipelineConfig.Builder,ObjectBuilder<PipelineConfig>> fn)Required - API name:ingest_pipeline
-
build
Builds aFindStructureResponse
.- Specified by:
build
in interfaceObjectBuilder<FindStructureResponse>
- Throws:
java.lang.NullPointerException
- if some of the required fields are null.
-