Class TrainedModelConfig
java.lang.Object
org.elasticsearch.client.ml.inference.TrainedModelConfig
- All Implemented Interfaces:
ToXContent
,ToXContentObject
public class TrainedModelConfig extends java.lang.Object implements ToXContentObject
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
TrainedModelConfig.Builder
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
COMPRESSED_DEFINITION
static ParseField
CREATE_TIME
static ParseField
CREATED_BY
static ParseField
DEFINITION
static ParseField
DESCRIPTION
static ParseField
ESTIMATED_HEAP_MEMORY_USAGE_BYTES
static ParseField
ESTIMATED_OPERATIONS
static ParseField
INPUT
static ParseField
LICENSE_LEVEL
static ParseField
METADATA
static ParseField
MODEL_ID
static java.lang.String
NAME
static ObjectParser<TrainedModelConfig.Builder,java.lang.Void>
PARSER
static ParseField
TAGS
static ParseField
VERSION
-
Method Summary
Modifier and Type Method Description static TrainedModelConfig.Builder
builder()
boolean
equals(java.lang.Object o)
static TrainedModelConfig
fromXContent(XContentParser parser)
java.lang.String
getCompressedDefinition()
java.lang.String
getCreatedBy()
java.time.Instant
getCreateTime()
TrainedModelDefinition
getDefinition()
java.lang.String
getDescription()
ByteSizeValue
getEstimatedHeapMemory()
java.lang.Long
getEstimatedHeapMemoryBytes()
java.lang.Long
getEstimatedOperations()
TrainedModelInput
getInput()
java.lang.String
getLicenseLevel()
java.util.Map<java.lang.String,java.lang.Object>
getMetadata()
java.lang.String
getModelId()
java.util.List<java.lang.String>
getTags()
Version
getVersion()
int
hashCode()
java.lang.String
toString()
XContentBuilder
toXContent(XContentBuilder builder, ToXContent.Params params)
-
Field Details
-
NAME
public static final java.lang.String NAME- See Also:
- Constant Field Values
-
MODEL_ID
-
CREATED_BY
-
VERSION
-
DESCRIPTION
-
CREATE_TIME
-
DEFINITION
-
COMPRESSED_DEFINITION
-
TAGS
-
METADATA
-
INPUT
-
ESTIMATED_HEAP_MEMORY_USAGE_BYTES
-
ESTIMATED_OPERATIONS
-
LICENSE_LEVEL
-
PARSER
-
-
Method Details
-
fromXContent
- Throws:
java.io.IOException
-
getModelId
public java.lang.String getModelId() -
getCreatedBy
public java.lang.String getCreatedBy() -
getVersion
-
getDescription
public java.lang.String getDescription() -
getCreateTime
public java.time.Instant getCreateTime() -
getTags
public java.util.List<java.lang.String> getTags() -
getMetadata
public java.util.Map<java.lang.String,java.lang.Object> getMetadata() -
getDefinition
-
getCompressedDefinition
public java.lang.String getCompressedDefinition() -
getInput
-
getEstimatedHeapMemory
-
getEstimatedHeapMemoryBytes
public java.lang.Long getEstimatedHeapMemoryBytes() -
getEstimatedOperations
public java.lang.Long getEstimatedOperations() -
getLicenseLevel
public java.lang.String getLicenseLevel() -
builder
-
toXContent
public XContentBuilder toXContent(XContentBuilder builder, ToXContent.Params params) throws java.io.IOException- Specified by:
toXContent
in interfaceToXContent
- Throws:
java.io.IOException
-
toString
public java.lang.String toString()- Overrides:
toString
in classjava.lang.Object
-
equals
public boolean equals(java.lang.Object o)- Overrides:
equals
in classjava.lang.Object
-
hashCode
public int hashCode()- Overrides:
hashCode
in classjava.lang.Object
-