Class BaseReasoningDetail.AbstractBuilder<BuilderT extends BaseReasoningDetail.AbstractBuilder<BuilderT>>
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<BuilderT>
co.elastic.clients.elasticsearch.inference.BaseReasoningDetail.AbstractBuilder<BuilderT>
- All Implemented Interfaces:
WithJson<BuilderT>
- Direct Known Subclasses:
EncryptedReasoningDetail.Builder,SummaryReasoningDetail.Builder,TextReasoningDetail.Builder
- Enclosing class:
- BaseReasoningDetail
public abstract static class BaseReasoningDetail.AbstractBuilder<BuilderT extends BaseReasoningDetail.AbstractBuilder<BuilderT>>
extends WithJsonObjectBuilderBase<BuilderT>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal BuilderTThe format of the reasoning detail.final BuilderTThe identifier of the reasoning detail.final BuilderTThe index of the reasoning detail, which indicates its position in the sequence of reasoning details generated by the model.protected abstract BuilderTself()Methods inherited from class co.elastic.clients.util.WithJsonObjectBuilderBase
withJsonMethods inherited from class co.elastic.clients.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
Constructor Details
-
AbstractBuilder
public AbstractBuilder()
-
-
Method Details
-
format
The format of the reasoning detail.API name:
format -
id
The identifier of the reasoning detail.API name:
id -
index
The index of the reasoning detail, which indicates its position in the sequence of reasoning details generated by the model.API name:
index -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<BuilderT extends BaseReasoningDetail.AbstractBuilder<BuilderT>>
-