@Generated(value="OracleSDKGenerator", comments="API Version: 20190506") public class ManagementPaginators extends Object
Collection of helper methods that can be used to provide an Iterable
interface
to any list operations of Management 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 |
---|
ManagementPaginators(Management client) |
Modifier and Type | Method and Description |
---|---|
Iterable<AuthenticationProviderSummary> |
listAuthenticationProvidersRecordIterator(ListAuthenticationProvidersRequest request)
Creates a new iterable which will iterate over the
AuthenticationProviderSummary objects
contained in responses from the listAuthenticationProviders operation. |
Iterable<ListAuthenticationProvidersResponse> |
listAuthenticationProvidersResponseIterator(ListAuthenticationProvidersRequest request)
Creates a new iterable which will iterate over the responses received from the listAuthenticationProviders operation.
|
Iterable<ChannelSummary> |
listChannelsRecordIterator(ListChannelsRequest request)
Creates a new iterable which will iterate over the
ChannelSummary objects
contained in responses from the listChannels operation. |
Iterable<ListChannelsResponse> |
listChannelsResponseIterator(ListChannelsRequest request)
Creates a new iterable which will iterate over the responses received from the listChannels operation.
|
Iterable<DigitalAssistantParameterSummary> |
listDigitalAssistantParametersRecordIterator(ListDigitalAssistantParametersRequest request)
Creates a new iterable which will iterate over the
DigitalAssistantParameterSummary objects
contained in responses from the listDigitalAssistantParameters operation. |
Iterable<ListDigitalAssistantParametersResponse> |
listDigitalAssistantParametersResponseIterator(ListDigitalAssistantParametersRequest request)
Creates a new iterable which will iterate over the responses received from the listDigitalAssistantParameters operation.
|
Iterable<DigitalAssistantSummary> |
listDigitalAssistantsRecordIterator(ListDigitalAssistantsRequest request)
Creates a new iterable which will iterate over the
DigitalAssistantSummary objects
contained in responses from the listDigitalAssistants operation. |
Iterable<ListDigitalAssistantsResponse> |
listDigitalAssistantsResponseIterator(ListDigitalAssistantsRequest request)
Creates a new iterable which will iterate over the responses received from the listDigitalAssistants operation.
|
Iterable<SkillParameterSummary> |
listSkillParametersRecordIterator(ListSkillParametersRequest request)
Creates a new iterable which will iterate over the
SkillParameterSummary objects
contained in responses from the listSkillParameters operation. |
Iterable<ListSkillParametersResponse> |
listSkillParametersResponseIterator(ListSkillParametersRequest request)
Creates a new iterable which will iterate over the responses received from the listSkillParameters operation.
|
Iterable<SkillSummary> |
listSkillsRecordIterator(ListSkillsRequest request)
Creates a new iterable which will iterate over the
SkillSummary objects
contained in responses from the listSkills operation. |
Iterable<ListSkillsResponse> |
listSkillsResponseIterator(ListSkillsRequest request)
Creates a new iterable which will iterate over the responses received from the listSkills operation.
|
Iterable<TranslatorSummary> |
listTranslatorsRecordIterator(ListTranslatorsRequest request)
Creates a new iterable which will iterate over the
TranslatorSummary objects
contained in responses from the listTranslators operation. |
Iterable<ListTranslatorsResponse> |
listTranslatorsResponseIterator(ListTranslatorsRequest request)
Creates a new iterable which will iterate over the responses received from the listTranslators operation.
|
public ManagementPaginators(Management client)
public Iterable<ListAuthenticationProvidersResponse> listAuthenticationProvidersResponseIterator(ListAuthenticationProvidersRequest request)
Creates a new iterable which will iterate over the responses received from the listAuthenticationProviders 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<AuthenticationProviderSummary> listAuthenticationProvidersRecordIterator(ListAuthenticationProvidersRequest request)
Creates a new iterable which will iterate over the AuthenticationProviderSummary
objects
contained in responses from the listAuthenticationProviders 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 AuthenticationProviderSummary
objects
contained in responses received from the service.public Iterable<ListChannelsResponse> listChannelsResponseIterator(ListChannelsRequest request)
Creates a new iterable which will iterate over the responses received from the listChannels 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<ChannelSummary> listChannelsRecordIterator(ListChannelsRequest request)
Creates a new iterable which will iterate over the ChannelSummary
objects
contained in responses from the listChannels 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 ChannelSummary
objects
contained in responses received from the service.public Iterable<ListDigitalAssistantParametersResponse> listDigitalAssistantParametersResponseIterator(ListDigitalAssistantParametersRequest request)
Creates a new iterable which will iterate over the responses received from the listDigitalAssistantParameters 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<DigitalAssistantParameterSummary> listDigitalAssistantParametersRecordIterator(ListDigitalAssistantParametersRequest request)
Creates a new iterable which will iterate over the DigitalAssistantParameterSummary
objects
contained in responses from the listDigitalAssistantParameters 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 DigitalAssistantParameterSummary
objects
contained in responses received from the service.public Iterable<ListDigitalAssistantsResponse> listDigitalAssistantsResponseIterator(ListDigitalAssistantsRequest request)
Creates a new iterable which will iterate over the responses received from the listDigitalAssistants 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<DigitalAssistantSummary> listDigitalAssistantsRecordIterator(ListDigitalAssistantsRequest request)
Creates a new iterable which will iterate over the DigitalAssistantSummary
objects
contained in responses from the listDigitalAssistants 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 DigitalAssistantSummary
objects
contained in responses received from the service.public Iterable<ListSkillParametersResponse> listSkillParametersResponseIterator(ListSkillParametersRequest request)
Creates a new iterable which will iterate over the responses received from the listSkillParameters 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<SkillParameterSummary> listSkillParametersRecordIterator(ListSkillParametersRequest request)
Creates a new iterable which will iterate over the SkillParameterSummary
objects
contained in responses from the listSkillParameters 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 SkillParameterSummary
objects
contained in responses received from the service.public Iterable<ListSkillsResponse> listSkillsResponseIterator(ListSkillsRequest request)
Creates a new iterable which will iterate over the responses received from the listSkills 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<SkillSummary> listSkillsRecordIterator(ListSkillsRequest request)
Creates a new iterable which will iterate over the SkillSummary
objects
contained in responses from the listSkills 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 SkillSummary
objects
contained in responses received from the service.public Iterable<ListTranslatorsResponse> listTranslatorsResponseIterator(ListTranslatorsRequest request)
Creates a new iterable which will iterate over the responses received from the listTranslators 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<TranslatorSummary> listTranslatorsRecordIterator(ListTranslatorsRequest request)
Creates a new iterable which will iterate over the TranslatorSummary
objects
contained in responses from the listTranslators 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 TranslatorSummary
objects
contained in responses received from the service.Copyright © 2016–2022. All rights reserved.