Class RegisterModelMetaRequest
java.lang.Object
org.opensearch.client.opensearch._types.RequestBase
org.opensearch.client.opensearch.ml.RegisterModelMetaRequest
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<RegisterModelMetaRequest.Builder,RegisterModelMetaRequest>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public final class RegisterModelMetaRequest
extends RequestBase
implements PlainJsonSerializable, ToCopyableBuilder<RegisterModelMetaRequest.Builder,RegisterModelMetaRequest>
Registers model metadata.
-
Nested Class Summary
Nested ClassesNested classes/interfaces inherited from class org.opensearch.client.opensearch._types.RequestBase
RequestBase.AbstractBuilder<BuilderT extends RequestBase.AbstractBuilder<BuilderT>> -
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final JsonpDeserializer<RegisterModelMetaRequest> Json deserializer forRegisterModelMetaRequestEndpoint "ml.register_model_meta". -
Method Summary
Modifier and TypeMethodDescriptionbuilder()final StringThe model description.booleaninthashCode()final ModelConfigRequired - API name:model_configfinal StringRequired - The model content hash value.final ModelFormatRequired - API name:model_formatfinal StringAPI name:model_group_idfinal Stringname()Required - The model name.static RegisterModelMetaRequestvoidserialize(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) Serialize this object to JSON.protected voidserializeInternal(jakarta.json.stream.JsonGenerator generator, JsonpMapper mapper) protected static voidCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.final longRequired - Number of chunks the model is split into.final Stringurl()The model URL.final Stringversion()Required - API name:versionMethods inherited from class org.opensearch.client.opensearch._types.RequestBase
applyQueryParameters, errorTrace, humanMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.opensearch.client.json.PlainJsonSerializable
toJsonStringMethods inherited from interface org.opensearch.client.util.ToCopyableBuilder
copy
-
Field Details
-
_DESERIALIZER
Json deserializer forRegisterModelMetaRequest -
_ENDPOINT
public static final Endpoint<RegisterModelMetaRequest,RegisterModelMetaResponse, _ENDPOINTErrorResponse> Endpoint "ml.register_model_meta".
-
-
Method Details
-
of
public static RegisterModelMetaRequest of(Function<RegisterModelMetaRequest.Builder, ObjectBuilder<RegisterModelMetaRequest>> fn) -
description
The model description.API name:
description -
modelConfig
Required - API name:model_config -
modelContentHashValue
Required - The model content hash value.API name:
model_content_hash_value -
modelFormat
Required - API name:model_format -
modelGroupId
API name:model_group_id -
name
Required - The model name.API name:
name -
totalChunks
public final long totalChunks()Required - Number of chunks the model is split into.API name:
total_chunks -
url
The model URL.API name:
url -
version
Required - API name:version -
serialize
Serialize this object to JSON.- Specified by:
serializein interfaceJsonpSerializable
-
serializeInternal
-
toBuilder
Description copied from interface:ToCopyableBuilderCreate a new builderToCopyableBuilderthat is initialised with the current state of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<RegisterModelMetaRequest.Builder,RegisterModelMetaRequest> - Returns:
- a new builder instance.
-
builder
-
setupRegisterModelMetaRequestDeserializer
protected static void setupRegisterModelMetaRequestDeserializer(ObjectDeserializer<RegisterModelMetaRequest.Builder> op) -
hashCode
public int hashCode() -
equals
-