Class Explanation.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.explain.Explanation.Builder
-
- All Implemented Interfaces:
ObjectBuilder<Explanation>
- Enclosing class:
- Explanation
public static class Explanation.Builder extends ObjectBuilderBase implements ObjectBuilder<Explanation>
Builder forExplanation.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Explanationbuild()Builds aExplanation.Explanation.Builderdescription(java.lang.String value)Required - API name:descriptionExplanation.Builderdetails(java.util.function.Function<ExplanationDetail.Builder,ObjectBuilder<ExplanationDetail>> fn)Required - API name:detailsExplanation.Builderdetails(java.util.List<ExplanationDetail> list)Required - API name:detailsExplanation.Builderdetails(ExplanationDetail value, ExplanationDetail... values)Required - API name:detailsExplanation.Buildervalue(float value)Required - API name:value-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
description
public final Explanation.Builder description(java.lang.String value)
Required - API name:description
-
details
public final Explanation.Builder details(java.util.List<ExplanationDetail> list)
Required - API name:detailsAdds all elements of
listtodetails.
-
details
public final Explanation.Builder details(ExplanationDetail value, ExplanationDetail... values)
Required - API name:detailsAdds one or more values to
details.
-
details
public final Explanation.Builder details(java.util.function.Function<ExplanationDetail.Builder,ObjectBuilder<ExplanationDetail>> fn)
Required - API name:detailsAdds a value to
detailsusing a builder lambda.
-
value
public final Explanation.Builder value(float value)
Required - API name:value
-
build
public Explanation build()
Builds aExplanation.- Specified by:
buildin interfaceObjectBuilder<Explanation>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-