Interface FunctionScoreContainerOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
FunctionScoreContainer, FunctionScoreContainer.Builder

public interface FunctionScoreContainerOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Details

    • hasFilter

      boolean hasFilter()
      optional .org.opensearch.protobufs.QueryContainer filter = 1 [json_name = "filter"];
      Returns:
      Whether the filter field is set.
    • getFilter

      QueryContainer getFilter()
      optional .org.opensearch.protobufs.QueryContainer filter = 1 [json_name = "filter"];
      Returns:
      The filter.
    • getFilterOrBuilder

      QueryContainerOrBuilder getFilterOrBuilder()
      optional .org.opensearch.protobufs.QueryContainer filter = 1 [json_name = "filter"];
    • hasWeight

      boolean hasWeight()
      optional float weight = 2 [json_name = "weight"];
      Returns:
      Whether the weight field is set.
    • getWeight

      float getWeight()
      optional float weight = 2 [json_name = "weight"];
      Returns:
      The weight.
    • hasExp

      boolean hasExp()
      .org.opensearch.protobufs.DecayFunction exp = 3 [json_name = "exp"];
      Returns:
      Whether the exp field is set.
    • getExp

      DecayFunction getExp()
      .org.opensearch.protobufs.DecayFunction exp = 3 [json_name = "exp"];
      Returns:
      The exp.
    • getExpOrBuilder

      DecayFunctionOrBuilder getExpOrBuilder()
      .org.opensearch.protobufs.DecayFunction exp = 3 [json_name = "exp"];
    • hasGauss

      boolean hasGauss()
      .org.opensearch.protobufs.DecayFunction gauss = 4 [json_name = "gauss"];
      Returns:
      Whether the gauss field is set.
    • getGauss

      DecayFunction getGauss()
      .org.opensearch.protobufs.DecayFunction gauss = 4 [json_name = "gauss"];
      Returns:
      The gauss.
    • getGaussOrBuilder

      DecayFunctionOrBuilder getGaussOrBuilder()
      .org.opensearch.protobufs.DecayFunction gauss = 4 [json_name = "gauss"];
    • hasLinear

      boolean hasLinear()
      .org.opensearch.protobufs.DecayFunction linear = 5 [json_name = "linear"];
      Returns:
      Whether the linear field is set.
    • getLinear

      DecayFunction getLinear()
      .org.opensearch.protobufs.DecayFunction linear = 5 [json_name = "linear"];
      Returns:
      The linear.
    • getLinearOrBuilder

      DecayFunctionOrBuilder getLinearOrBuilder()
      .org.opensearch.protobufs.DecayFunction linear = 5 [json_name = "linear"];
    • hasFieldValueFactor

      boolean hasFieldValueFactor()
      .org.opensearch.protobufs.FieldValueFactorScoreFunction field_value_factor = 6 [json_name = "fieldValueFactor"];
      Returns:
      Whether the fieldValueFactor field is set.
    • getFieldValueFactor

      FieldValueFactorScoreFunction getFieldValueFactor()
      .org.opensearch.protobufs.FieldValueFactorScoreFunction field_value_factor = 6 [json_name = "fieldValueFactor"];
      Returns:
      The fieldValueFactor.
    • getFieldValueFactorOrBuilder

      FieldValueFactorScoreFunctionOrBuilder getFieldValueFactorOrBuilder()
      .org.opensearch.protobufs.FieldValueFactorScoreFunction field_value_factor = 6 [json_name = "fieldValueFactor"];
    • hasRandomScore

      boolean hasRandomScore()
      .org.opensearch.protobufs.RandomScoreFunction random_score = 7 [json_name = "randomScore"];
      Returns:
      Whether the randomScore field is set.
    • getRandomScore

      RandomScoreFunction getRandomScore()
      .org.opensearch.protobufs.RandomScoreFunction random_score = 7 [json_name = "randomScore"];
      Returns:
      The randomScore.
    • getRandomScoreOrBuilder

      RandomScoreFunctionOrBuilder getRandomScoreOrBuilder()
      .org.opensearch.protobufs.RandomScoreFunction random_score = 7 [json_name = "randomScore"];
    • hasScriptScore

      boolean hasScriptScore()
      .org.opensearch.protobufs.ScriptScoreFunction script_score = 8 [json_name = "scriptScore"];
      Returns:
      Whether the scriptScore field is set.
    • getScriptScore

      ScriptScoreFunction getScriptScore()
      .org.opensearch.protobufs.ScriptScoreFunction script_score = 8 [json_name = "scriptScore"];
      Returns:
      The scriptScore.
    • getScriptScoreOrBuilder

      ScriptScoreFunctionOrBuilder getScriptScoreOrBuilder()
      .org.opensearch.protobufs.ScriptScoreFunction script_score = 8 [json_name = "scriptScore"];
    • getFunctionScoreContainerCase

      FunctionScoreContainer.FunctionScoreContainerCase getFunctionScoreContainerCase()