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:charsetAPI name:ecs_compatibilityfieldStats(String key, FieldStat value) Required - API name:field_statsfieldStats(String key, Function<FieldStat.Builder, ObjectBuilder<FieldStat>> fn) Required - API name:field_statsfieldStats(Map<String, FieldStat> map) Required - API name:field_statsformat(FormatType value) Required - API name:formatgrokPattern(String value) API name:grok_patterningestPipeline(PipelineConfig value) Required - API name:ingest_pipelineRequired - API name:ingest_pipelinejavaTimestampFormats(String value, String... values) API name:java_timestamp_formatsjavaTimestampFormats(List<String> list) API name:java_timestamp_formatsjodaTimestampFormats(String value, String... values) API name:joda_timestamp_formatsjodaTimestampFormats(List<String> list) API name:joda_timestamp_formatsmappings(TypeMapping value) Required - API name:mappingsRequired - API name:mappingsmultilineStartPattern(String value) API name:multiline_start_patternneedClientTimezone(boolean value) Required - API name:need_client_timezonenumLinesAnalyzed(int value) Required - API name:num_lines_analyzednumMessagesAnalyzed(int value) Required - API name:num_messages_analyzedsampleStart(String value) Required - API name:sample_startprotected FindMessageStructureResponse.Builderself()timestampField(String value) API name:timestamp_fieldMethods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods 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_statsAdds all entries of
maptofieldStats. -
fieldStats
Required - API name:field_statsAdds an entry to
fieldStats. -
fieldStats
public final FindMessageStructureResponse.Builder fieldStats(String key, Function<FieldStat.Builder, ObjectBuilder<FieldStat>> fn) Required - API name:field_statsAdds an entry to
fieldStatsusing a builder lambda. -
format
Required - API name:format -
grokPattern
API name:grok_pattern -
javaTimestampFormats
API name:java_timestamp_formatsAdds all elements of
listtojavaTimestampFormats. -
javaTimestampFormats
public final FindMessageStructureResponse.Builder javaTimestampFormats(String value, String... values) API name:java_timestamp_formatsAdds one or more values to
javaTimestampFormats. -
jodaTimestampFormats
API name:joda_timestamp_formatsAdds all elements of
listtojodaTimestampFormats. -
jodaTimestampFormats
public final FindMessageStructureResponse.Builder jodaTimestampFormats(String value, String... values) API name:joda_timestamp_formatsAdds 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:
selfin classWithJsonObjectBuilderBase<FindMessageStructureResponse.Builder>
-
build
Builds aFindMessageStructureResponse.- Specified by:
buildin interfaceObjectBuilder<FindMessageStructureResponse>- Throws:
NullPointerException- if some of the required fields are null.
-