@Generated(value="OracleSDKGenerator", comments="API Version: 20220901") public class ManagedInstancePaginators extends Object
Collection of helper methods that can be used to provide an Iterable
interface
to any list operations of ManagedInstance 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 |
---|
ManagedInstancePaginators(ManagedInstance client) |
Modifier and Type | Method and Description |
---|---|
Iterable<AvailablePackageSummary> |
listManagedInstanceAvailablePackagesRecordIterator(ListManagedInstanceAvailablePackagesRequest request)
Creates a new iterable which will iterate over the
AvailablePackageSummary objects contained in responses
from the listManagedInstanceAvailablePackages operation. |
Iterable<ListManagedInstanceAvailablePackagesResponse> |
listManagedInstanceAvailablePackagesResponseIterator(ListManagedInstanceAvailablePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstanceAvailablePackages operation.
|
Iterable<AvailableSoftwareSourceSummary> |
listManagedInstanceAvailableSoftwareSourcesRecordIterator(ListManagedInstanceAvailableSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the
AvailableSoftwareSourceSummary objects contained in
responses from the listManagedInstanceAvailableSoftwareSources operation. |
Iterable<ListManagedInstanceAvailableSoftwareSourcesResponse> |
listManagedInstanceAvailableSoftwareSourcesResponseIterator(ListManagedInstanceAvailableSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstanceAvailableSoftwareSources operation.
|
Iterable<AvailableWindowsUpdateSummary> |
listManagedInstanceAvailableWindowsUpdatesRecordIterator(ListManagedInstanceAvailableWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the
AvailableWindowsUpdateSummary objects contained in
responses from the listManagedInstanceAvailableWindowsUpdates operation. |
Iterable<ListManagedInstanceAvailableWindowsUpdatesResponse> |
listManagedInstanceAvailableWindowsUpdatesResponseIterator(ListManagedInstanceAvailableWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstanceAvailableWindowsUpdates operation.
|
Iterable<ManagedInstanceErratumSummary> |
listManagedInstanceErrataRecordIterator(ListManagedInstanceErrataRequest request)
Creates a new iterable which will iterate over the
ManagedInstanceErratumSummary objects contained in
responses from the listManagedInstanceErrata operation. |
Iterable<ListManagedInstanceErrataResponse> |
listManagedInstanceErrataResponseIterator(ListManagedInstanceErrataRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstanceErrata operation.
|
Iterable<InstalledPackageSummary> |
listManagedInstanceInstalledPackagesRecordIterator(ListManagedInstanceInstalledPackagesRequest request)
Creates a new iterable which will iterate over the
InstalledPackageSummary objects contained in responses
from the listManagedInstanceInstalledPackages operation. |
Iterable<ListManagedInstanceInstalledPackagesResponse> |
listManagedInstanceInstalledPackagesResponseIterator(ListManagedInstanceInstalledPackagesRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstanceInstalledPackages operation.
|
Iterable<InstalledWindowsUpdateSummary> |
listManagedInstanceInstalledWindowsUpdatesRecordIterator(ListManagedInstanceInstalledWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the
InstalledWindowsUpdateSummary objects contained in
responses from the listManagedInstanceInstalledWindowsUpdates operation. |
Iterable<ListManagedInstanceInstalledWindowsUpdatesResponse> |
listManagedInstanceInstalledWindowsUpdatesResponseIterator(ListManagedInstanceInstalledWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstanceInstalledWindowsUpdates operation.
|
Iterable<ManagedInstanceModuleSummary> |
listManagedInstanceModulesRecordIterator(ListManagedInstanceModulesRequest request)
Creates a new iterable which will iterate over the
ManagedInstanceModuleSummary objects contained in
responses from the listManagedInstanceModules operation. |
Iterable<ListManagedInstanceModulesResponse> |
listManagedInstanceModulesResponseIterator(ListManagedInstanceModulesRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstanceModules operation.
|
Iterable<ManagedInstanceSummary> |
listManagedInstancesRecordIterator(ListManagedInstancesRequest request)
Creates a new iterable which will iterate over the
ManagedInstanceSummary objects contained in responses
from the listManagedInstances operation. |
Iterable<ListManagedInstancesResponse> |
listManagedInstancesResponseIterator(ListManagedInstancesRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstances operation.
|
Iterable<UpdatablePackageSummary> |
listManagedInstanceUpdatablePackagesRecordIterator(ListManagedInstanceUpdatablePackagesRequest request)
Creates a new iterable which will iterate over the
UpdatablePackageSummary objects contained in responses
from the listManagedInstanceUpdatablePackages operation. |
Iterable<ListManagedInstanceUpdatablePackagesResponse> |
listManagedInstanceUpdatablePackagesResponseIterator(ListManagedInstanceUpdatablePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the
listManagedInstanceUpdatablePackages operation.
|
Iterable<WindowsUpdateSummary> |
listWindowsUpdatesRecordIterator(ListWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the
WindowsUpdateSummary objects contained in responses
from the listWindowsUpdates operation. |
Iterable<ListWindowsUpdatesResponse> |
listWindowsUpdatesResponseIterator(ListWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the responses received from the
listWindowsUpdates operation.
|
public ManagedInstancePaginators(ManagedInstance client)
public Iterable<ListManagedInstanceAvailablePackagesResponse> listManagedInstanceAvailablePackagesResponseIterator(ListManagedInstanceAvailablePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceAvailablePackages 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<AvailablePackageSummary> listManagedInstanceAvailablePackagesRecordIterator(ListManagedInstanceAvailablePackagesRequest request)
Creates a new iterable which will iterate over the AvailablePackageSummary
objects contained in responses
from the listManagedInstanceAvailablePackages 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 AvailablePackageSummary
objects contained in
responses received from the service.public Iterable<ListManagedInstanceAvailableSoftwareSourcesResponse> listManagedInstanceAvailableSoftwareSourcesResponseIterator(ListManagedInstanceAvailableSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceAvailableSoftwareSources 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<AvailableSoftwareSourceSummary> listManagedInstanceAvailableSoftwareSourcesRecordIterator(ListManagedInstanceAvailableSoftwareSourcesRequest request)
Creates a new iterable which will iterate over the AvailableSoftwareSourceSummary
objects contained in
responses from the listManagedInstanceAvailableSoftwareSources 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 AvailableSoftwareSourceSummary
objects contained in
responses received from the service.public Iterable<ListManagedInstanceAvailableWindowsUpdatesResponse> listManagedInstanceAvailableWindowsUpdatesResponseIterator(ListManagedInstanceAvailableWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceAvailableWindowsUpdates 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<AvailableWindowsUpdateSummary> listManagedInstanceAvailableWindowsUpdatesRecordIterator(ListManagedInstanceAvailableWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the AvailableWindowsUpdateSummary
objects contained in
responses from the listManagedInstanceAvailableWindowsUpdates 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 AvailableWindowsUpdateSummary
objects contained in
responses received from the service.public Iterable<ListManagedInstanceErrataResponse> listManagedInstanceErrataResponseIterator(ListManagedInstanceErrataRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceErrata 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<ManagedInstanceErratumSummary> listManagedInstanceErrataRecordIterator(ListManagedInstanceErrataRequest request)
Creates a new iterable which will iterate over the ManagedInstanceErratumSummary
objects contained in
responses from the listManagedInstanceErrata 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 ManagedInstanceErratumSummary
objects contained in
responses received from the service.public Iterable<ListManagedInstanceInstalledPackagesResponse> listManagedInstanceInstalledPackagesResponseIterator(ListManagedInstanceInstalledPackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceInstalledPackages 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<InstalledPackageSummary> listManagedInstanceInstalledPackagesRecordIterator(ListManagedInstanceInstalledPackagesRequest request)
Creates a new iterable which will iterate over the InstalledPackageSummary
objects contained in responses
from the listManagedInstanceInstalledPackages 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 InstalledPackageSummary
objects contained in
responses received from the service.public Iterable<ListManagedInstanceInstalledWindowsUpdatesResponse> listManagedInstanceInstalledWindowsUpdatesResponseIterator(ListManagedInstanceInstalledWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceInstalledWindowsUpdates 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<InstalledWindowsUpdateSummary> listManagedInstanceInstalledWindowsUpdatesRecordIterator(ListManagedInstanceInstalledWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the InstalledWindowsUpdateSummary
objects contained in
responses from the listManagedInstanceInstalledWindowsUpdates 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 InstalledWindowsUpdateSummary
objects contained in
responses received from the service.public Iterable<ListManagedInstanceModulesResponse> listManagedInstanceModulesResponseIterator(ListManagedInstanceModulesRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceModules 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<ManagedInstanceModuleSummary> listManagedInstanceModulesRecordIterator(ListManagedInstanceModulesRequest request)
Creates a new iterable which will iterate over the ManagedInstanceModuleSummary
objects contained in
responses from the listManagedInstanceModules 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 ManagedInstanceModuleSummary
objects contained in
responses received from the service.public Iterable<ListManagedInstanceUpdatablePackagesResponse> listManagedInstanceUpdatablePackagesResponseIterator(ListManagedInstanceUpdatablePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceUpdatablePackages 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<UpdatablePackageSummary> listManagedInstanceUpdatablePackagesRecordIterator(ListManagedInstanceUpdatablePackagesRequest request)
Creates a new iterable which will iterate over the UpdatablePackageSummary
objects contained in responses
from the listManagedInstanceUpdatablePackages 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 UpdatablePackageSummary
objects contained in
responses received from the service.public Iterable<ListManagedInstancesResponse> listManagedInstancesResponseIterator(ListManagedInstancesRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstances 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<ManagedInstanceSummary> listManagedInstancesRecordIterator(ListManagedInstancesRequest request)
Creates a new iterable which will iterate over the ManagedInstanceSummary
objects contained in responses
from the listManagedInstances 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 ManagedInstanceSummary
objects contained in
responses received from the service.public Iterable<ListWindowsUpdatesResponse> listWindowsUpdatesResponseIterator(ListWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the responses received from the listWindowsUpdates 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<WindowsUpdateSummary> listWindowsUpdatesRecordIterator(ListWindowsUpdatesRequest request)
Creates a new iterable which will iterate over the WindowsUpdateSummary
objects contained in responses
from the listWindowsUpdates 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 WindowsUpdateSummary
objects contained in responses
received from the service.Copyright © 2016–2024. All rights reserved.