Package com.openai.models.models
Class ModelListPage
-
- All Implemented Interfaces:
-
com.openai.core.Page
public final class ModelListPage implements Page<Model>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
ModelListPage.Builder
A builder for ModelListPage.
-
Method Summary
Modifier and Type Method Description final List<Model>
data()
Delegates to ModelListPageResponse, but gracefully handles missing data. final JsonValue
object_()
List<Model>
items()
Returns the items in this page. Boolean
hasNextPage()
Returns whether there's another page after this one. final ModelListParams
nextPageParams()
ModelListPage
nextPage()
Returns the page after this one by making another request. final AutoPager<Model>
autoPager()
final ModelListParams
params()
The parameters that were used to request this page. final ModelListPageResponse
response()
The response that this page was parsed from. final ModelListPage.Builder
toBuilder()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static ModelListPage.Builder
builder()
Returns a mutable builder for constructing an instance of ModelListPage. -
-
Method Detail
-
data
final List<Model> data()
Delegates to ModelListPageResponse, but gracefully handles missing data.
-
hasNextPage
Boolean hasNextPage()
Returns whether there's another page after this one.
The method generally doesn't make requests so the result depends entirely on the data in this page. If a significant amount of time has passed between requesting this page and calling this method, then the result could be stale.
-
nextPageParams
final ModelListParams nextPageParams()
-
nextPage
ModelListPage nextPage()
Returns the page after this one by making another request.
-
params
final ModelListParams params()
The parameters that were used to request this page.
-
response
final ModelListPageResponse response()
The response that this page was parsed from.
-
toBuilder
final ModelListPage.Builder toBuilder()
-
builder
final static ModelListPage.Builder builder()
Returns a mutable builder for constructing an instance of ModelListPage.
The following fields are required:
.service() .params() .response()
-
-
-
-