Class RerankTextDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20231130")
    public final class RerankTextDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    Details required for a rerank request.
    Note: Objects should always be created or deserialized using the RerankTextDetails.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the RerankTextDetails.Builder, which maintain a set of all explicitly set fields called RerankTextDetails.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
    • Method Detail

      • getInput

        public String getInput()
        Input query for search in the documents.
        Returns:
        the value
      • getCompartmentId

        public String getCompartmentId()
        The OCID of the compartment to call into the Generative AI service LLMs.
        Returns:
        the value
      • getDocuments

        public List<String> getDocuments()
        A list of document strings to rerank based on the query asked.
        Returns:
        the value
      • getTopN

        public Integer getTopN()
        The number of most relevant documents or indices to return.

        Defaults to the length of the documents.

        Returns:
        the value
      • getIsEcho

        public Boolean getIsEcho()
        Whether or not to return the documents in the response.
        Returns:
        the value
      • getMaxChunksPerDocument

        public Integer getMaxChunksPerDocument()
        The maximum number of chunks to produce internally from a document.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel