Class AdaptiveSelection.Builder
java.lang.Object
co.elastic.clients.util.ObjectBuilderBase
co.elastic.clients.util.WithJsonObjectBuilderBase<AdaptiveSelection.Builder>
co.elastic.clients.elasticsearch.nodes.AdaptiveSelection.Builder
- All Implemented Interfaces:
WithJson<AdaptiveSelection.Builder>,ObjectBuilder<AdaptiveSelection>
- Enclosing class:
- AdaptiveSelection
public static class AdaptiveSelection.Builder
extends WithJsonObjectBuilderBase<AdaptiveSelection.Builder>
implements ObjectBuilder<AdaptiveSelection>
Builder for
AdaptiveSelection.-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionavgQueueSize(Long value) API name:avg_queue_sizeavgResponseTime(Long value) API name:avg_response_timeavgResponseTimeNs(Long value) API name:avg_response_time_nsavgServiceTime(String value) API name:avg_service_timeavgServiceTimeNs(Long value) API name:avg_service_time_nsbuild()Builds aAdaptiveSelection.outgoingSearches(Long value) API name:outgoing_searchesAPI name:rankprotected AdaptiveSelection.Builderself()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
-
Builder
public Builder()
-
-
Method Details
-
avgQueueSize
API name:avg_queue_size -
avgResponseTime
API name:avg_response_time -
avgResponseTimeNs
API name:avg_response_time_ns -
avgServiceTime
API name:avg_service_time -
avgServiceTimeNs
API name:avg_service_time_ns -
outgoingSearches
API name:outgoing_searches -
rank
API name:rank -
self
- Specified by:
selfin classWithJsonObjectBuilderBase<AdaptiveSelection.Builder>
-
build
Builds aAdaptiveSelection.- Specified by:
buildin interfaceObjectBuilder<AdaptiveSelection>- Throws:
NullPointerException- if some of the required fields are null.
-