java.lang.Object
java.lang.Enum<Query.Kind>
co.elastic.clients.elasticsearch._types.query_dsl.Query.Kind
All Implemented Interfaces:
JsonEnum, JsonpSerializable, java.io.Serializable, java.lang.Comparable<Query.Kind>, java.lang.constant.Constable
Enclosing class:
Query

public static enum Query.Kind
extends java.lang.Enum<Query.Kind>
implements JsonEnum
Query variant kinds.
  • Enum Constant Details

    • Bool

      public static final Query.Kind Bool
    • Boosting

      public static final Query.Kind Boosting
    • Common

      public static final Query.Kind Common
    • CombinedFields

      public static final Query.Kind CombinedFields
    • ConstantScore

      public static final Query.Kind ConstantScore
    • DisMax

      public static final Query.Kind DisMax
    • DistanceFeature

      public static final Query.Kind DistanceFeature
    • Exists

      public static final Query.Kind Exists
    • FunctionScore

      public static final Query.Kind FunctionScore
    • Fuzzy

      public static final Query.Kind Fuzzy
    • GeoBoundingBox

      public static final Query.Kind GeoBoundingBox
    • GeoDistance

      public static final Query.Kind GeoDistance
    • GeoPolygon

      public static final Query.Kind GeoPolygon
    • GeoShape

      public static final Query.Kind GeoShape
    • HasChild

      public static final Query.Kind HasChild
    • HasParent

      public static final Query.Kind HasParent
    • Ids

      public static final Query.Kind Ids
    • Intervals

      public static final Query.Kind Intervals
    • Match

      public static final Query.Kind Match
    • MatchAll

      public static final Query.Kind MatchAll
    • MatchBoolPrefix

      public static final Query.Kind MatchBoolPrefix
    • MatchNone

      public static final Query.Kind MatchNone
    • MatchPhrase

      public static final Query.Kind MatchPhrase
    • MatchPhrasePrefix

      public static final Query.Kind MatchPhrasePrefix
    • MoreLikeThis

      public static final Query.Kind MoreLikeThis
    • MultiMatch

      public static final Query.Kind MultiMatch
    • Nested

      public static final Query.Kind Nested
    • ParentId

      public static final Query.Kind ParentId
    • Percolate

      public static final Query.Kind Percolate
    • Pinned

      public static final Query.Kind Pinned
    • Prefix

      public static final Query.Kind Prefix
    • QueryString

      public static final Query.Kind QueryString
    • Range

      public static final Query.Kind Range
    • RankFeature

      public static final Query.Kind RankFeature
    • Regexp

      public static final Query.Kind Regexp
    • Script

      public static final Query.Kind Script
    • ScriptScore

      public static final Query.Kind ScriptScore
    • Shape

      public static final Query.Kind Shape
    • SimpleQueryString

      public static final Query.Kind SimpleQueryString
    • SpanContaining

      public static final Query.Kind SpanContaining
    • FieldMaskingSpan

      public static final Query.Kind FieldMaskingSpan
    • SpanFirst

      public static final Query.Kind SpanFirst
    • SpanMulti

      public static final Query.Kind SpanMulti
    • SpanNear

      public static final Query.Kind SpanNear
    • SpanNot

      public static final Query.Kind SpanNot
    • SpanOr

      public static final Query.Kind SpanOr
    • SpanTerm

      public static final Query.Kind SpanTerm
    • SpanWithin

      public static final Query.Kind SpanWithin
    • Term

      public static final Query.Kind Term
    • Terms

      public static final Query.Kind Terms
    • TermsSet

      public static final Query.Kind TermsSet
    • Wildcard

      public static final Query.Kind Wildcard
    • Type

      public static final Query.Kind Type
  • Method Details

    • values

      public static Query.Kind[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Query.Kind valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null
    • jsonValue

      public java.lang.String jsonValue()
      Specified by:
      jsonValue in interface JsonEnum