Class ClassificationConfig
java.lang.Object
org.elasticsearch.client.ml.inference.trainedmodel.ClassificationConfig
- All Implemented Interfaces:
NamedXContentObject
,InferenceConfig
,ToXContent
,ToXContentObject
public class ClassificationConfig extends java.lang.Object implements InferenceConfig
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.elasticsearch.common.xcontent.ToXContent
ToXContent.DelegatingMapParams, ToXContent.MapParams, ToXContent.Params
-
Field Summary
Fields Modifier and Type Field Description static ParseField
NAME
static ParseField
NUM_TOP_CLASSES
static ParseField
NUM_TOP_FEATURE_IMPORTANCE_VALUES
static ParseField
RESULTS_FIELD
static ParseField
TOP_CLASSES_RESULTS_FIELD
-
Constructor Summary
Constructors Constructor Description ClassificationConfig()
ClassificationConfig(java.lang.Integer numTopClasses, java.lang.String resultsField, java.lang.String topClassesResultsField, java.lang.Integer featureImportance)
-
Method Summary
Modifier and Type Method Description boolean
equals(java.lang.Object o)
static ClassificationConfig
fromXContent(XContentParser parser)
java.lang.String
getName()
java.lang.Integer
getNumTopClasses()
java.lang.Integer
getNumTopFeatureImportanceValues()
java.lang.String
getResultsField()
java.lang.String
getTopClassesResultsField()
int
hashCode()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
-
Field Details
-
Constructor Details
-
ClassificationConfig
public ClassificationConfig() -
ClassificationConfig
public ClassificationConfig(java.lang.Integer numTopClasses, java.lang.String resultsField, java.lang.String topClassesResultsField, java.lang.Integer featureImportance)
-
-
Method Details
-
fromXContent
-
getNumTopClasses
public java.lang.Integer getNumTopClasses() -
getTopClassesResultsField
public java.lang.String getTopClassesResultsField() -
getResultsField
public java.lang.String getResultsField() -
getNumTopFeatureImportanceValues
public java.lang.Integer getNumTopFeatureImportanceValues() -
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
getName
public java.lang.String getName()- Specified by:
getName
in interfaceNamedXContentObject
- Returns:
- The name of the XContentObject that is to be serialized
-