Class TextProperty.Builder
java.lang.Object
co.elastic.clients.elasticsearch._types.mapping.PropertyBase.AbstractBuilder<BuilderT>
co.elastic.clients.elasticsearch._types.mapping.CorePropertyBase.AbstractBuilder<TextProperty.Builder>
co.elastic.clients.elasticsearch._types.mapping.TextProperty.Builder
- All Implemented Interfaces:
ObjectBuilder<TextProperty>
- Enclosing class:
- TextProperty
public static class TextProperty.Builder extends CorePropertyBase.AbstractBuilder<TextProperty.Builder> implements ObjectBuilder<TextProperty>
Builder for
TextProperty.-
Constructor Summary
Constructors Constructor Description Builder() -
Method Summary
Modifier and Type Method Description TextProperty.Builderanalyzer(java.lang.String value)API name:analyzerTextProperty.Builderboost(java.lang.Double value)API name:boostTextPropertybuild()Builds aTextProperty.TextProperty.BuildereagerGlobalOrdinals(java.lang.Boolean value)API name:eager_global_ordinalsTextProperty.Builderfielddata(java.lang.Boolean value)API name:fielddataTextProperty.BuilderfielddataFrequencyFilter(FielddataFrequencyFilter value)API name:fielddata_frequency_filterTextProperty.BuilderfielddataFrequencyFilter(java.util.function.Function<FielddataFrequencyFilter.Builder,ObjectBuilder<FielddataFrequencyFilter>> fn)API name:fielddata_frequency_filterTextProperty.Builderindex(java.lang.Boolean value)API name:indexTextProperty.BuilderindexOptions(IndexOptions value)API name:index_optionsTextProperty.BuilderindexPhrases(java.lang.Boolean value)API name:index_phrasesTextProperty.BuilderindexPrefixes(TextIndexPrefixes value)API name:index_prefixesTextProperty.BuilderindexPrefixes(java.util.function.Function<TextIndexPrefixes.Builder,ObjectBuilder<TextIndexPrefixes>> fn)API name:index_prefixesTextProperty.Buildernorms(java.lang.Boolean value)API name:normsTextProperty.BuilderpositionIncrementGap(java.lang.Integer value)API name:position_increment_gapTextProperty.BuildersearchAnalyzer(java.lang.String value)API name:search_analyzerTextProperty.BuildersearchQuoteAnalyzer(java.lang.String value)API name:search_quote_analyzerprotected TextProperty.Builderself()TextProperty.BuildertermVector(TermVectorOption value)API name:term_vectorMethods inherited from class co.elastic.clients.elasticsearch._types.mapping.CorePropertyBase.AbstractBuilder
addCopyTo, copyTo, copyTo, similarity, storeMethods inherited from class co.elastic.clients.elasticsearch._types.mapping.PropertyBase.AbstractBuilder
dynamic, fields, fields, ignoreAbove, localMetadata, meta, name, properties, properties, putFields, putFields, putLocalMetadata, putMeta, putProperties, putPropertiesMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
analyzer
API name:analyzer -
boost
API name:boost -
eagerGlobalOrdinals
API name:eager_global_ordinals -
fielddata
API name:fielddata -
fielddataFrequencyFilter
API name:fielddata_frequency_filter -
fielddataFrequencyFilter
public TextProperty.Builder fielddataFrequencyFilter(java.util.function.Function<FielddataFrequencyFilter.Builder,ObjectBuilder<FielddataFrequencyFilter>> fn)API name:fielddata_frequency_filter -
index
API name:index -
indexOptions
API name:index_options -
indexPhrases
API name:index_phrases -
indexPrefixes
API name:index_prefixes -
indexPrefixes
public TextProperty.Builder indexPrefixes(java.util.function.Function<TextIndexPrefixes.Builder,ObjectBuilder<TextIndexPrefixes>> fn)API name:index_prefixes -
norms
API name:norms -
positionIncrementGap
API name:position_increment_gap -
searchAnalyzer
API name:search_analyzer -
searchQuoteAnalyzer
API name:search_quote_analyzer -
termVector
API name:term_vector -
self
- Specified by:
selfin classPropertyBase.AbstractBuilder<TextProperty.Builder>
-
build
Builds aTextProperty.- Specified by:
buildin interfaceObjectBuilder<TextProperty>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-