Package com.mindee.v2.clientoptions
Class BaseSearchParameters<TSearchResponse extends BaseSearchResponse>
- java.lang.Object
-
- com.mindee.v2.clientoptions.BaseSearchParameters<TSearchResponse>
-
- Direct Known Subclasses:
ModelSearchParameters,RagDocumentSearchParameters
public abstract class BaseSearchParameters<TSearchResponse extends BaseSearchResponse> extends Object
Base parameters for searches.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description protected static classBaseSearchParameters.BaseBuilder<T extends BaseSearchParameters.BaseBuilder<T>>
-
Constructor Summary
Constructors Modifier Constructor Description protectedBaseSearchParameters(Class<TSearchResponse> responseClass, Integer page, Integer perPage)Base constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected booleancanEqual(Object other)booleanequals(Object o)IntegergetPage()1-based page index.IntegergetPerPage()Number of items per page.Map<String,String>getRequestParameters()Gets the request parameters for the search request.Class<TSearchResponse>getResponseClass()inthashCode()StringtoString()
-
-
-
Constructor Detail
-
BaseSearchParameters
protected BaseSearchParameters(Class<TSearchResponse> responseClass, Integer page, Integer perPage)
Base constructor.
-
-
Method Detail
-
getRequestParameters
public Map<String,String> getRequestParameters()
Gets the request parameters for the search request.
-
getResponseClass
public Class<TSearchResponse> getResponseClass()
-
getPage
public Integer getPage()
1-based page index.
-
getPerPage
public Integer getPerPage()
Number of items per page.
-
canEqual
protected boolean canEqual(Object other)
-
-