Class CategoryDefinition

java.lang.Object
org.elasticsearch.client.ml.job.results.CategoryDefinition
All Implemented Interfaces:
org.elasticsearch.common.xcontent.ToXContent, org.elasticsearch.common.xcontent.ToXContentObject

public class CategoryDefinition
extends java.lang.Object
implements org.elasticsearch.common.xcontent.ToXContentObject
  • Nested Class Summary

    Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent

    org.elasticsearch.common.xcontent.ToXContent.DelegatingMapParams, org.elasticsearch.common.xcontent.ToXContent.MapParams, org.elasticsearch.common.xcontent.ToXContent.Params
  • Field Summary

    Fields
    Modifier and Type Field Description
    static org.elasticsearch.common.ParseField CATEGORY_ID  
    static org.elasticsearch.common.ParseField EXAMPLES  
    static org.elasticsearch.common.ParseField GROK_PATTERN  
    static org.elasticsearch.common.ParseField MAX_MATCHING_LENGTH  
    static org.elasticsearch.common.ParseField NUM_MATCHES  
    static org.elasticsearch.common.xcontent.ConstructingObjectParser<CategoryDefinition,​java.lang.Void> PARSER  
    static org.elasticsearch.common.ParseField PARTITION_FIELD_NAME  
    static org.elasticsearch.common.ParseField PARTITION_FIELD_VALUE  
    static org.elasticsearch.common.ParseField PREFERRED_TO_CATEGORIES  
    static org.elasticsearch.common.ParseField REGEX  
    static org.elasticsearch.common.ParseField RESULTS_FIELD  
    static org.elasticsearch.common.ParseField TERMS  
    static org.elasticsearch.common.ParseField TYPE  

    Fields inherited from interface org.elasticsearch.common.xcontent.ToXContent

    EMPTY_PARAMS
  • Method Summary

    Modifier and Type Method Description
    boolean equals​(java.lang.Object other)  
    long getCategoryId()  
    java.util.List<java.lang.String> getExamples()  
    java.lang.String getGrokPattern()  
    java.lang.String getJobId()  
    long getMaxMatchingLength()  
    long getNumMatches()  
    java.lang.String getPartitionFieldName()  
    java.lang.String getPartitionFieldValue()  
    java.util.List<java.lang.Long> getPreferredToCategories()  
    java.lang.String getRegex()  
    java.lang.String getTerms()  
    int hashCode()  
    void setNumMatches​(long numMatches)  
    void setPartitionFieldName​(java.lang.String partitionFieldName)  
    void setPartitionFieldValue​(java.lang.String partitionFieldValue)  
    void setPreferredToCategories​(java.util.List<java.lang.Long> preferredToCategories)  
    org.elasticsearch.common.xcontent.XContentBuilder toXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params)  

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait

    Methods inherited from interface org.elasticsearch.common.xcontent.ToXContentObject

    isFragment
  • Field Details

    • TYPE

      public static final org.elasticsearch.common.ParseField TYPE
    • CATEGORY_ID

      public static final org.elasticsearch.common.ParseField CATEGORY_ID
    • PARTITION_FIELD_NAME

      public static final org.elasticsearch.common.ParseField PARTITION_FIELD_NAME
    • PARTITION_FIELD_VALUE

      public static final org.elasticsearch.common.ParseField PARTITION_FIELD_VALUE
    • TERMS

      public static final org.elasticsearch.common.ParseField TERMS
    • REGEX

      public static final org.elasticsearch.common.ParseField REGEX
    • MAX_MATCHING_LENGTH

      public static final org.elasticsearch.common.ParseField MAX_MATCHING_LENGTH
    • EXAMPLES

      public static final org.elasticsearch.common.ParseField EXAMPLES
    • GROK_PATTERN

      public static final org.elasticsearch.common.ParseField GROK_PATTERN
    • NUM_MATCHES

      public static final org.elasticsearch.common.ParseField NUM_MATCHES
    • PREFERRED_TO_CATEGORIES

      public static final org.elasticsearch.common.ParseField PREFERRED_TO_CATEGORIES
    • RESULTS_FIELD

      public static final org.elasticsearch.common.ParseField RESULTS_FIELD
    • PARSER

      public static final org.elasticsearch.common.xcontent.ConstructingObjectParser<CategoryDefinition,​java.lang.Void> PARSER
  • Method Details

    • getJobId

      public java.lang.String getJobId()
    • getCategoryId

      public long getCategoryId()
    • getPartitionFieldName

      public java.lang.String getPartitionFieldName()
    • setPartitionFieldName

      public void setPartitionFieldName​(java.lang.String partitionFieldName)
    • getPartitionFieldValue

      public java.lang.String getPartitionFieldValue()
    • setPartitionFieldValue

      public void setPartitionFieldValue​(java.lang.String partitionFieldValue)
    • getTerms

      public java.lang.String getTerms()
    • getRegex

      public java.lang.String getRegex()
    • getMaxMatchingLength

      public long getMaxMatchingLength()
    • getExamples

      public java.util.List<java.lang.String> getExamples()
    • getGrokPattern

      public java.lang.String getGrokPattern()
    • getNumMatches

      public long getNumMatches()
    • setNumMatches

      public void setNumMatches​(long numMatches)
    • getPreferredToCategories

      public java.util.List<java.lang.Long> getPreferredToCategories()
    • setPreferredToCategories

      public void setPreferredToCategories​(java.util.List<java.lang.Long> preferredToCategories)
    • toXContent

      public org.elasticsearch.common.xcontent.XContentBuilder toXContent​(org.elasticsearch.common.xcontent.XContentBuilder builder, org.elasticsearch.common.xcontent.ToXContent.Params params) throws java.io.IOException
      Specified by:
      toXContent in interface org.elasticsearch.common.xcontent.ToXContent
      Throws:
      java.io.IOException
    • equals

      public boolean equals​(java.lang.Object other)
      Overrides:
      equals in class java.lang.Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class java.lang.Object