Class MarketplacePublisherPaginators
- java.lang.Object
-
- com.oracle.bmc.marketplacepublisher.MarketplacePublisherPaginators
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public class MarketplacePublisherPaginators extends Object
Collection of helper methods that can be used to provide anIterable
interface to any list operations of MarketplacePublisher where multiple pages of data may be fetched.Two styles of iteration are supported:
- Iterating over the Response objects returned by the list operation. These are referred to as ResponseIterators, and the methods are suffixed with ResponseIterator. For example: listUsersResponseIterator
- Iterating over the resources/records being listed. These are referred to as RecordIterators, and the methods are suffixed with RecordIterator. For example: listUsersRecordIterator
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 theIterable
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 Summary
Constructors Constructor Description MarketplacePublisherPaginators(MarketplacePublisher client)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Iterable<ArtifactSummary>
listArtifactsRecordIterator(ListArtifactsRequest request)
Creates a new iterable which will iterate over theArtifactSummary
objects contained in responses from the listArtifacts operation.Iterable<ListArtifactsResponse>
listArtifactsResponseIterator(ListArtifactsRequest request)
Creates a new iterable which will iterate over the responses received from the listArtifacts operation.Iterable<CategorySummary>
listCategoriesRecordIterator(ListCategoriesRequest request)
Creates a new iterable which will iterate over theCategorySummary
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<ListingRevisionAttachmentSummary>
listListingRevisionAttachmentsRecordIterator(ListListingRevisionAttachmentsRequest request)
Creates a new iterable which will iterate over theListingRevisionAttachmentSummary
objects contained in responses from the listListingRevisionAttachments operation.Iterable<ListListingRevisionAttachmentsResponse>
listListingRevisionAttachmentsResponseIterator(ListListingRevisionAttachmentsRequest request)
Creates a new iterable which will iterate over the responses received from the listListingRevisionAttachments operation.Iterable<ListingRevisionNoteSummary>
listListingRevisionNotesRecordIterator(ListListingRevisionNotesRequest request)
Creates a new iterable which will iterate over theListingRevisionNoteSummary
objects contained in responses from the listListingRevisionNotes operation.Iterable<ListListingRevisionNotesResponse>
listListingRevisionNotesResponseIterator(ListListingRevisionNotesRequest request)
Creates a new iterable which will iterate over the responses received from the listListingRevisionNotes operation.Iterable<ListingRevisionPackageSummary>
listListingRevisionPackagesRecordIterator(ListListingRevisionPackagesRequest request)
Creates a new iterable which will iterate over theListingRevisionPackageSummary
objects contained in responses from the listListingRevisionPackages operation.Iterable<ListListingRevisionPackagesResponse>
listListingRevisionPackagesResponseIterator(ListListingRevisionPackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listListingRevisionPackages operation.Iterable<ListingRevisionSummary>
listListingRevisionsRecordIterator(ListListingRevisionsRequest request)
Creates a new iterable which will iterate over theListingRevisionSummary
objects contained in responses from the listListingRevisions operation.Iterable<ListListingRevisionsResponse>
listListingRevisionsResponseIterator(ListListingRevisionsRequest request)
Creates a new iterable which will iterate over the responses received from the listListingRevisions operation.Iterable<ListingSummary>
listListingsRecordIterator(ListListingsRequest request)
Creates a new iterable which will iterate over theListingSummary
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<MarketSummary>
listMarketsRecordIterator(ListMarketsRequest request)
Creates a new iterable which will iterate over theMarketSummary
objects contained in responses from the listMarkets operation.Iterable<ListMarketsResponse>
listMarketsResponseIterator(ListMarketsRequest request)
Creates a new iterable which will iterate over the responses received from the listMarkets operation.Iterable<ProductSummary>
listProductsRecordIterator(ListProductsRequest request)
Creates a new iterable which will iterate over theProductSummary
objects contained in responses from the listProducts operation.Iterable<ListProductsResponse>
listProductsResponseIterator(ListProductsRequest request)
Creates a new iterable which will iterate over the responses received from the listProducts operation.Iterable<PublisherSummary>
listPublishersRecordIterator(ListPublishersRequest request)
Creates a new iterable which will iterate over thePublisherSummary
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<TermSummary>
listTermsRecordIterator(ListTermsRequest request)
Creates a new iterable which will iterate over theTermSummary
objects contained in responses from the listTerms operation.Iterable<ListTermsResponse>
listTermsResponseIterator(ListTermsRequest request)
Creates a new iterable which will iterate over the responses received from the listTerms operation.Iterable<TermVersionSummary>
listTermVersionsRecordIterator(ListTermVersionsRequest request)
Creates a new iterable which will iterate over theTermVersionSummary
objects contained in responses from the listTermVersions operation.Iterable<ListTermVersionsResponse>
listTermVersionsResponseIterator(ListTermVersionsRequest request)
Creates a new iterable which will iterate over the responses received from the listTermVersions operation.Iterable<WorkRequestError>
listWorkRequestErrorsRecordIterator(ListWorkRequestErrorsRequest request)
Creates a new iterable which will iterate over theWorkRequestError
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 theWorkRequestLogEntry
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 theWorkRequestSummary
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.
-
-
-
Constructor Detail
-
MarketplacePublisherPaginators
public MarketplacePublisherPaginators(MarketplacePublisher client)
-
-
Method Detail
-
listArtifactsResponseIterator
public Iterable<ListArtifactsResponse> listArtifactsResponseIterator(ListArtifactsRequest request)
Creates a new iterable which will iterate over the responses received from the listArtifacts operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listArtifactsRecordIterator
public Iterable<ArtifactSummary> listArtifactsRecordIterator(ListArtifactsRequest request)
Creates a new iterable which will iterate over theArtifactSummary
objects contained in responses from the listArtifacts operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theArtifactSummary
objects contained in responses received from the service.
-
listCategoriesResponseIterator
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.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listCategoriesRecordIterator
public Iterable<CategorySummary> listCategoriesRecordIterator(ListCategoriesRequest request)
Creates a new iterable which will iterate over theCategorySummary
objects contained in responses from the listCategories operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theCategorySummary
objects contained in responses received from the service.
-
listListingRevisionAttachmentsResponseIterator
public Iterable<ListListingRevisionAttachmentsResponse> listListingRevisionAttachmentsResponseIterator(ListListingRevisionAttachmentsRequest request)
Creates a new iterable which will iterate over the responses received from the listListingRevisionAttachments operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listListingRevisionAttachmentsRecordIterator
public Iterable<ListingRevisionAttachmentSummary> listListingRevisionAttachmentsRecordIterator(ListListingRevisionAttachmentsRequest request)
Creates a new iterable which will iterate over theListingRevisionAttachmentSummary
objects contained in responses from the listListingRevisionAttachments operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theListingRevisionAttachmentSummary
objects contained in responses received from the service.
-
listListingRevisionNotesResponseIterator
public Iterable<ListListingRevisionNotesResponse> listListingRevisionNotesResponseIterator(ListListingRevisionNotesRequest request)
Creates a new iterable which will iterate over the responses received from the listListingRevisionNotes operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listListingRevisionNotesRecordIterator
public Iterable<ListingRevisionNoteSummary> listListingRevisionNotesRecordIterator(ListListingRevisionNotesRequest request)
Creates a new iterable which will iterate over theListingRevisionNoteSummary
objects contained in responses from the listListingRevisionNotes operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theListingRevisionNoteSummary
objects contained in responses received from the service.
-
listListingRevisionPackagesResponseIterator
public Iterable<ListListingRevisionPackagesResponse> listListingRevisionPackagesResponseIterator(ListListingRevisionPackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listListingRevisionPackages operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listListingRevisionPackagesRecordIterator
public Iterable<ListingRevisionPackageSummary> listListingRevisionPackagesRecordIterator(ListListingRevisionPackagesRequest request)
Creates a new iterable which will iterate over theListingRevisionPackageSummary
objects contained in responses from the listListingRevisionPackages operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theListingRevisionPackageSummary
objects contained in responses received from the service.
-
listListingRevisionsResponseIterator
public Iterable<ListListingRevisionsResponse> listListingRevisionsResponseIterator(ListListingRevisionsRequest request)
Creates a new iterable which will iterate over the responses received from the listListingRevisions operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listListingRevisionsRecordIterator
public Iterable<ListingRevisionSummary> listListingRevisionsRecordIterator(ListListingRevisionsRequest request)
Creates a new iterable which will iterate over theListingRevisionSummary
objects contained in responses from the listListingRevisions operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theListingRevisionSummary
objects contained in responses received from the service.
-
listListingsResponseIterator
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.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listListingsRecordIterator
public Iterable<ListingSummary> listListingsRecordIterator(ListListingsRequest request)
Creates a new iterable which will iterate over theListingSummary
objects contained in responses from the listListings operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theListingSummary
objects contained in responses received from the service.
-
listMarketsResponseIterator
public Iterable<ListMarketsResponse> listMarketsResponseIterator(ListMarketsRequest request)
Creates a new iterable which will iterate over the responses received from the listMarkets operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listMarketsRecordIterator
public Iterable<MarketSummary> listMarketsRecordIterator(ListMarketsRequest request)
Creates a new iterable which will iterate over theMarketSummary
objects contained in responses from the listMarkets operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theMarketSummary
objects contained in responses received from the service.
-
listProductsResponseIterator
public Iterable<ListProductsResponse> listProductsResponseIterator(ListProductsRequest request)
Creates a new iterable which will iterate over the responses received from the listProducts operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listProductsRecordIterator
public Iterable<ProductSummary> listProductsRecordIterator(ListProductsRequest request)
Creates a new iterable which will iterate over theProductSummary
objects contained in responses from the listProducts operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theProductSummary
objects contained in responses received from the service.
-
listPublishersResponseIterator
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.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listPublishersRecordIterator
public Iterable<PublisherSummary> listPublishersRecordIterator(ListPublishersRequest request)
Creates a new iterable which will iterate over thePublisherSummary
objects contained in responses from the listPublishers operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over thePublisherSummary
objects contained in responses received from the service.
-
listTermVersionsResponseIterator
public Iterable<ListTermVersionsResponse> listTermVersionsResponseIterator(ListTermVersionsRequest request)
Creates a new iterable which will iterate over the responses received from the listTermVersions operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listTermVersionsRecordIterator
public Iterable<TermVersionSummary> listTermVersionsRecordIterator(ListTermVersionsRequest request)
Creates a new iterable which will iterate over theTermVersionSummary
objects contained in responses from the listTermVersions operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theTermVersionSummary
objects contained in responses received from the service.
-
listTermsResponseIterator
public Iterable<ListTermsResponse> listTermsResponseIterator(ListTermsRequest request)
Creates a new iterable which will iterate over the responses received from the listTerms operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listTermsRecordIterator
public Iterable<TermSummary> listTermsRecordIterator(ListTermsRequest request)
Creates a new iterable which will iterate over theTermSummary
objects contained in responses from the listTerms operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theTermSummary
objects contained in responses received from the service.
-
listWorkRequestErrorsResponseIterator
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.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listWorkRequestErrorsRecordIterator
public Iterable<WorkRequestError> listWorkRequestErrorsRecordIterator(ListWorkRequestErrorsRequest request)
Creates a new iterable which will iterate over theWorkRequestError
objects contained in responses from the listWorkRequestErrors operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theWorkRequestError
objects contained in responses received from the service.
-
listWorkRequestLogsResponseIterator
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.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listWorkRequestLogsRecordIterator
public Iterable<WorkRequestLogEntry> listWorkRequestLogsRecordIterator(ListWorkRequestLogsRequest request)
Creates a new iterable which will iterate over theWorkRequestLogEntry
objects contained in responses from the listWorkRequestLogs operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theWorkRequestLogEntry
objects contained in responses received from the service.
-
listWorkRequestsResponseIterator
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.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over the responses received from the service.
-
listWorkRequestsRecordIterator
public Iterable<WorkRequestSummary> listWorkRequestsRecordIterator(ListWorkRequestsRequest request)
Creates a new iterable which will iterate over theWorkRequestSummary
objects contained in responses from the listWorkRequests operation.This iterable will fetch more data from the server as needed.
- Parameters:
request
- a request which can be sent to the service operation- Returns:
- an
Iterable
which can be used to iterate over theWorkRequestSummary
objects contained in responses received from the service.
-
-