@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public class SoftwareSourcePaginators extends Object
Collection of helper methods that can be used to provide an Iterable
interface
to any list operations of SoftwareSource 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 |
---|
SoftwareSourcePaginators(SoftwareSource client) |
Modifier and Type | Method and Description |
---|---|
Iterable<SoftwarePackageSummary> |
listAllSoftwarePackagesRecordIterator(ListAllSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the
SoftwarePackageSummary objects contained in responses
from the listAllSoftwarePackages operation. |
Iterable<ListAllSoftwarePackagesResponse> |
listAllSoftwarePackagesResponseIterator(ListAllSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the
listAllSoftwarePackages operation.
|
Iterable<EntitlementSummary> |
listEntitlementsRecordIterator(ListEntitlementsRequest request)
Creates a new iterable which will iterate over the
EntitlementSummary objects contained in responses from
the listEntitlements operation. |
Iterable<ListEntitlementsResponse> |
listEntitlementsResponseIterator(ListEntitlementsRequest request)
Creates a new iterable which will iterate over the responses received from the
listEntitlements operation.
|
Iterable<ErratumSummary> |
listErrataRecordIterator(ListErrataRequest request)
Creates a new iterable which will iterate over the
ErratumSummary objects contained in responses from the
listErrata operation. |
Iterable<ListErrataResponse> |
listErrataResponseIterator(ListErrataRequest request)
Creates a new iterable which will iterate over the responses received from the listErrata
operation.
|
Iterable<ModuleStreamProfileSummary> |
listModuleStreamProfilesRecordIterator(ListModuleStreamProfilesRequest request)
Creates a new iterable which will iterate over the
ModuleStreamProfileSummary objects contained in
responses from the listModuleStreamProfiles operation. |
Iterable<ListModuleStreamProfilesResponse> |
listModuleStreamProfilesResponseIterator(ListModuleStreamProfilesRequest request)
Creates a new iterable which will iterate over the responses received from the
listModuleStreamProfiles operation.
|
Iterable<ModuleStreamSummary> |
listModuleStreamsRecordIterator(ListModuleStreamsRequest request)
Creates a new iterable which will iterate over the
ModuleStreamSummary objects contained in responses from
the listModuleStreams operation. |
Iterable<ListModuleStreamsResponse> |
listModuleStreamsResponseIterator(ListModuleStreamsRequest request)
Creates a new iterable which will iterate over the responses received from the
listModuleStreams operation.
|
Iterable<PackageGroupSummary> |
listPackageGroupsRecordIterator(ListPackageGroupsRequest request)
Creates a new iterable which will iterate over the
PackageGroupSummary objects contained in responses from
the listPackageGroups operation. |
Iterable<ListPackageGroupsResponse> |
listPackageGroupsResponseIterator(ListPackageGroupsRequest request)
Creates a new iterable which will iterate over the responses received from the
listPackageGroups operation.
|
Iterable<SoftwareSourceSummary> |
listSoftwarePackageSoftwareSourcesRecordIterator(ListSoftwarePackageSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the
SoftwareSourceSummary objects contained in responses
from the listSoftwarePackageSoftwareSources operation. |
Iterable<ListSoftwarePackageSoftwareSourcesResponse> |
listSoftwarePackageSoftwareSourcesResponseIterator(ListSoftwarePackageSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the responses received from the
listSoftwarePackageSoftwareSources operation.
|
Iterable<SoftwarePackageSummary> |
listSoftwarePackagesRecordIterator(ListSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the
SoftwarePackageSummary objects contained in responses
from the listSoftwarePackages operation. |
Iterable<ListSoftwarePackagesResponse> |
listSoftwarePackagesResponseIterator(ListSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the
listSoftwarePackages operation.
|
Iterable<SoftwareSourceSummary> |
listSoftwareSourcesRecordIterator(ListSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the
SoftwareSourceSummary objects contained in responses
from the listSoftwareSources operation. |
Iterable<ListSoftwareSourcesResponse> |
listSoftwareSourcesResponseIterator(ListSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the responses received from the
listSoftwareSources operation.
|
public SoftwareSourcePaginators(SoftwareSource client)
public Iterable<ListAllSoftwarePackagesResponse> listAllSoftwarePackagesResponseIterator(ListAllSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listAllSoftwarePackages 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<SoftwarePackageSummary> listAllSoftwarePackagesRecordIterator(ListAllSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the SoftwarePackageSummary
objects contained in responses
from the listAllSoftwarePackages 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 SoftwarePackageSummary
objects contained in
responses received from the service.public Iterable<ListEntitlementsResponse> listEntitlementsResponseIterator(ListEntitlementsRequest request)
Creates a new iterable which will iterate over the responses received from the listEntitlements 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<EntitlementSummary> listEntitlementsRecordIterator(ListEntitlementsRequest request)
Creates a new iterable which will iterate over the EntitlementSummary
objects contained in responses from
the listEntitlements 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 EntitlementSummary
objects contained in responses
received from the service.public Iterable<ListErrataResponse> listErrataResponseIterator(ListErrataRequest request)
Creates a new iterable which will iterate over the responses received from the listErrata 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<ErratumSummary> listErrataRecordIterator(ListErrataRequest request)
Creates a new iterable which will iterate over the ErratumSummary
objects contained in responses from the
listErrata 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 ErratumSummary
objects contained in responses
received from the service.public Iterable<ListModuleStreamProfilesResponse> listModuleStreamProfilesResponseIterator(ListModuleStreamProfilesRequest request)
Creates a new iterable which will iterate over the responses received from the listModuleStreamProfiles 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<ModuleStreamProfileSummary> listModuleStreamProfilesRecordIterator(ListModuleStreamProfilesRequest request)
Creates a new iterable which will iterate over the ModuleStreamProfileSummary
objects contained in
responses from the listModuleStreamProfiles 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 ModuleStreamProfileSummary
objects contained in
responses received from the service.public Iterable<ListModuleStreamsResponse> listModuleStreamsResponseIterator(ListModuleStreamsRequest request)
Creates a new iterable which will iterate over the responses received from the listModuleStreams 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<ModuleStreamSummary> listModuleStreamsRecordIterator(ListModuleStreamsRequest request)
Creates a new iterable which will iterate over the ModuleStreamSummary
objects contained in responses from
the listModuleStreams 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 ModuleStreamSummary
objects contained in responses
received from the service.public Iterable<ListPackageGroupsResponse> listPackageGroupsResponseIterator(ListPackageGroupsRequest request)
Creates a new iterable which will iterate over the responses received from the listPackageGroups 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<PackageGroupSummary> listPackageGroupsRecordIterator(ListPackageGroupsRequest request)
Creates a new iterable which will iterate over the PackageGroupSummary
objects contained in responses from
the listPackageGroups 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 PackageGroupSummary
objects contained in responses
received from the service.public Iterable<ListSoftwarePackageSoftwareSourcesResponse> listSoftwarePackageSoftwareSourcesResponseIterator(ListSoftwarePackageSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the responses received from the listSoftwarePackageSoftwareSources 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<SoftwareSourceSummary> listSoftwarePackageSoftwareSourcesRecordIterator(ListSoftwarePackageSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the SoftwareSourceSummary
objects contained in responses
from the listSoftwarePackageSoftwareSources 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 SoftwareSourceSummary
objects contained in
responses received from the service.public Iterable<ListSoftwarePackagesResponse> listSoftwarePackagesResponseIterator(ListSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listSoftwarePackages 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<SoftwarePackageSummary> listSoftwarePackagesRecordIterator(ListSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the SoftwarePackageSummary
objects contained in responses
from the listSoftwarePackages 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 SoftwarePackageSummary
objects contained in
responses received from the service.public Iterable<ListSoftwareSourcesResponse> listSoftwareSourcesResponseIterator(ListSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the responses received from the listSoftwareSources 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<SoftwareSourceSummary> listSoftwareSourcesRecordIterator(ListSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the SoftwareSourceSummary
objects contained in responses
from the listSoftwareSources 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 SoftwareSourceSummary
objects contained in
responses received from the service.Copyright © 2016–2024. All rights reserved.