@Generated(value="OracleSDKGenerator", comments="API Version: 20190801") public class OsManagementPaginators extends Object
Collection of helper methods that can be used to provide an Iterable interface to any list operations of OsManagement 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 |
|---|
OsManagementPaginators(OsManagement client) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<InstallablePackageSummary> |
listAvailablePackagesForManagedInstanceRecordIterator(ListAvailablePackagesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the
InstallablePackageSummary objects contained in responses from the listAvailablePackagesForManagedInstance operation. |
Iterable<ListAvailablePackagesForManagedInstanceResponse> |
listAvailablePackagesForManagedInstanceResponseIterator(ListAvailablePackagesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listAvailablePackagesForManagedInstance operation.
|
Iterable<AvailableSoftwareSourceSummary> |
listAvailableSoftwareSourcesForManagedInstanceRecordIterator(ListAvailableSoftwareSourcesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the
AvailableSoftwareSourceSummary objects contained in responses from the listAvailableSoftwareSourcesForManagedInstance operation. |
Iterable<ListAvailableSoftwareSourcesForManagedInstanceResponse> |
listAvailableSoftwareSourcesForManagedInstanceResponseIterator(ListAvailableSoftwareSourcesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listAvailableSoftwareSourcesForManagedInstance operation.
|
Iterable<AvailableUpdateSummary> |
listAvailableUpdatesForManagedInstanceRecordIterator(ListAvailableUpdatesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the
AvailableUpdateSummary objects contained in responses from the listAvailableUpdatesForManagedInstance operation. |
Iterable<ListAvailableUpdatesForManagedInstanceResponse> |
listAvailableUpdatesForManagedInstanceResponseIterator(ListAvailableUpdatesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listAvailableUpdatesForManagedInstance operation.
|
Iterable<AvailableWindowsUpdateSummary> |
listAvailableWindowsUpdatesForManagedInstanceRecordIterator(ListAvailableWindowsUpdatesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the
AvailableWindowsUpdateSummary objects contained in responses from the listAvailableWindowsUpdatesForManagedInstance operation. |
Iterable<ListAvailableWindowsUpdatesForManagedInstanceResponse> |
listAvailableWindowsUpdatesForManagedInstanceResponseIterator(ListAvailableWindowsUpdatesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listAvailableWindowsUpdatesForManagedInstance operation.
|
Iterable<ManagedInstanceGroupSummary> |
listManagedInstanceGroupsRecordIterator(ListManagedInstanceGroupsRequest request)
Creates a new iterable which will iterate over the
ManagedInstanceGroupSummary objects contained in responses from the listManagedInstanceGroups operation. |
Iterable<ListManagedInstanceGroupsResponse> |
listManagedInstanceGroupsResponseIterator(ListManagedInstanceGroupsRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceGroups 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<InstalledPackageSummary> |
listPackagesInstalledOnManagedInstanceRecordIterator(ListPackagesInstalledOnManagedInstanceRequest request)
Creates a new iterable which will iterate over the
InstalledPackageSummary objects contained in responses from the listPackagesInstalledOnManagedInstance operation. |
Iterable<ListPackagesInstalledOnManagedInstanceResponse> |
listPackagesInstalledOnManagedInstanceResponseIterator(ListPackagesInstalledOnManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listPackagesInstalledOnManagedInstance operation.
|
Iterable<ScheduledJobSummary> |
listScheduledJobsRecordIterator(ListScheduledJobsRequest request)
Creates a new iterable which will iterate over the
ScheduledJobSummary objects contained in responses from the listScheduledJobs operation. |
Iterable<ListScheduledJobsResponse> |
listScheduledJobsResponseIterator(ListScheduledJobsRequest request)
Creates a new iterable which will iterate over the responses received from the listScheduledJobs operation.
|
Iterable<SoftwarePackageSummary> |
listSoftwareSourcePackagesRecordIterator(ListSoftwareSourcePackagesRequest request)
Creates a new iterable which will iterate over the
SoftwarePackageSummary objects contained in responses from the listSoftwareSourcePackages operation. |
Iterable<ListSoftwareSourcePackagesResponse> |
listSoftwareSourcePackagesResponseIterator(ListSoftwareSourcePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listSoftwareSourcePackages 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.
|
Iterable<ScheduledJobSummary> |
listUpcomingScheduledJobsRecordIterator(ListUpcomingScheduledJobsRequest request)
Creates a new iterable which will iterate over the
ScheduledJobSummary objects contained in responses from the listUpcomingScheduledJobs operation. |
Iterable<ListUpcomingScheduledJobsResponse> |
listUpcomingScheduledJobsResponseIterator(ListUpcomingScheduledJobsRequest request)
Creates a new iterable which will iterate over the responses received from the listUpcomingScheduledJobs operation.
|
Iterable<InstalledWindowsUpdateSummary> |
listWindowsUpdatesInstalledOnManagedInstanceRecordIterator(ListWindowsUpdatesInstalledOnManagedInstanceRequest request)
Creates a new iterable which will iterate over the
InstalledWindowsUpdateSummary objects contained in responses from the listWindowsUpdatesInstalledOnManagedInstance operation. |
Iterable<ListWindowsUpdatesInstalledOnManagedInstanceResponse> |
listWindowsUpdatesInstalledOnManagedInstanceResponseIterator(ListWindowsUpdatesInstalledOnManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listWindowsUpdatesInstalledOnManagedInstance 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.
|
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<SoftwarePackageSearchSummary> |
searchSoftwarePackagesRecordIterator(SearchSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the
SoftwarePackageSearchSummary objects contained in responses from the searchSoftwarePackages operation. |
Iterable<SearchSoftwarePackagesResponse> |
searchSoftwarePackagesResponseIterator(SearchSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the searchSoftwarePackages operation.
|
@ConstructorProperties(value="client") public OsManagementPaginators(OsManagement client)
public Iterable<ListAvailablePackagesForManagedInstanceResponse> listAvailablePackagesForManagedInstanceResponseIterator(ListAvailablePackagesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listAvailablePackagesForManagedInstance 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<InstallablePackageSummary> listAvailablePackagesForManagedInstanceRecordIterator(ListAvailablePackagesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the InstallablePackageSummary objects contained in responses from the listAvailablePackagesForManagedInstance 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 InstallablePackageSummary objects contained in responses received from the service.public Iterable<ListAvailableSoftwareSourcesForManagedInstanceResponse> listAvailableSoftwareSourcesForManagedInstanceResponseIterator(ListAvailableSoftwareSourcesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listAvailableSoftwareSourcesForManagedInstance 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> listAvailableSoftwareSourcesForManagedInstanceRecordIterator(ListAvailableSoftwareSourcesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the AvailableSoftwareSourceSummary objects contained in responses from the listAvailableSoftwareSourcesForManagedInstance 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<ListAvailableUpdatesForManagedInstanceResponse> listAvailableUpdatesForManagedInstanceResponseIterator(ListAvailableUpdatesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listAvailableUpdatesForManagedInstance 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<AvailableUpdateSummary> listAvailableUpdatesForManagedInstanceRecordIterator(ListAvailableUpdatesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the AvailableUpdateSummary objects contained in responses from the listAvailableUpdatesForManagedInstance 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 AvailableUpdateSummary objects contained in responses received from the service.public Iterable<ListAvailableWindowsUpdatesForManagedInstanceResponse> listAvailableWindowsUpdatesForManagedInstanceResponseIterator(ListAvailableWindowsUpdatesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listAvailableWindowsUpdatesForManagedInstance 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> listAvailableWindowsUpdatesForManagedInstanceRecordIterator(ListAvailableWindowsUpdatesForManagedInstanceRequest request)
Creates a new iterable which will iterate over the AvailableWindowsUpdateSummary objects contained in responses from the listAvailableWindowsUpdatesForManagedInstance 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<ListManagedInstanceGroupsResponse> listManagedInstanceGroupsResponseIterator(ListManagedInstanceGroupsRequest request)
Creates a new iterable which will iterate over the responses received from the listManagedInstanceGroups 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<ManagedInstanceGroupSummary> listManagedInstanceGroupsRecordIterator(ListManagedInstanceGroupsRequest request)
Creates a new iterable which will iterate over the ManagedInstanceGroupSummary objects contained in responses from the listManagedInstanceGroups 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 ManagedInstanceGroupSummary 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<ListPackagesInstalledOnManagedInstanceResponse> listPackagesInstalledOnManagedInstanceResponseIterator(ListPackagesInstalledOnManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listPackagesInstalledOnManagedInstance 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> listPackagesInstalledOnManagedInstanceRecordIterator(ListPackagesInstalledOnManagedInstanceRequest request)
Creates a new iterable which will iterate over the InstalledPackageSummary objects contained in responses from the listPackagesInstalledOnManagedInstance 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<ListScheduledJobsResponse> listScheduledJobsResponseIterator(ListScheduledJobsRequest request)
Creates a new iterable which will iterate over the responses received from the listScheduledJobs 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<ScheduledJobSummary> listScheduledJobsRecordIterator(ListScheduledJobsRequest request)
Creates a new iterable which will iterate over the ScheduledJobSummary objects contained in responses from the listScheduledJobs 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 ScheduledJobSummary objects contained in responses received from the service.public Iterable<ListSoftwareSourcePackagesResponse> listSoftwareSourcePackagesResponseIterator(ListSoftwareSourcePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the listSoftwareSourcePackages 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> listSoftwareSourcePackagesRecordIterator(ListSoftwareSourcePackagesRequest request)
Creates a new iterable which will iterate over the SoftwarePackageSummary objects contained in responses from the listSoftwareSourcePackages 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.public Iterable<ListUpcomingScheduledJobsResponse> listUpcomingScheduledJobsResponseIterator(ListUpcomingScheduledJobsRequest request)
Creates a new iterable which will iterate over the responses received from the listUpcomingScheduledJobs 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<ScheduledJobSummary> listUpcomingScheduledJobsRecordIterator(ListUpcomingScheduledJobsRequest request)
Creates a new iterable which will iterate over the ScheduledJobSummary objects contained in responses from the listUpcomingScheduledJobs 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 ScheduledJobSummary 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.public Iterable<ListWindowsUpdatesInstalledOnManagedInstanceResponse> listWindowsUpdatesInstalledOnManagedInstanceResponseIterator(ListWindowsUpdatesInstalledOnManagedInstanceRequest request)
Creates a new iterable which will iterate over the responses received from the listWindowsUpdatesInstalledOnManagedInstance 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> listWindowsUpdatesInstalledOnManagedInstanceRecordIterator(ListWindowsUpdatesInstalledOnManagedInstanceRequest request)
Creates a new iterable which will iterate over the InstalledWindowsUpdateSummary objects contained in responses from the listWindowsUpdatesInstalledOnManagedInstance 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<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<SearchSoftwarePackagesResponse> searchSoftwarePackagesResponseIterator(SearchSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the responses received from the searchSoftwarePackages 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<SoftwarePackageSearchSummary> searchSoftwarePackagesRecordIterator(SearchSoftwarePackagesRequest request)
Creates a new iterable which will iterate over the SoftwarePackageSearchSummary objects contained in responses from the searchSoftwarePackages 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 SoftwarePackageSearchSummary objects contained in responses received from the service.Copyright © 2016–2020. All rights reserved.