Class PermissionRetrievePageAsync
-
- All Implemented Interfaces:
-
com.openai.core.PageAsync
public final class PermissionRetrievePageAsync implements PageAsync<PermissionRetrieveResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final class
PermissionRetrievePageAsync.Builder
A builder for PermissionRetrievePageAsync.
-
Method Summary
Modifier and Type Method Description final List<PermissionRetrieveResponse>
data()
Delegates to PermissionRetrievePageResponse, but gracefully handles missing data. final Optional<Boolean>
hasMore()
Delegates to PermissionRetrievePageResponse, but gracefully handles missing data. List<PermissionRetrieveResponse>
items()
Returns the items in this page. Boolean
hasNextPage()
Returns whether there's another page after this one. final PermissionRetrieveParams
nextPageParams()
CompletableFuture<PermissionRetrievePageAsync>
nextPage()
Returns the page after this one by making another request. final AutoPagerAsync<PermissionRetrieveResponse>
autoPager()
final PermissionRetrieveParams
params()
The parameters that were used to request this page. final PermissionRetrievePageResponse
response()
The response that this page was parsed from. final PermissionRetrievePageAsync.Builder
toBuilder()
Boolean
equals(Object other)
Integer
hashCode()
String
toString()
final static PermissionRetrievePageAsync.Builder
builder()
Returns a mutable builder for constructing an instance of PermissionRetrievePageAsync. -
-
Method Detail
-
data
final List<PermissionRetrieveResponse> data()
Delegates to PermissionRetrievePageResponse, but gracefully handles missing data.
-
hasMore
final Optional<Boolean> hasMore()
Delegates to PermissionRetrievePageResponse, but gracefully handles missing data.
-
items
List<PermissionRetrieveResponse> items()
Returns the items in this page.
-
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 PermissionRetrieveParams nextPageParams()
-
nextPage
CompletableFuture<PermissionRetrievePageAsync> nextPage()
Returns the page after this one by making another request.
-
autoPager
final AutoPagerAsync<PermissionRetrieveResponse> autoPager()
-
params
final PermissionRetrieveParams params()
The parameters that were used to request this page.
-
response
final PermissionRetrievePageResponse response()
The response that this page was parsed from.
-
toBuilder
final PermissionRetrievePageAsync.Builder toBuilder()
-
builder
final static PermissionRetrievePageAsync.Builder builder()
Returns a mutable builder for constructing an instance of PermissionRetrievePageAsync.
The following fields are required:
.service() .streamHandlerExecutor() .params() .response()
-
-
-
-