Class EnrichPolicy.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<EnrichPolicy.Builder>
co.elastic.clients.elasticsearch.enrich.EnrichPolicy.Builder
- All Implemented Interfaces:
- WithJson<EnrichPolicy.Builder>,- ObjectBuilder<EnrichPolicy>
- Enclosing class:
- EnrichPolicy
public static class EnrichPolicy.Builder
extends WithJsonObjectBuilderBase<EnrichPolicy.Builder>
implements ObjectBuilder<EnrichPolicy>
Builder for 
EnrichPolicy.- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionbuild()Builds aEnrichPolicy.final EnrichPolicy.BuilderelasticsearchVersion(String value) API name:elasticsearch_versionfinal EnrichPolicy.BuilderenrichFields(String value, String... values) Required - API name:enrich_fieldsfinal EnrichPolicy.BuilderenrichFields(List<String> list) Required - API name:enrich_fieldsfinal EnrichPolicy.BuilderRequired - API name:indicesfinal EnrichPolicy.BuilderRequired - API name:indicesfinal EnrichPolicy.BuildermatchField(String value) Required - API name:match_fieldfinal EnrichPolicy.BuilderAPI name:namefinal EnrichPolicy.BuilderAPI name:queryfinal EnrichPolicy.Builderquery(QueryVariant value) API name:queryfinal EnrichPolicy.BuilderAPI name:queryprotected EnrichPolicy.Builderself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBasewithJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
- 
Constructor Details- 
Builderpublic Builder()
 
- 
- 
Method Details- 
enrichFieldsRequired - API name:enrich_fieldsAdds all elements of listtoenrichFields.
- 
enrichFieldsRequired - API name:enrich_fieldsAdds one or more values to enrichFields.
- 
indicesRequired - API name:indicesAdds all elements of listtoindices.
- 
indicesRequired - API name:indicesAdds one or more values to indices.
- 
matchFieldRequired - API name:match_field
- 
queryAPI name:query
- 
queryAPI name:query
- 
queryAPI name:query
- 
nameAPI name:name
- 
elasticsearchVersionAPI name:elasticsearch_version
- 
self- Specified by:
- selfin class- WithJsonObjectBuilderBase<EnrichPolicy.Builder>
 
- 
buildBuilds aEnrichPolicy.- Specified by:
- buildin interface- ObjectBuilder<EnrichPolicy>
- Throws:
- NullPointerException- if some of the required fields are null.
 
 
-