Class DynamicTemplate.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<DynamicTemplate.Builder>
co.elastic.clients.elasticsearch._types.mapping.DynamicTemplate.Builder
- All Implemented Interfaces:
WithJson<DynamicTemplate.Builder>
,ObjectBuilder<DynamicTemplate>
- Enclosing class:
- DynamicTemplate
public static class DynamicTemplate.Builder
extends WithJsonObjectBuilderBase<DynamicTemplate.Builder>
implements ObjectBuilder<DynamicTemplate>
Builder for
DynamicTemplate
.-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionbuild()
Builds aDynamicTemplate
.final DynamicTemplate.Builder
API name:mapping
final DynamicTemplate.Builder
API name:mapping
final DynamicTemplate.Builder
API name:match
final DynamicTemplate.Builder
matchMappingType
(String value) API name:match_mapping_type
final DynamicTemplate.Builder
matchPattern
(MatchType value) API name:match_pattern
final DynamicTemplate.Builder
API name:path_match
final DynamicTemplate.Builder
pathUnmatch
(String value) API name:path_unmatch
protected DynamicTemplate.Builder
self()
final DynamicTemplate.Builder
API name:unmatch
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
-
mapping
API name:mapping
-
mapping
API name:mapping
-
match
API name:match
-
matchMappingType
API name:match_mapping_type
-
matchPattern
API name:match_pattern
-
pathMatch
API name:path_match
-
pathUnmatch
API name:path_unmatch
-
unmatch
API name:unmatch
-
self
- Specified by:
self
in classWithJsonObjectBuilderBase<DynamicTemplate.Builder>
-
build
Builds aDynamicTemplate
.- Specified by:
build
in interfaceObjectBuilder<DynamicTemplate>
- Throws:
NullPointerException
- if some of the required fields are null.
-