Class ExplanationDetail.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.core.explain.ExplanationDetail.Builder
-
- All Implemented Interfaces:
ObjectBuilder<ExplanationDetail>
- Enclosing class:
- ExplanationDetail
public static class ExplanationDetail.Builder extends ObjectBuilderBase implements ObjectBuilder<ExplanationDetail>
Builder forExplanationDetail.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ExplanationDetailbuild()Builds aExplanationDetail.ExplanationDetail.Builderdescription(java.lang.String value)Required - API name:descriptionExplanationDetail.Builderdetails(java.util.function.Function<ExplanationDetail.Builder,ObjectBuilder<ExplanationDetail>> fn)API name:detailsExplanationDetail.Builderdetails(java.util.List<ExplanationDetail> list)API name:detailsExplanationDetail.Builderdetails(ExplanationDetail value, ExplanationDetail... values)API name:detailsExplanationDetail.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 ExplanationDetail.Builder description(java.lang.String value)
Required - API name:description
-
details
public final ExplanationDetail.Builder details(java.util.List<ExplanationDetail> list)
API name:detailsAdds all elements of
listtodetails.
-
details
public final ExplanationDetail.Builder details(ExplanationDetail value, ExplanationDetail... values)
API name:detailsAdds one or more values to
details.
-
details
public final ExplanationDetail.Builder details(java.util.function.Function<ExplanationDetail.Builder,ObjectBuilder<ExplanationDetail>> fn)
API name:detailsAdds a value to
detailsusing a builder lambda.
-
value
public final ExplanationDetail.Builder value(float value)
Required - API name:value
-
build
public ExplanationDetail build()
Builds aExplanationDetail.- Specified by:
buildin interfaceObjectBuilder<ExplanationDetail>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-