Interface PageablePost<T>

All Superinterfaces:
Pageable<T>
All Known Subinterfaces:
AgentClient<T>, CloudEventClient<T>, CloudRouterActionClient<T>, CloudRouterClient<T>, CloudRouterCommandClient<T>, CompanyProfileClient<T>, ConnectionClient<T>, EiaServiceClient<T>, InternetAccessServiceClient, IpBlockClient<T>, MetricClient<T>, NetworkClient<T>, PortClient<T>, PrecisionTimeClient<T>, PriceClient, PricingClient<T>, RouteAggregationAttachmentClient<T>, RouteAggregationClient<T>, RouteAggregationRuleClient<T>, RouteFilterAttachmentClient<T>, RouteFilterClient<T>, RouteFilterRuleClient<T>, RouteTableEntryClient<T>, ServiceProfileClient<T>, ServiceTokenClient<T>, StreamAssetClient<T>, StreamClient<T>, StreamSubscriptionClient<T>
All Known Implementing Classes:
AccountClientImpl, AccountClientImpl, ACLTemplateClientImpl, AgentClientImpl, AgentTemplateClientImpl, AssetClientImpl, AttachmentClientImpl, BackupClientImpl, BetaResourceClient, BGPPeeringClientImpl, BillingAccountClientImpl, BillingAccountSearchClientImpl, CabinetClientImpl, CageClientImpl, CloudEventClientImpl, CloudRouterActionClientImpl, CloudRouterClientImpl, CloudRouterCommandClientImpl, CloudRouterPackageClientImpl, CompanyProfileClientImpl, ConnectionClientImpl, ConnectionServiceClientImpl, CustomerRouteConfigurationClientImpl, DedicatedBandwidthConfigurationClientImpl, DedicatedPortDefaultConfigurationClientImpl, DeviceClientImpl, DeviceLinkClientImpl, DeviceTypeClientImpl, EiaServiceClientImpl, EnvironmentalClientImpl, IbxClientImpl, IbxV1ClientImpl, InternetAccessServiceClientImpl, InvoiceDetailClientImpl, InvoiceSummaryClientImpl, IpBlockClientImpl, MarketplaceSubscriptionClientImpl, MetricClientImpl, MetroClientImpl, MetroClientImpl, NetworkClientImpl, OperationalUnitClientImpl, OrderClientImpl, OrderClientImpl, PatchPanelClientImpl, PortClientImpl, PortConfigurationClientImpl, PowerEventClientImpl, PrecisionTimeClientImpl, PriceClientImpl, PricingClientImpl, ProjectClientImpl, PublicKeyClientImpl, PurchaseOrderClientImpl, QuoteClientImpl, ReportClientImpl, ResourceClientBase, RouteAggregationAttachmentClientImpl, RouteAggregationClientImpl, RouteAggregationRuleClientImpl, RouteFilterAttachmentClientImpl, RouteFilterClientImpl, RouteFilterRuleClientImpl, RouteTableEntryClientImpl, RoutingConfigurationClientImpl, RoutingProtocolClientImpl, ServiceProfileClientImpl, ServiceTokenClientImpl, SignaturePolicyClientImpl, StreamAlertRuleClientImpl, StreamAssetClientImpl, StreamClientImpl, StreamingSubscriptionClientImpl, StreamSubscriptionClientImpl, SupportPlanClientImpl, SystemAlertClientImpl, TagClientImpl, TermsClientImpl, TroubleTicketClientImpl, VirtualBandwidthConfigurationClientImpl, VirtualConnectionDefaultConfigurationClientImpl, VPNClientImpl

public interface PageablePost<T> extends Pageable<T>
A client that can fetch the next page of a POST-based search and map the response. The search body (whose pagination state has been advanced by the paging pipeline) is re-serialized automatically when the request is dispatched.
Author:
ianjones
  • Method Details

    • nextPage

      PaginatedFilteredList<T> nextPage(PaginatedPostRequest<T> equinixRequest)
      Fetches the next page for the given POST-search request (its body's pagination has already been advanced by the paging pipeline).
      Parameters:
      equinixRequest - the search request carrying the live search body
      Returns:
      the next page of mapped results