Class LikeDocument.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch._types.query_dsl.LikeDocument.Builder
-
- All Implemented Interfaces:
ObjectBuilder<LikeDocument>
- Enclosing class:
- LikeDocument
public static class LikeDocument.Builder extends ObjectBuilderBase implements ObjectBuilder<LikeDocument>
Builder forLikeDocument.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LikeDocumentbuild()Builds aLikeDocument.LikeDocument.Builderdoc(JsonData value)API name:docLikeDocument.Builderfields(java.lang.String value, java.lang.String... values)API name:fieldsLikeDocument.Builderfields(java.util.List<java.lang.String> list)API name:fieldsLikeDocument.Builderid(java.lang.String value)API name:_idLikeDocument.Builderindex(java.lang.String value)API name:_indexLikeDocument.BuilderperFieldAnalyzer(java.lang.String key, java.lang.String value)API name:per_field_analyzerLikeDocument.BuilderperFieldAnalyzer(java.util.Map<java.lang.String,java.lang.String> map)API name:per_field_analyzerLikeDocument.Builderrouting(java.lang.String value)API name:routingLikeDocument.Buildertype(java.lang.String value)API name:_typeLikeDocument.Builderversion(java.lang.Long value)API name:versionLikeDocument.BuilderversionType(VersionType value)API name:version_type-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
doc
public final LikeDocument.Builder doc(@Nullable JsonData value)
API name:doc
-
fields
public final LikeDocument.Builder fields(java.util.List<java.lang.String> list)
API name:fieldsAdds all elements of
listtofields.
-
fields
public final LikeDocument.Builder fields(java.lang.String value, java.lang.String... values)
API name:fieldsAdds one or more values to
fields.
-
id
public final LikeDocument.Builder id(@Nullable java.lang.String value)
API name:_id
-
type
public final LikeDocument.Builder type(@Nullable java.lang.String value)
API name:_type
-
index
public final LikeDocument.Builder index(@Nullable java.lang.String value)
API name:_index
-
perFieldAnalyzer
public final LikeDocument.Builder perFieldAnalyzer(java.util.Map<java.lang.String,java.lang.String> map)
API name:per_field_analyzerAdds all entries of
maptoperFieldAnalyzer.
-
perFieldAnalyzer
public final LikeDocument.Builder perFieldAnalyzer(java.lang.String key, java.lang.String value)
API name:per_field_analyzerAdds an entry to
perFieldAnalyzer.
-
routing
public final LikeDocument.Builder routing(@Nullable java.lang.String value)
API name:routing
-
version
public final LikeDocument.Builder version(@Nullable java.lang.Long value)
API name:version
-
versionType
public final LikeDocument.Builder versionType(@Nullable VersionType value)
API name:version_type
-
build
public LikeDocument build()
Builds aLikeDocument.- Specified by:
buildin interfaceObjectBuilder<LikeDocument>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-