Class CreateModelMetaRequest
java.lang.Object
org.opensearch.client.opensearch._types.RequestBase
org.opensearch.client.opensearch.ml.CreateModelMetaRequest
- All Implemented Interfaces:
JsonpSerializable,PlainJsonSerializable,ToCopyableBuilder<CreateModelMetaRequest.Builder,CreateModelMetaRequest>
@JsonpDeserializable
@Generated("org.opensearch.client.codegen.CodeGenerator")
public final class CreateModelMetaRequest
extends RequestBase
implements PlainJsonSerializable, ToCopyableBuilder<CreateModelMetaRequest.Builder,CreateModelMetaRequest>
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<CreateModelMetaRequest> Json deserializer forCreateModelMetaRequeststatic final Endpoint<CreateModelMetaRequest, CreateModelMetaResponse, ErrorResponse> Endpoint "ml.create_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 CreateModelMetaRequestvoidserialize(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 forCreateModelMetaRequest -
_ENDPOINT
public static final Endpoint<CreateModelMetaRequest,CreateModelMetaResponse, _ENDPOINTErrorResponse> Endpoint "ml.create_model_meta".
-
-
Method Details
-
of
public static CreateModelMetaRequest of(Function<CreateModelMetaRequest.Builder, ObjectBuilder<CreateModelMetaRequest>> 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<CreateModelMetaRequest.Builder,CreateModelMetaRequest> - Returns:
- a new builder instance.
-
builder
-
setupCreateModelMetaRequestDeserializer
protected static void setupCreateModelMetaRequestDeserializer(ObjectDeserializer<CreateModelMetaRequest.Builder> op) -
hashCode
public int hashCode() -
equals
-