@Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public class BlockstoragePaginators extends Object
Collection of helper methods that can be used to provide an Iterable
interface
to any list operations of Blockstorage 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 |
---|
BlockstoragePaginators(Blockstorage client) |
Modifier and Type | Method and Description |
---|---|
Iterable<VolumeBackupPolicyAssignment> |
getVolumeBackupPolicyAssetAssignmentRecordIterator(GetVolumeBackupPolicyAssetAssignmentRequest request)
Creates a new iterable which will iterate over the
VolumeBackupPolicyAssignment objects contained in responses from
the getVolumeBackupPolicyAssetAssignment operation. |
Iterable<GetVolumeBackupPolicyAssetAssignmentResponse> |
getVolumeBackupPolicyAssetAssignmentResponseIterator(GetVolumeBackupPolicyAssetAssignmentRequest request)
Creates a new iterable which will iterate over the responses received from the
getVolumeBackupPolicyAssetAssignment operation.
|
Iterable<BlockVolumeReplica> |
listBlockVolumeReplicasRecordIterator(ListBlockVolumeReplicasRequest request)
Creates a new iterable which will iterate over the
BlockVolumeReplica objects contained in responses from the
listBlockVolumeReplicas operation. |
Iterable<ListBlockVolumeReplicasResponse> |
listBlockVolumeReplicasResponseIterator(ListBlockVolumeReplicasRequest request)
Creates a new iterable which will iterate over the responses received from the
listBlockVolumeReplicas operation.
|
Iterable<BootVolumeBackup> |
listBootVolumeBackupsRecordIterator(ListBootVolumeBackupsRequest request)
Creates a new iterable which will iterate over the
BootVolumeBackup objects contained in responses from the
listBootVolumeBackups operation. |
Iterable<ListBootVolumeBackupsResponse> |
listBootVolumeBackupsResponseIterator(ListBootVolumeBackupsRequest request)
Creates a new iterable which will iterate over the responses received from the
listBootVolumeBackups operation.
|
Iterable<BootVolumeReplica> |
listBootVolumeReplicasRecordIterator(ListBootVolumeReplicasRequest request)
Creates a new iterable which will iterate over the
BootVolumeReplica objects contained in responses from the
listBootVolumeReplicas operation. |
Iterable<ListBootVolumeReplicasResponse> |
listBootVolumeReplicasResponseIterator(ListBootVolumeReplicasRequest request)
Creates a new iterable which will iterate over the responses received from the
listBootVolumeReplicas operation.
|
Iterable<BootVolume> |
listBootVolumesRecordIterator(ListBootVolumesRequest request)
Creates a new iterable which will iterate over the
BootVolume objects contained in responses from the listBootVolumes
operation. |
Iterable<ListBootVolumesResponse> |
listBootVolumesResponseIterator(ListBootVolumesRequest request)
Creates a new iterable which will iterate over the responses received from the
listBootVolumes operation.
|
Iterable<VolumeBackupPolicy> |
listVolumeBackupPoliciesRecordIterator(ListVolumeBackupPoliciesRequest request)
Creates a new iterable which will iterate over the
VolumeBackupPolicy objects contained in responses from the
listVolumeBackupPolicies operation. |
Iterable<ListVolumeBackupPoliciesResponse> |
listVolumeBackupPoliciesResponseIterator(ListVolumeBackupPoliciesRequest request)
Creates a new iterable which will iterate over the responses received from the
listVolumeBackupPolicies operation.
|
Iterable<VolumeBackup> |
listVolumeBackupsRecordIterator(ListVolumeBackupsRequest request)
Creates a new iterable which will iterate over the
VolumeBackup objects contained in responses from the
listVolumeBackups operation. |
Iterable<ListVolumeBackupsResponse> |
listVolumeBackupsResponseIterator(ListVolumeBackupsRequest request)
Creates a new iterable which will iterate over the responses received from the
listVolumeBackups operation.
|
Iterable<VolumeGroupBackup> |
listVolumeGroupBackupsRecordIterator(ListVolumeGroupBackupsRequest request)
Creates a new iterable which will iterate over the
VolumeGroupBackup objects contained in responses from the
listVolumeGroupBackups operation. |
Iterable<ListVolumeGroupBackupsResponse> |
listVolumeGroupBackupsResponseIterator(ListVolumeGroupBackupsRequest request)
Creates a new iterable which will iterate over the responses received from the
listVolumeGroupBackups operation.
|
Iterable<VolumeGroupReplica> |
listVolumeGroupReplicasRecordIterator(ListVolumeGroupReplicasRequest request)
Creates a new iterable which will iterate over the
VolumeGroupReplica objects contained in responses from the
listVolumeGroupReplicas operation. |
Iterable<ListVolumeGroupReplicasResponse> |
listVolumeGroupReplicasResponseIterator(ListVolumeGroupReplicasRequest request)
Creates a new iterable which will iterate over the responses received from the
listVolumeGroupReplicas operation.
|
Iterable<VolumeGroup> |
listVolumeGroupsRecordIterator(ListVolumeGroupsRequest request)
Creates a new iterable which will iterate over the
VolumeGroup objects contained in responses from the
listVolumeGroups operation. |
Iterable<ListVolumeGroupsResponse> |
listVolumeGroupsResponseIterator(ListVolumeGroupsRequest request)
Creates a new iterable which will iterate over the responses received from the
listVolumeGroups operation.
|
Iterable<Volume> |
listVolumesRecordIterator(ListVolumesRequest request)
Creates a new iterable which will iterate over the
Volume
objects contained in responses from the listVolumes operation. |
Iterable<ListVolumesResponse> |
listVolumesResponseIterator(ListVolumesRequest request)
Creates a new iterable which will iterate over the responses received from the listVolumes
operation.
|
public BlockstoragePaginators(Blockstorage client)
public Iterable<GetVolumeBackupPolicyAssetAssignmentResponse> getVolumeBackupPolicyAssetAssignmentResponseIterator(GetVolumeBackupPolicyAssetAssignmentRequest request)
Creates a new iterable which will iterate over the responses received from the getVolumeBackupPolicyAssetAssignment 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<VolumeBackupPolicyAssignment> getVolumeBackupPolicyAssetAssignmentRecordIterator(GetVolumeBackupPolicyAssetAssignmentRequest request)
Creates a new iterable which will iterate over the VolumeBackupPolicyAssignment
objects contained in responses from
the getVolumeBackupPolicyAssetAssignment 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 VolumeBackupPolicyAssignment
objects contained in responses
received from the service.public Iterable<ListBlockVolumeReplicasResponse> listBlockVolumeReplicasResponseIterator(ListBlockVolumeReplicasRequest request)
Creates a new iterable which will iterate over the responses received from the listBlockVolumeReplicas 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<BlockVolumeReplica> listBlockVolumeReplicasRecordIterator(ListBlockVolumeReplicasRequest request)
Creates a new iterable which will iterate over the BlockVolumeReplica
objects contained in responses from the
listBlockVolumeReplicas 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 BlockVolumeReplica
objects contained in responses received
from the service.public Iterable<ListBootVolumeBackupsResponse> listBootVolumeBackupsResponseIterator(ListBootVolumeBackupsRequest request)
Creates a new iterable which will iterate over the responses received from the listBootVolumeBackups 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<BootVolumeBackup> listBootVolumeBackupsRecordIterator(ListBootVolumeBackupsRequest request)
Creates a new iterable which will iterate over the BootVolumeBackup
objects contained in responses from the
listBootVolumeBackups 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 BootVolumeBackup
objects contained in responses received from
the service.public Iterable<ListBootVolumeReplicasResponse> listBootVolumeReplicasResponseIterator(ListBootVolumeReplicasRequest request)
Creates a new iterable which will iterate over the responses received from the listBootVolumeReplicas 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<BootVolumeReplica> listBootVolumeReplicasRecordIterator(ListBootVolumeReplicasRequest request)
Creates a new iterable which will iterate over the BootVolumeReplica
objects contained in responses from the
listBootVolumeReplicas 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 BootVolumeReplica
objects contained in responses received from
the service.public Iterable<ListBootVolumesResponse> listBootVolumesResponseIterator(ListBootVolumesRequest request)
Creates a new iterable which will iterate over the responses received from the listBootVolumes 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<BootVolume> listBootVolumesRecordIterator(ListBootVolumesRequest request)
Creates a new iterable which will iterate over the BootVolume
objects contained in responses from the listBootVolumes
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 BootVolume
objects contained in responses received from the
service.public Iterable<ListVolumeBackupPoliciesResponse> listVolumeBackupPoliciesResponseIterator(ListVolumeBackupPoliciesRequest request)
Creates a new iterable which will iterate over the responses received from the listVolumeBackupPolicies 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<VolumeBackupPolicy> listVolumeBackupPoliciesRecordIterator(ListVolumeBackupPoliciesRequest request)
Creates a new iterable which will iterate over the VolumeBackupPolicy
objects contained in responses from the
listVolumeBackupPolicies 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 VolumeBackupPolicy
objects contained in responses received
from the service.public Iterable<ListVolumeBackupsResponse> listVolumeBackupsResponseIterator(ListVolumeBackupsRequest request)
Creates a new iterable which will iterate over the responses received from the listVolumeBackups 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<VolumeBackup> listVolumeBackupsRecordIterator(ListVolumeBackupsRequest request)
Creates a new iterable which will iterate over the VolumeBackup
objects contained in responses from the
listVolumeBackups 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 VolumeBackup
objects contained in responses received from the
service.public Iterable<ListVolumeGroupBackupsResponse> listVolumeGroupBackupsResponseIterator(ListVolumeGroupBackupsRequest request)
Creates a new iterable which will iterate over the responses received from the listVolumeGroupBackups 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<VolumeGroupBackup> listVolumeGroupBackupsRecordIterator(ListVolumeGroupBackupsRequest request)
Creates a new iterable which will iterate over the VolumeGroupBackup
objects contained in responses from the
listVolumeGroupBackups 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 VolumeGroupBackup
objects contained in responses received from
the service.public Iterable<ListVolumeGroupReplicasResponse> listVolumeGroupReplicasResponseIterator(ListVolumeGroupReplicasRequest request)
Creates a new iterable which will iterate over the responses received from the listVolumeGroupReplicas 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<VolumeGroupReplica> listVolumeGroupReplicasRecordIterator(ListVolumeGroupReplicasRequest request)
Creates a new iterable which will iterate over the VolumeGroupReplica
objects contained in responses from the
listVolumeGroupReplicas 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 VolumeGroupReplica
objects contained in responses received
from the service.public Iterable<ListVolumeGroupsResponse> listVolumeGroupsResponseIterator(ListVolumeGroupsRequest request)
Creates a new iterable which will iterate over the responses received from the listVolumeGroups 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<VolumeGroup> listVolumeGroupsRecordIterator(ListVolumeGroupsRequest request)
Creates a new iterable which will iterate over the VolumeGroup
objects contained in responses from the
listVolumeGroups 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 VolumeGroup
objects contained in responses received from the
service.public Iterable<ListVolumesResponse> listVolumesResponseIterator(ListVolumesRequest request)
Creates a new iterable which will iterate over the responses received from the listVolumes 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<Volume> listVolumesRecordIterator(ListVolumesRequest request)
Creates a new iterable which will iterate over the Volume
objects contained in responses from the listVolumes operation. This iterable will fetch more
data from the server as needed.
Copyright © 2016–2024. All rights reserved.