Class WeightsBase.AbstractBuilder<BuilderT extends WeightsBase.AbstractBuilder<BuilderT>>

java.lang.Object
org.opensearch.client.util.ObjectBuilderBase
org.opensearch.client.opensearch.cluster.weighted_routing.WeightsBase.AbstractBuilder<BuilderT>
Direct Known Subclasses:
GetWeightedRoutingResponse.Builder
Enclosing class:
WeightsBase

public abstract static class WeightsBase.AbstractBuilder<BuilderT extends WeightsBase.AbstractBuilder<BuilderT>> extends ObjectBuilderBase
  • Constructor Details

  • Method Details

    • self

      @Nonnull protected abstract BuilderT self()
    • version

      @Nonnull public final BuilderT version(@Nullable Long value)
      API name: _version
    • weights

      @Nonnull public final BuilderT weights(Map<String,String> map)
      API name: weights

      Adds all elements of map to weights.

    • weights

      @Nonnull public final BuilderT weights(String key, String value)
      API name: weights

      Adds an entry to weights.