Paginator<E,T,C>, RequestBuilder<PaginatedList<E>,Request<PaginatedList<E>>>AbstractApplicationTokenBuilders.AbstractListApplicationTokenRequestBuilder, AbstractBankAccountsBuilders.AbstractListAllBankAccountsRequestBuilder, AbstractCancelsBuilders.AbstractListAllCancelsRequestBuilder, AbstractChargesBuilders.AbstractListChargesRequestBuilder, AbstractLedgersBuilders.AbstractListLedgersRequestBuilder, AbstractMerchantsBuilders.AbstractGetTransactionHistoryRequestBuilder, AbstractRefundBuilders.AbstractListRefundsRequestBuilder, AbstractStoreBuilders.AbstractListStoresRequestBuilder, AbstractSubscriptionBuilders.AbstractListChargesForPaymentRequestBuilder, AbstractSubscriptionBuilders.AbstractListScheduledPaymentsRequestBuilder, AbstractSubscriptionBuilders.AbstractListSubscriptionChargesRequestBuilder, AbstractSubscriptionBuilders.AbstractListSubscriptionsMerchantRequestBuilder, AbstractSubscriptionBuilders.AbstractListSubscriptionsRequestBuilder, AbstractTransactionTokensBuilders.AbstractListTransactionTokensMerchantRequestBuilder, AbstractTransactionTokensBuilders.AbstractListTransactionTokensRequestBuilder, AbstractTransferBuilders.AbstractListTransferRequestBuilder, AbstractWebhookBuilders.AbstractListWebhookMerchantRequestBuilder, AbstractWebhookBuilders.AbstractListWebhookRequestBuilderpublic abstract class RetrofitRequestBuilderPaginated<E extends SimpleModel,R,T,C extends BaseId> extends RetrofitRequestBuilder<PaginatedList<E>,R> implements Paginator<E,T,C>
| Constructor | Description |
|---|---|
RetrofitRequestBuilderPaginated(retrofit2.Retrofit retrofit) |
| Modifier and Type | Method | Description |
|---|---|---|
PaginatedListIterable<E> |
asIterable() |
|
PaginatedListIterable<E> |
asIterable(long timeout) |
|
PaginatedListIterable<E> |
asIterable(long timeout,
Backoff backoff) |
|
C |
getCursor() |
|
CursorDirection |
getCursorDirection() |
|
Integer |
getLimit() |
|
T |
setCursor(C cursor) |
Sets the cursor.
|
T |
setCursorDirection(CursorDirection cursorDirection) |
Sets the direction of the cursor.
|
T |
setLimit(Integer limit) |
Sets the maximum number of responses to be returned by the API.
|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitbuild, getRequestpublic RetrofitRequestBuilderPaginated(retrofit2.Retrofit retrofit)
public T setLimit(Integer limit)
Paginatorpublic T setCursorDirection(CursorDirection cursorDirection)
PaginatorsetCursorDirection in interface Paginator<E extends SimpleModel,R,T>cursorDirection - is a member of the CursorDirection enumCursorDirectionpublic T setCursor(C cursor)
PaginatorsetCursor in interface Paginator<E extends SimpleModel,R,T>cursor - is the cursor used by the API to return a list of items following the other pagination parameters.
The cursor usually equals the value of the ID of some item for which a list is being queried.BaseIdpublic Integer getLimit()
public CursorDirection getCursorDirection()
public C getCursor()
public PaginatedListIterable<E> asIterable()
public PaginatedListIterable<E> asIterable(long timeout)
public PaginatedListIterable<E> asIterable(long timeout, Backoff backoff)
Copyright © 2018 The Apache Software Foundation. All rights reserved.