@Generated(value="OracleSDKGenerator", comments="API Version: 20181001") public class MarketplacePaginators extends Object
Collection of helper methods that can be used to provide an Iterable
interface
to any list operations of Marketplace where multiple pages of data may be fetched. Two styles of
iteration are supported:
These iterables abstract away the need to write code to manually handle pagination via looping and using the page tokens. They will automatically fetch more data from the service when required.
As an example, if we were using the ListUsers operation in IdentityService, then the Iterable
returned by calling a ResponseIterator method would iterate over the
ListUsersResponse objects returned by each ListUsers call, whereas the Iterable
returned by calling a RecordIterator method would iterate over the User records and we don't have
to deal with ListUsersResponse objects at all. In either case, pagination will be automatically
handled so we can iterate until there are no more responses or no more resources/records
available.
Constructor and Description |
---|
MarketplacePaginators(Marketplace client) |
Modifier and Type | Method and Description |
---|---|
Iterable<AcceptedAgreementSummary> |
listAcceptedAgreementsRecordIterator(ListAcceptedAgreementsRequest request)
Creates a new iterable which will iterate over the
AcceptedAgreementSummary objects contained in responses
from the listAcceptedAgreements operation. |
Iterable<ListAcceptedAgreementsResponse> |
listAcceptedAgreementsResponseIterator(ListAcceptedAgreementsRequest request)
Creates a new iterable which will iterate over the responses received from the
listAcceptedAgreements operation.
|
Iterable<AgreementSummary> |
listAgreementsRecordIterator(ListAgreementsRequest request)
Creates a new iterable which will iterate over the
AgreementSummary objects contained in responses from the
listAgreements operation. |
Iterable<ListAgreementsResponse> |
listAgreementsResponseIterator(ListAgreementsRequest request)
Creates a new iterable which will iterate over the responses received from the listAgreements
operation.
|
Iterable<CategorySummary> |
listCategoriesRecordIterator(ListCategoriesRequest request)
Creates a new iterable which will iterate over the
CategorySummary objects contained in responses from the
listCategories operation. |
Iterable<ListCategoriesResponse> |
listCategoriesResponseIterator(ListCategoriesRequest request)
Creates a new iterable which will iterate over the responses received from the listCategories
operation.
|
Iterable<ListingSummary> |
listListingsRecordIterator(ListListingsRequest request)
Creates a new iterable which will iterate over the
ListingSummary objects contained in responses from the
listListings operation. |
Iterable<ListListingsResponse> |
listListingsResponseIterator(ListListingsRequest request)
Creates a new iterable which will iterate over the responses received from the listListings
operation.
|
Iterable<ListingPackageSummary> |
listPackagesRecordIterator(ListPackagesRequest request)
Creates a new iterable which will iterate over the
ListingPackageSummary objects contained in responses from
the listPackages operation. |
Iterable<ListPackagesResponse> |
listPackagesResponseIterator(ListPackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listPackages
operation.
|
Iterable<PublicationPackageSummary> |
listPublicationPackagesRecordIterator(ListPublicationPackagesRequest request)
Creates a new iterable which will iterate over the
PublicationPackageSummary objects contained in responses
from the listPublicationPackages operation. |
Iterable<ListPublicationPackagesResponse> |
listPublicationPackagesResponseIterator(ListPublicationPackagesRequest request)
Creates a new iterable which will iterate over the responses received from the
listPublicationPackages operation.
|
Iterable<PublicationSummary> |
listPublicationsRecordIterator(ListPublicationsRequest request)
Creates a new iterable which will iterate over the
PublicationSummary objects contained in responses from the
listPublications operation. |
Iterable<ListPublicationsResponse> |
listPublicationsResponseIterator(ListPublicationsRequest request)
Creates a new iterable which will iterate over the responses received from the
listPublications operation.
|
Iterable<PublisherSummary> |
listPublishersRecordIterator(ListPublishersRequest request)
Creates a new iterable which will iterate over the
PublisherSummary objects contained in responses from the
listPublishers operation. |
Iterable<ListPublishersResponse> |
listPublishersResponseIterator(ListPublishersRequest request)
Creates a new iterable which will iterate over the responses received from the listPublishers
operation.
|
Iterable<ReportSummary> |
listReportsRecordIterator(ListReportsRequest request)
Creates a new iterable which will iterate over the
ReportSummary objects contained in responses from the
listReports operation. |
Iterable<ListReportsResponse> |
listReportsResponseIterator(ListReportsRequest request)
Creates a new iterable which will iterate over the responses received from the listReports
operation.
|
Iterable<ReportTypeSummary> |
listReportTypesRecordIterator(ListReportTypesRequest request)
Creates a new iterable which will iterate over the
ReportTypeSummary objects contained in responses from the
listReportTypes operation. |
Iterable<ListReportTypesResponse> |
listReportTypesResponseIterator(ListReportTypesRequest request)
Creates a new iterable which will iterate over the responses received from the
listReportTypes operation.
|
Iterable<WorkRequestError> |
listWorkRequestErrorsRecordIterator(ListWorkRequestErrorsRequest request)
Creates a new iterable which will iterate over the
WorkRequestError objects contained in responses from the
listWorkRequestErrors operation. |
Iterable<ListWorkRequestErrorsResponse> |
listWorkRequestErrorsResponseIterator(ListWorkRequestErrorsRequest request)
Creates a new iterable which will iterate over the responses received from the
listWorkRequestErrors operation.
|
Iterable<WorkRequestLogEntry> |
listWorkRequestLogsRecordIterator(ListWorkRequestLogsRequest request)
Creates a new iterable which will iterate over the
WorkRequestLogEntry objects contained in responses from the
listWorkRequestLogs operation. |
Iterable<ListWorkRequestLogsResponse> |
listWorkRequestLogsResponseIterator(ListWorkRequestLogsRequest request)
Creates a new iterable which will iterate over the responses received from the
listWorkRequestLogs operation.
|
Iterable<WorkRequestSummary> |
listWorkRequestsRecordIterator(ListWorkRequestsRequest request)
Creates a new iterable which will iterate over the
WorkRequestSummary objects contained in responses from the
listWorkRequests operation. |
Iterable<ListWorkRequestsResponse> |
listWorkRequestsResponseIterator(ListWorkRequestsRequest request)
Creates a new iterable which will iterate over the responses received from the
listWorkRequests operation.
|
Iterable<ListingSummary> |
searchListingsRecordIterator(SearchListingsRequest request)
Creates a new iterable which will iterate over the
ListingSummary objects contained in responses from the
searchListings operation. |
Iterable<SearchListingsResponse> |
searchListingsResponseIterator(SearchListingsRequest request)
Creates a new iterable which will iterate over the responses received from the searchListings
operation.
|
public MarketplacePaginators(Marketplace client)
public Iterable<ListAcceptedAgreementsResponse> listAcceptedAgreementsResponseIterator(ListAcceptedAgreementsRequest request)
Creates a new iterable which will iterate over the responses received from the listAcceptedAgreements operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<AcceptedAgreementSummary> listAcceptedAgreementsRecordIterator(ListAcceptedAgreementsRequest request)
Creates a new iterable which will iterate over the AcceptedAgreementSummary
objects contained in responses
from the listAcceptedAgreements operation. This iterable will fetch more data from the server
as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the AcceptedAgreementSummary
objects contained in responses
received from the service.public Iterable<ListAgreementsResponse> listAgreementsResponseIterator(ListAgreementsRequest request)
Creates a new iterable which will iterate over the responses received from the listAgreements operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<AgreementSummary> listAgreementsRecordIterator(ListAgreementsRequest request)
Creates a new iterable which will iterate over the AgreementSummary
objects contained in responses from the
listAgreements operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the AgreementSummary
objects contained in responses
received from the service.public Iterable<ListCategoriesResponse> listCategoriesResponseIterator(ListCategoriesRequest request)
Creates a new iterable which will iterate over the responses received from the listCategories operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<CategorySummary> listCategoriesRecordIterator(ListCategoriesRequest request)
Creates a new iterable which will iterate over the CategorySummary
objects contained in responses from the
listCategories operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the CategorySummary
objects contained in responses received
from the service.public Iterable<ListListingsResponse> listListingsResponseIterator(ListListingsRequest request)
Creates a new iterable which will iterate over the responses received from the listListings operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<ListingSummary> listListingsRecordIterator(ListListingsRequest request)
Creates a new iterable which will iterate over the ListingSummary
objects contained in responses from the
listListings operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the ListingSummary
objects contained in responses received
from the service.public Iterable<ListPackagesResponse> listPackagesResponseIterator(ListPackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listPackages operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<ListingPackageSummary> listPackagesRecordIterator(ListPackagesRequest request)
Creates a new iterable which will iterate over the ListingPackageSummary
objects contained in responses from
the listPackages operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the ListingPackageSummary
objects contained in responses
received from the service.public Iterable<ListPublicationPackagesResponse> listPublicationPackagesResponseIterator(ListPublicationPackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listPublicationPackages operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<PublicationPackageSummary> listPublicationPackagesRecordIterator(ListPublicationPackagesRequest request)
Creates a new iterable which will iterate over the PublicationPackageSummary
objects contained in responses
from the listPublicationPackages operation. This iterable will fetch more data from the
server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the PublicationPackageSummary
objects contained in
responses received from the service.public Iterable<ListPublicationsResponse> listPublicationsResponseIterator(ListPublicationsRequest request)
Creates a new iterable which will iterate over the responses received from the listPublications operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<PublicationSummary> listPublicationsRecordIterator(ListPublicationsRequest request)
Creates a new iterable which will iterate over the PublicationSummary
objects contained in responses from the
listPublications operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the PublicationSummary
objects contained in responses
received from the service.public Iterable<ListPublishersResponse> listPublishersResponseIterator(ListPublishersRequest request)
Creates a new iterable which will iterate over the responses received from the listPublishers operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<PublisherSummary> listPublishersRecordIterator(ListPublishersRequest request)
Creates a new iterable which will iterate over the PublisherSummary
objects contained in responses from the
listPublishers operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the PublisherSummary
objects contained in responses
received from the service.public Iterable<ListReportTypesResponse> listReportTypesResponseIterator(ListReportTypesRequest request)
Creates a new iterable which will iterate over the responses received from the listReportTypes operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<ReportTypeSummary> listReportTypesRecordIterator(ListReportTypesRequest request)
Creates a new iterable which will iterate over the ReportTypeSummary
objects contained in responses from the
listReportTypes operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the ReportTypeSummary
objects contained in responses
received from the service.public Iterable<ListReportsResponse> listReportsResponseIterator(ListReportsRequest request)
Creates a new iterable which will iterate over the responses received from the listReports operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<ReportSummary> listReportsRecordIterator(ListReportsRequest request)
Creates a new iterable which will iterate over the ReportSummary
objects contained in responses from the
listReports operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the ReportSummary
objects contained in responses received
from the service.public Iterable<ListWorkRequestErrorsResponse> listWorkRequestErrorsResponseIterator(ListWorkRequestErrorsRequest request)
Creates a new iterable which will iterate over the responses received from the listWorkRequestErrors operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<WorkRequestError> listWorkRequestErrorsRecordIterator(ListWorkRequestErrorsRequest request)
Creates a new iterable which will iterate over the WorkRequestError
objects contained in responses from the
listWorkRequestErrors operation. This iterable will fetch more data from the server as
needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the WorkRequestError
objects contained in responses
received from the service.public Iterable<ListWorkRequestLogsResponse> listWorkRequestLogsResponseIterator(ListWorkRequestLogsRequest request)
Creates a new iterable which will iterate over the responses received from the listWorkRequestLogs operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<WorkRequestLogEntry> listWorkRequestLogsRecordIterator(ListWorkRequestLogsRequest request)
Creates a new iterable which will iterate over the WorkRequestLogEntry
objects contained in responses from the
listWorkRequestLogs operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the WorkRequestLogEntry
objects contained in responses
received from the service.public Iterable<ListWorkRequestsResponse> listWorkRequestsResponseIterator(ListWorkRequestsRequest request)
Creates a new iterable which will iterate over the responses received from the listWorkRequests operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<WorkRequestSummary> listWorkRequestsRecordIterator(ListWorkRequestsRequest request)
Creates a new iterable which will iterate over the WorkRequestSummary
objects contained in responses from the
listWorkRequests operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the WorkRequestSummary
objects contained in responses
received from the service.public Iterable<SearchListingsResponse> searchListingsResponseIterator(SearchListingsRequest request)
Creates a new iterable which will iterate over the responses received from the searchListings operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the responses
received from the service.public Iterable<ListingSummary> searchListingsRecordIterator(SearchListingsRequest request)
Creates a new iterable which will iterate over the ListingSummary
objects contained in responses from the
searchListings operation. This iterable will fetch more data from the server as needed.
request
- a request which can be sent to the service operationIterable
which can be used to iterate over the ListingSummary
objects contained in responses received
from the service.Copyright © 2016–2024. All rights reserved.