@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen",
date="2024-10-23T20:47:14.512003Z[Etc/UTC]")
public class RerankRequest
extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
RerankRequest.CustomTypeAdapterFactory |
| Modifier and Type | Field and Description |
|---|---|
static java.util.HashSet<java.lang.String> |
openapiFields |
static java.util.HashSet<java.lang.String> |
openapiRequiredFields |
static java.lang.String |
SERIALIZED_NAME_DOCUMENTS |
static java.lang.String |
SERIALIZED_NAME_MODEL |
static java.lang.String |
SERIALIZED_NAME_PARAMETERS |
static java.lang.String |
SERIALIZED_NAME_QUERY |
static java.lang.String |
SERIALIZED_NAME_RANK_FIELDS |
static java.lang.String |
SERIALIZED_NAME_RETURN_DOCUMENTS |
static java.lang.String |
SERIALIZED_NAME_TOP_N |
| Constructor and Description |
|---|
RerankRequest() |
| Modifier and Type | Method and Description |
|---|---|
RerankRequest |
addDocumentsItem(java.util.Map<java.lang.String,java.lang.String> documentsItem) |
RerankRequest |
addRankFieldsItem(java.lang.String rankFieldsItem) |
RerankRequest |
documents(java.util.List<java.util.Map<java.lang.String,java.lang.String>> documents) |
boolean |
equals(java.lang.Object o) |
static RerankRequest |
fromJson(java.lang.String jsonString)
Create an instance of RerankRequest given an JSON string
|
java.util.Map<java.lang.String,java.lang.Object> |
getAdditionalProperties()
Return the additional (undeclared) property.
|
java.lang.Object |
getAdditionalProperty(java.lang.String key)
Return the additional (undeclared) property with the specified name.
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
getDocuments()
The documents to rerank.
|
java.lang.String |
getModel()
The [model](https://docs.pinecone.io/guides/inference/understanding-inference#models) to use for reranking.
|
java.util.Map<java.lang.String,java.lang.String> |
getParameters()
Additional model-specific parameters for the reranker.
|
java.lang.String |
getQuery()
The query to rerank documents against.
|
java.util.List<java.lang.String> |
getRankFields()
The fields to rank the documents by.
|
java.lang.Boolean |
getReturnDocuments()
Whether to return the documents in the response.
|
java.lang.Integer |
getTopN()
The number of results to return sorted by relevance.
|
int |
hashCode() |
RerankRequest |
model(java.lang.String model) |
RerankRequest |
parameters(java.util.Map<java.lang.String,java.lang.String> parameters) |
RerankRequest |
putAdditionalProperty(java.lang.String key,
java.lang.Object value)
Set the additional (undeclared) property with the specified name and value.
|
RerankRequest |
putParametersItem(java.lang.String key,
java.lang.String parametersItem) |
RerankRequest |
query(java.lang.String query) |
RerankRequest |
rankFields(java.util.List<java.lang.String> rankFields) |
RerankRequest |
returnDocuments(java.lang.Boolean returnDocuments) |
void |
setDocuments(java.util.List<java.util.Map<java.lang.String,java.lang.String>> documents) |
void |
setModel(java.lang.String model) |
void |
setParameters(java.util.Map<java.lang.String,java.lang.String> parameters) |
void |
setQuery(java.lang.String query) |
void |
setRankFields(java.util.List<java.lang.String> rankFields) |
void |
setReturnDocuments(java.lang.Boolean returnDocuments) |
void |
setTopN(java.lang.Integer topN) |
java.lang.String |
toJson()
Convert an instance of RerankRequest to an JSON string
|
RerankRequest |
topN(java.lang.Integer topN) |
java.lang.String |
toString() |
static void |
validateJsonElement(com.google.gson.JsonElement jsonElement)
Validates the JSON Element and throws an exception if issues found
|
public static final java.lang.String SERIALIZED_NAME_MODEL
public static final java.lang.String SERIALIZED_NAME_QUERY
public static final java.lang.String SERIALIZED_NAME_TOP_N
public static final java.lang.String SERIALIZED_NAME_RETURN_DOCUMENTS
public static final java.lang.String SERIALIZED_NAME_RANK_FIELDS
public static final java.lang.String SERIALIZED_NAME_DOCUMENTS
public static final java.lang.String SERIALIZED_NAME_PARAMETERS
public static java.util.HashSet<java.lang.String> openapiFields
public static java.util.HashSet<java.lang.String> openapiRequiredFields
public RerankRequest model(java.lang.String model)
@Nonnull public java.lang.String getModel()
public void setModel(java.lang.String model)
public RerankRequest query(java.lang.String query)
@Nonnull public java.lang.String getQuery()
public void setQuery(java.lang.String query)
public RerankRequest topN(java.lang.Integer topN)
@Nullable public java.lang.Integer getTopN()
public void setTopN(java.lang.Integer topN)
public RerankRequest returnDocuments(java.lang.Boolean returnDocuments)
@Nullable public java.lang.Boolean getReturnDocuments()
public void setReturnDocuments(java.lang.Boolean returnDocuments)
public RerankRequest rankFields(java.util.List<java.lang.String> rankFields)
public RerankRequest addRankFieldsItem(java.lang.String rankFieldsItem)
@Nullable public java.util.List<java.lang.String> getRankFields()
public void setRankFields(java.util.List<java.lang.String> rankFields)
public RerankRequest documents(java.util.List<java.util.Map<java.lang.String,java.lang.String>> documents)
public RerankRequest addDocumentsItem(java.util.Map<java.lang.String,java.lang.String> documentsItem)
@Nonnull public java.util.List<java.util.Map<java.lang.String,java.lang.String>> getDocuments()
public void setDocuments(java.util.List<java.util.Map<java.lang.String,java.lang.String>> documents)
public RerankRequest parameters(java.util.Map<java.lang.String,java.lang.String> parameters)
public RerankRequest putParametersItem(java.lang.String key, java.lang.String parametersItem)
@Nullable public java.util.Map<java.lang.String,java.lang.String> getParameters()
public void setParameters(java.util.Map<java.lang.String,java.lang.String> parameters)
public RerankRequest putAdditionalProperty(java.lang.String key, java.lang.Object value)
key - name of the propertyvalue - value of the propertypublic java.util.Map<java.lang.String,java.lang.Object> getAdditionalProperties()
public java.lang.Object getAdditionalProperty(java.lang.String key)
key - name of the propertypublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic java.lang.String toString()
toString in class java.lang.Objectpublic static void validateJsonElement(com.google.gson.JsonElement jsonElement)
throws java.io.IOException
jsonElement - JSON Elementjava.io.IOException - if the JSON Element is invalid with respect to RerankRequestpublic static RerankRequest fromJson(java.lang.String jsonString) throws java.io.IOException
jsonString - JSON stringjava.io.IOException - if the JSON string is invalid with respect to RerankRequestpublic java.lang.String toJson()