Class AdaptiveSelection.Builder
- java.lang.Object
-
- org.opensearch.client.util.ObjectBuilderBase
-
- org.opensearch.client.opensearch.nodes.AdaptiveSelection.Builder
-
- All Implemented Interfaces:
ObjectBuilder<AdaptiveSelection>
- Enclosing class:
- AdaptiveSelection
public static class AdaptiveSelection.Builder extends ObjectBuilderBase implements ObjectBuilder<AdaptiveSelection>
Builder forAdaptiveSelection.
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AdaptiveSelection.BuilderavgQueueSize(long value)Required - API name:avg_queue_sizeAdaptiveSelection.BuilderavgResponseTimeNs(long value)Required - API name:avg_response_time_nsAdaptiveSelection.BuilderavgServiceTimeNs(long value)Required - API name:avg_service_time_nsAdaptiveSelectionbuild()Builds aAdaptiveSelection.AdaptiveSelection.BuilderoutgoingSearches(long value)Required - API name:outgoing_searchesAdaptiveSelection.Builderrank(java.lang.String value)Required - API name:rank-
Methods inherited from class org.opensearch.client.util.ObjectBuilderBase
_checkSingleUse, _listAdd, _listAddAll, _mapPut, _mapPutAll
-
-
-
-
Method Detail
-
avgQueueSize
public final AdaptiveSelection.Builder avgQueueSize(long value)
Required - API name:avg_queue_size
-
avgResponseTimeNs
public final AdaptiveSelection.Builder avgResponseTimeNs(long value)
Required - API name:avg_response_time_ns
-
avgServiceTimeNs
public final AdaptiveSelection.Builder avgServiceTimeNs(long value)
Required - API name:avg_service_time_ns
-
outgoingSearches
public final AdaptiveSelection.Builder outgoingSearches(long value)
Required - API name:outgoing_searches
-
rank
public final AdaptiveSelection.Builder rank(java.lang.String value)
Required - API name:rank
-
build
public AdaptiveSelection build()
Builds aAdaptiveSelection.- Specified by:
buildin interfaceObjectBuilder<AdaptiveSelection>- Throws:
java.lang.NullPointerException- if some of the required fields are null.
-
-