@Generated(value="OracleSDKGenerator", comments="API Version: 20230801") public class DelegateAccessControlPaginators extends Object
Collection of helper methods that can be used to provide an Iterable
interface
to any list operations of DelegateAccessControl 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 |
---|
DelegateAccessControlPaginators(DelegateAccessControl client) |
Modifier and Type | Method and Description |
---|---|
Iterable<DelegatedResourceAccessRequestHistorySummary> |
listDelegatedResourceAccessRequestHistoriesRecordIterator(ListDelegatedResourceAccessRequestHistoriesRequest request)
Creates a new iterable which will iterate over the
DelegatedResourceAccessRequestHistorySummary
objects contained in responses from the listDelegatedResourceAccessRequestHistories
operation. |
Iterable<ListDelegatedResourceAccessRequestHistoriesResponse> |
listDelegatedResourceAccessRequestHistoriesResponseIterator(ListDelegatedResourceAccessRequestHistoriesRequest request)
Creates a new iterable which will iterate over the responses received from the
listDelegatedResourceAccessRequestHistories operation.
|
Iterable<DelegatedResourceAccessRequestSummary> |
listDelegatedResourceAccessRequestsRecordIterator(ListDelegatedResourceAccessRequestsRequest request)
Creates a new iterable which will iterate over the
DelegatedResourceAccessRequestSummary objects
contained in responses from the listDelegatedResourceAccessRequests operation. |
Iterable<ListDelegatedResourceAccessRequestsResponse> |
listDelegatedResourceAccessRequestsResponseIterator(ListDelegatedResourceAccessRequestsRequest request)
Creates a new iterable which will iterate over the responses received from the
listDelegatedResourceAccessRequests operation.
|
Iterable<DelegationControlResourceSummary> |
listDelegationControlResourcesRecordIterator(ListDelegationControlResourcesRequest request)
Creates a new iterable which will iterate over the
DelegationControlResourceSummary objects
contained in responses from the listDelegationControlResources operation. |
Iterable<ListDelegationControlResourcesResponse> |
listDelegationControlResourcesResponseIterator(ListDelegationControlResourcesRequest request)
Creates a new iterable which will iterate over the responses received from the
listDelegationControlResources operation.
|
Iterable<DelegationControlSummary> |
listDelegationControlsRecordIterator(ListDelegationControlsRequest request)
Creates a new iterable which will iterate over the
DelegationControlSummary objects contained in
responses from the listDelegationControls operation. |
Iterable<ListDelegationControlsResponse> |
listDelegationControlsResponseIterator(ListDelegationControlsRequest request)
Creates a new iterable which will iterate over the responses received from the
listDelegationControls operation.
|
Iterable<DelegationSubscriptionSummary> |
listDelegationSubscriptionsRecordIterator(ListDelegationSubscriptionsRequest request)
Creates a new iterable which will iterate over the
DelegationSubscriptionSummary objects contained
in responses from the listDelegationSubscriptions operation. |
Iterable<ListDelegationSubscriptionsResponse> |
listDelegationSubscriptionsResponseIterator(ListDelegationSubscriptionsRequest request)
Creates a new iterable which will iterate over the responses received from the
listDelegationSubscriptions operation.
|
Iterable<ServiceProviderActionSummary> |
listServiceProviderActionsRecordIterator(ListServiceProviderActionsRequest request)
Creates a new iterable which will iterate over the
ServiceProviderActionSummary objects contained in
responses from the listServiceProviderActions operation. |
Iterable<ListServiceProviderActionsResponse> |
listServiceProviderActionsResponseIterator(ListServiceProviderActionsRequest request)
Creates a new iterable which will iterate over the responses received from the
listServiceProviderActions operation.
|
Iterable<ServiceProviderInteractionSummary> |
listServiceProviderInteractionsRecordIterator(ListServiceProviderInteractionsRequest request)
Creates a new iterable which will iterate over the
ServiceProviderInteractionSummary objects
contained in responses from the listServiceProviderInteractions operation. |
Iterable<ListServiceProviderInteractionsResponse> |
listServiceProviderInteractionsResponseIterator(ListServiceProviderInteractionsRequest request)
Creates a new iterable which will iterate over the responses received from the
listServiceProviderInteractions operation.
|
Iterable<ServiceProviderSummary> |
listServiceProvidersRecordIterator(ListServiceProvidersRequest request)
Creates a new iterable which will iterate over the
ServiceProviderSummary objects contained in
responses from the listServiceProviders operation. |
Iterable<ListServiceProvidersResponse> |
listServiceProvidersResponseIterator(ListServiceProvidersRequest request)
Creates a new iterable which will iterate over the responses received from the
listServiceProviders operation.
|
public DelegateAccessControlPaginators(DelegateAccessControl client)
public Iterable<ListDelegatedResourceAccessRequestHistoriesResponse> listDelegatedResourceAccessRequestHistoriesResponseIterator(ListDelegatedResourceAccessRequestHistoriesRequest request)
Creates a new iterable which will iterate over the responses received from the listDelegatedResourceAccessRequestHistories 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<DelegatedResourceAccessRequestHistorySummary> listDelegatedResourceAccessRequestHistoriesRecordIterator(ListDelegatedResourceAccessRequestHistoriesRequest request)
Creates a new iterable which will iterate over the DelegatedResourceAccessRequestHistorySummary
objects contained in responses from the listDelegatedResourceAccessRequestHistories
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 DelegatedResourceAccessRequestHistorySummary
objects contained in responses received from the service.public Iterable<ListDelegatedResourceAccessRequestsResponse> listDelegatedResourceAccessRequestsResponseIterator(ListDelegatedResourceAccessRequestsRequest request)
Creates a new iterable which will iterate over the responses received from the listDelegatedResourceAccessRequests 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<DelegatedResourceAccessRequestSummary> listDelegatedResourceAccessRequestsRecordIterator(ListDelegatedResourceAccessRequestsRequest request)
Creates a new iterable which will iterate over the DelegatedResourceAccessRequestSummary
objects
contained in responses from the listDelegatedResourceAccessRequests 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 DelegatedResourceAccessRequestSummary
objects
contained in responses received from the service.public Iterable<ListDelegationControlResourcesResponse> listDelegationControlResourcesResponseIterator(ListDelegationControlResourcesRequest request)
Creates a new iterable which will iterate over the responses received from the listDelegationControlResources 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<DelegationControlResourceSummary> listDelegationControlResourcesRecordIterator(ListDelegationControlResourcesRequest request)
Creates a new iterable which will iterate over the DelegationControlResourceSummary
objects
contained in responses from the listDelegationControlResources 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 DelegationControlResourceSummary
objects
contained in responses received from the service.public Iterable<ListDelegationControlsResponse> listDelegationControlsResponseIterator(ListDelegationControlsRequest request)
Creates a new iterable which will iterate over the responses received from the listDelegationControls 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<DelegationControlSummary> listDelegationControlsRecordIterator(ListDelegationControlsRequest request)
Creates a new iterable which will iterate over the DelegationControlSummary
objects contained in
responses from the listDelegationControls 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 DelegationControlSummary
objects contained in
responses received from the service.public Iterable<ListDelegationSubscriptionsResponse> listDelegationSubscriptionsResponseIterator(ListDelegationSubscriptionsRequest request)
Creates a new iterable which will iterate over the responses received from the listDelegationSubscriptions 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<DelegationSubscriptionSummary> listDelegationSubscriptionsRecordIterator(ListDelegationSubscriptionsRequest request)
Creates a new iterable which will iterate over the DelegationSubscriptionSummary
objects contained
in responses from the listDelegationSubscriptions 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 DelegationSubscriptionSummary
objects
contained in responses received from the service.public Iterable<ListServiceProviderActionsResponse> listServiceProviderActionsResponseIterator(ListServiceProviderActionsRequest request)
Creates a new iterable which will iterate over the responses received from the listServiceProviderActions 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<ServiceProviderActionSummary> listServiceProviderActionsRecordIterator(ListServiceProviderActionsRequest request)
Creates a new iterable which will iterate over the ServiceProviderActionSummary
objects contained in
responses from the listServiceProviderActions 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 ServiceProviderActionSummary
objects
contained in responses received from the service.public Iterable<ListServiceProviderInteractionsResponse> listServiceProviderInteractionsResponseIterator(ListServiceProviderInteractionsRequest request)
Creates a new iterable which will iterate over the responses received from the listServiceProviderInteractions 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<ServiceProviderInteractionSummary> listServiceProviderInteractionsRecordIterator(ListServiceProviderInteractionsRequest request)
Creates a new iterable which will iterate over the ServiceProviderInteractionSummary
objects
contained in responses from the listServiceProviderInteractions 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 ServiceProviderInteractionSummary
objects
contained in responses received from the service.public Iterable<ListServiceProvidersResponse> listServiceProvidersResponseIterator(ListServiceProvidersRequest request)
Creates a new iterable which will iterate over the responses received from the listServiceProviders 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<ServiceProviderSummary> listServiceProvidersRecordIterator(ListServiceProvidersRequest request)
Creates a new iterable which will iterate over the ServiceProviderSummary
objects contained in
responses from the listServiceProviders 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 ServiceProviderSummary
objects contained in
responses received from the service.Copyright © 2016–2024. All rights reserved.