Class FindMessageStructureResponse.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<FindMessageStructureResponse.Builder>
co.elastic.clients.elasticsearch.text_structure.FindMessageStructureResponse.Builder
- All Implemented Interfaces:
WithJson<FindMessageStructureResponse.Builder>
,ObjectBuilder<FindMessageStructureResponse>
- Enclosing class:
- FindMessageStructureResponse
public static class FindMessageStructureResponse.Builder
extends WithJsonObjectBuilderBase<FindMessageStructureResponse.Builder>
implements ObjectBuilder<FindMessageStructureResponse>
Builder for
FindMessageStructureResponse
.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aFindMessageStructureResponse
.Required - API name:charset
API name:ecs_compatibility
fieldStats
(String key, FieldStat value) Required - API name:field_stats
fieldStats
(String key, Function<FieldStat.Builder, ObjectBuilder<FieldStat>> fn) Required - API name:field_stats
fieldStats
(Map<String, FieldStat> map) Required - API name:field_stats
format
(FormatType value) Required - API name:format
grokPattern
(String value) API name:grok_pattern
ingestPipeline
(PipelineConfig value) Required - API name:ingest_pipeline
Required - API name:ingest_pipeline
javaTimestampFormats
(String value, String... values) API name:java_timestamp_formats
javaTimestampFormats
(List<String> list) API name:java_timestamp_formats
jodaTimestampFormats
(String value, String... values) API name:joda_timestamp_formats
jodaTimestampFormats
(List<String> list) API name:joda_timestamp_formats
mappings
(TypeMapping value) Required - API name:mappings
Required - API name:mappings
multilineStartPattern
(String value) API name:multiline_start_pattern
needClientTimezone
(boolean value) Required - API name:need_client_timezone
numLinesAnalyzed
(int value) Required - API name:num_lines_analyzed
numMessagesAnalyzed
(int value) Required - API name:num_messages_analyzed
sampleStart
(String value) Required - API name:sample_start
protected FindMessageStructureResponse.Builder
self()
timestampField
(String value) API name:timestamp_field
Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJson
Methods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
charset
Required - API name:charset
-
ecsCompatibility
public final FindMessageStructureResponse.Builder ecsCompatibility(@Nullable EcsCompatibilityType value) API name:ecs_compatibility
-
fieldStats
Required - API name:field_stats
Adds all entries of
map
tofieldStats
. -
fieldStats
Required - API name:field_stats
Adds an entry to
fieldStats
. -
fieldStats
public final FindMessageStructureResponse.Builder fieldStats(String key, Function<FieldStat.Builder, ObjectBuilder<FieldStat>> fn) Required - API name:field_stats
Adds an entry to
fieldStats
using a builder lambda. -
format
Required - API name:format
-
grokPattern
API name:grok_pattern
-
javaTimestampFormats
API name:java_timestamp_formats
Adds all elements of
list
tojavaTimestampFormats
. -
javaTimestampFormats
public final FindMessageStructureResponse.Builder javaTimestampFormats(String value, String... values) API name:java_timestamp_formats
Adds one or more values to
javaTimestampFormats
. -
jodaTimestampFormats
API name:joda_timestamp_formats
Adds all elements of
list
tojodaTimestampFormats
. -
jodaTimestampFormats
public final FindMessageStructureResponse.Builder jodaTimestampFormats(String value, String... values) API name:joda_timestamp_formats
Adds one or more values to
jodaTimestampFormats
. -
ingestPipeline
Required - API name:ingest_pipeline
-
ingestPipeline
public final FindMessageStructureResponse.Builder ingestPipeline(Function<PipelineConfig.Builder, ObjectBuilder<PipelineConfig>> fn) Required - API name:ingest_pipeline
-
mappings
Required - API name:mappings
-
mappings
public final FindMessageStructureResponse.Builder mappings(Function<TypeMapping.Builder, ObjectBuilder<TypeMapping>> fn) Required - API name:mappings
-
multilineStartPattern
API name:multiline_start_pattern
-
needClientTimezone
Required - API name:need_client_timezone
-
numLinesAnalyzed
Required - API name:num_lines_analyzed
-
numMessagesAnalyzed
Required - API name:num_messages_analyzed
-
sampleStart
Required - API name:sample_start
-
timestampField
API name:timestamp_field
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<FindMessageStructureResponse.Builder>
-
build
Builds aFindMessageStructureResponse
.- Specified by:
build
in interfaceObjectBuilder<FindMessageStructureResponse>
- Throws:
NullPointerException
- if some of the required fields are null.
-