Interface TermsQueryOrBuilder

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

public interface TermsQueryOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    float
    optional float boost = 1 [json_name = "boost"];
    Deprecated.
    int
    map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    optional .org.opensearch.protobufs.TermsQueryValueType value_type = 3 [json_name = "valueType"];
    int
    optional .org.opensearch.protobufs.TermsQueryValueType value_type = 3 [json_name = "valueType"];
    optional string x_name = 2 [json_name = "xName"];
    com.google.protobuf.ByteString
    optional string x_name = 2 [json_name = "xName"];
    boolean
    optional float boost = 1 [json_name = "boost"];
    boolean
    optional .org.opensearch.protobufs.TermsQueryValueType value_type = 3 [json_name = "valueType"];
    boolean
    optional string x_name = 2 [json_name = "xName"];

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • hasBoost

      boolean hasBoost()
      optional float boost = 1 [json_name = "boost"];
      Returns:
      Whether the boost field is set.
    • getBoost

      float getBoost()
      optional float boost = 1 [json_name = "boost"];
      Returns:
      The boost.
    • hasXName

      boolean hasXName()
      optional string x_name = 2 [json_name = "xName"];
      Returns:
      Whether the xName field is set.
    • getXName

      String getXName()
      optional string x_name = 2 [json_name = "xName"];
      Returns:
      The xName.
    • getXNameBytes

      com.google.protobuf.ByteString getXNameBytes()
      optional string x_name = 2 [json_name = "xName"];
      Returns:
      The bytes for xName.
    • hasValueType

      boolean hasValueType()
      optional .org.opensearch.protobufs.TermsQueryValueType value_type = 3 [json_name = "valueType"];
      Returns:
      Whether the valueType field is set.
    • getValueTypeValue

      int getValueTypeValue()
      optional .org.opensearch.protobufs.TermsQueryValueType value_type = 3 [json_name = "valueType"];
      Returns:
      The enum numeric value on the wire for valueType.
    • getValueType

      TermsQueryValueType getValueType()
      optional .org.opensearch.protobufs.TermsQueryValueType value_type = 3 [json_name = "valueType"];
      Returns:
      The valueType.
    • getTermsCount

      int getTermsCount()
      map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    • containsTerms

      boolean containsTerms(String key)
      map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    • getTerms

      Deprecated.
      Use getTermsMap() instead.
    • getTermsMap

      Map<String,TermsQueryField> getTermsMap()
      map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    • getTermsOrDefault

      TermsQueryField getTermsOrDefault(String key, TermsQueryField defaultValue)
      map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];
    • getTermsOrThrow

      TermsQueryField getTermsOrThrow(String key)
      map<string, .org.opensearch.protobufs.TermsQueryField> terms = 4 [json_name = "terms"];