@Generated(value="OracleSDKGenerator", comments="API Version: 20211101") public class MediaServicesPaginators extends Object
Collection of helper methods that can be used to provide an Iterable
interface
to any list operations of MediaServices 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 |
---|
MediaServicesPaginators(MediaServices client) |
Modifier and Type | Method and Description |
---|---|
Iterable<MediaAssetDistributionChannelAttachmentSummary> |
listMediaAssetDistributionChannelAttachmentsRecordIterator(ListMediaAssetDistributionChannelAttachmentsRequest request)
Creates a new iterable which will iterate over the
MediaAssetDistributionChannelAttachmentSummary objects
contained in responses from the listMediaAssetDistributionChannelAttachments operation. |
Iterable<ListMediaAssetDistributionChannelAttachmentsResponse> |
listMediaAssetDistributionChannelAttachmentsResponseIterator(ListMediaAssetDistributionChannelAttachmentsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaAssetDistributionChannelAttachments operation.
|
Iterable<MediaAssetSummary> |
listMediaAssetsRecordIterator(ListMediaAssetsRequest request)
Creates a new iterable which will iterate over the
MediaAssetSummary objects
contained in responses from the listMediaAssets operation. |
Iterable<ListMediaAssetsResponse> |
listMediaAssetsResponseIterator(ListMediaAssetsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaAssets operation.
|
Iterable<MediaWorkflowConfigurationSummary> |
listMediaWorkflowConfigurationsRecordIterator(ListMediaWorkflowConfigurationsRequest request)
Creates a new iterable which will iterate over the
MediaWorkflowConfigurationSummary objects
contained in responses from the listMediaWorkflowConfigurations operation. |
Iterable<ListMediaWorkflowConfigurationsResponse> |
listMediaWorkflowConfigurationsResponseIterator(ListMediaWorkflowConfigurationsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflowConfigurations operation.
|
Iterable<MediaWorkflowJobFactSummary> |
listMediaWorkflowJobFactsRecordIterator(ListMediaWorkflowJobFactsRequest request)
Creates a new iterable which will iterate over the
MediaWorkflowJobFactSummary objects
contained in responses from the listMediaWorkflowJobFacts operation. |
Iterable<ListMediaWorkflowJobFactsResponse> |
listMediaWorkflowJobFactsResponseIterator(ListMediaWorkflowJobFactsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflowJobFacts operation.
|
Iterable<MediaWorkflowJobSummary> |
listMediaWorkflowJobsRecordIterator(ListMediaWorkflowJobsRequest request)
Creates a new iterable which will iterate over the
MediaWorkflowJobSummary objects
contained in responses from the listMediaWorkflowJobs operation. |
Iterable<ListMediaWorkflowJobsResponse> |
listMediaWorkflowJobsResponseIterator(ListMediaWorkflowJobsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflowJobs operation.
|
Iterable<MediaWorkflowSummary> |
listMediaWorkflowsRecordIterator(ListMediaWorkflowsRequest request)
Creates a new iterable which will iterate over the
MediaWorkflowSummary objects
contained in responses from the listMediaWorkflows operation. |
Iterable<ListMediaWorkflowsResponse> |
listMediaWorkflowsResponseIterator(ListMediaWorkflowsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflows operation.
|
Iterable<MediaWorkflowTaskDeclaration> |
listMediaWorkflowTaskDeclarationsRecordIterator(ListMediaWorkflowTaskDeclarationsRequest request)
Creates a new iterable which will iterate over the
MediaWorkflowTaskDeclaration objects
contained in responses from the listMediaWorkflowTaskDeclarations operation. |
Iterable<ListMediaWorkflowTaskDeclarationsResponse> |
listMediaWorkflowTaskDeclarationsResponseIterator(ListMediaWorkflowTaskDeclarationsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflowTaskDeclarations operation.
|
Iterable<StreamCdnConfigSummary> |
listStreamCdnConfigsRecordIterator(ListStreamCdnConfigsRequest request)
Creates a new iterable which will iterate over the
StreamCdnConfigSummary objects
contained in responses from the listStreamCdnConfigs operation. |
Iterable<ListStreamCdnConfigsResponse> |
listStreamCdnConfigsResponseIterator(ListStreamCdnConfigsRequest request)
Creates a new iterable which will iterate over the responses received from the listStreamCdnConfigs operation.
|
Iterable<StreamDistributionChannelSummary> |
listStreamDistributionChannelsRecordIterator(ListStreamDistributionChannelsRequest request)
Creates a new iterable which will iterate over the
StreamDistributionChannelSummary objects
contained in responses from the listStreamDistributionChannels operation. |
Iterable<ListStreamDistributionChannelsResponse> |
listStreamDistributionChannelsResponseIterator(ListStreamDistributionChannelsRequest request)
Creates a new iterable which will iterate over the responses received from the listStreamDistributionChannels operation.
|
Iterable<StreamPackagingConfigSummary> |
listStreamPackagingConfigsRecordIterator(ListStreamPackagingConfigsRequest request)
Creates a new iterable which will iterate over the
StreamPackagingConfigSummary objects
contained in responses from the listStreamPackagingConfigs operation. |
Iterable<ListStreamPackagingConfigsResponse> |
listStreamPackagingConfigsResponseIterator(ListStreamPackagingConfigsRequest request)
Creates a new iterable which will iterate over the responses received from the listStreamPackagingConfigs operation.
|
Iterable<SystemMediaWorkflow> |
listSystemMediaWorkflowsRecordIterator(ListSystemMediaWorkflowsRequest request)
Creates a new iterable which will iterate over the
SystemMediaWorkflow objects
contained in responses from the listSystemMediaWorkflows operation. |
Iterable<ListSystemMediaWorkflowsResponse> |
listSystemMediaWorkflowsResponseIterator(ListSystemMediaWorkflowsRequest request)
Creates a new iterable which will iterate over the responses received from the listSystemMediaWorkflows operation.
|
public MediaServicesPaginators(MediaServices client)
public Iterable<ListMediaAssetDistributionChannelAttachmentsResponse> listMediaAssetDistributionChannelAttachmentsResponseIterator(ListMediaAssetDistributionChannelAttachmentsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaAssetDistributionChannelAttachments 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<MediaAssetDistributionChannelAttachmentSummary> listMediaAssetDistributionChannelAttachmentsRecordIterator(ListMediaAssetDistributionChannelAttachmentsRequest request)
Creates a new iterable which will iterate over the MediaAssetDistributionChannelAttachmentSummary
objects
contained in responses from the listMediaAssetDistributionChannelAttachments 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 MediaAssetDistributionChannelAttachmentSummary
objects
contained in responses received from the service.public Iterable<ListMediaAssetsResponse> listMediaAssetsResponseIterator(ListMediaAssetsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaAssets 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<MediaAssetSummary> listMediaAssetsRecordIterator(ListMediaAssetsRequest request)
Creates a new iterable which will iterate over the MediaAssetSummary
objects
contained in responses from the listMediaAssets 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 MediaAssetSummary
objects
contained in responses received from the service.public Iterable<ListMediaWorkflowConfigurationsResponse> listMediaWorkflowConfigurationsResponseIterator(ListMediaWorkflowConfigurationsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflowConfigurations 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<MediaWorkflowConfigurationSummary> listMediaWorkflowConfigurationsRecordIterator(ListMediaWorkflowConfigurationsRequest request)
Creates a new iterable which will iterate over the MediaWorkflowConfigurationSummary
objects
contained in responses from the listMediaWorkflowConfigurations 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 MediaWorkflowConfigurationSummary
objects
contained in responses received from the service.public Iterable<ListMediaWorkflowJobFactsResponse> listMediaWorkflowJobFactsResponseIterator(ListMediaWorkflowJobFactsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflowJobFacts 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<MediaWorkflowJobFactSummary> listMediaWorkflowJobFactsRecordIterator(ListMediaWorkflowJobFactsRequest request)
Creates a new iterable which will iterate over the MediaWorkflowJobFactSummary
objects
contained in responses from the listMediaWorkflowJobFacts 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 MediaWorkflowJobFactSummary
objects
contained in responses received from the service.public Iterable<ListMediaWorkflowJobsResponse> listMediaWorkflowJobsResponseIterator(ListMediaWorkflowJobsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflowJobs 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<MediaWorkflowJobSummary> listMediaWorkflowJobsRecordIterator(ListMediaWorkflowJobsRequest request)
Creates a new iterable which will iterate over the MediaWorkflowJobSummary
objects
contained in responses from the listMediaWorkflowJobs 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 MediaWorkflowJobSummary
objects
contained in responses received from the service.public Iterable<ListMediaWorkflowTaskDeclarationsResponse> listMediaWorkflowTaskDeclarationsResponseIterator(ListMediaWorkflowTaskDeclarationsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflowTaskDeclarations 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<MediaWorkflowTaskDeclaration> listMediaWorkflowTaskDeclarationsRecordIterator(ListMediaWorkflowTaskDeclarationsRequest request)
Creates a new iterable which will iterate over the MediaWorkflowTaskDeclaration
objects
contained in responses from the listMediaWorkflowTaskDeclarations 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 MediaWorkflowTaskDeclaration
objects
contained in responses received from the service.public Iterable<ListMediaWorkflowsResponse> listMediaWorkflowsResponseIterator(ListMediaWorkflowsRequest request)
Creates a new iterable which will iterate over the responses received from the listMediaWorkflows 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<MediaWorkflowSummary> listMediaWorkflowsRecordIterator(ListMediaWorkflowsRequest request)
Creates a new iterable which will iterate over the MediaWorkflowSummary
objects
contained in responses from the listMediaWorkflows 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 MediaWorkflowSummary
objects
contained in responses received from the service.public Iterable<ListStreamCdnConfigsResponse> listStreamCdnConfigsResponseIterator(ListStreamCdnConfigsRequest request)
Creates a new iterable which will iterate over the responses received from the listStreamCdnConfigs 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<StreamCdnConfigSummary> listStreamCdnConfigsRecordIterator(ListStreamCdnConfigsRequest request)
Creates a new iterable which will iterate over the StreamCdnConfigSummary
objects
contained in responses from the listStreamCdnConfigs 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 StreamCdnConfigSummary
objects
contained in responses received from the service.public Iterable<ListStreamDistributionChannelsResponse> listStreamDistributionChannelsResponseIterator(ListStreamDistributionChannelsRequest request)
Creates a new iterable which will iterate over the responses received from the listStreamDistributionChannels 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<StreamDistributionChannelSummary> listStreamDistributionChannelsRecordIterator(ListStreamDistributionChannelsRequest request)
Creates a new iterable which will iterate over the StreamDistributionChannelSummary
objects
contained in responses from the listStreamDistributionChannels 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 StreamDistributionChannelSummary
objects
contained in responses received from the service.public Iterable<ListStreamPackagingConfigsResponse> listStreamPackagingConfigsResponseIterator(ListStreamPackagingConfigsRequest request)
Creates a new iterable which will iterate over the responses received from the listStreamPackagingConfigs 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<StreamPackagingConfigSummary> listStreamPackagingConfigsRecordIterator(ListStreamPackagingConfigsRequest request)
Creates a new iterable which will iterate over the StreamPackagingConfigSummary
objects
contained in responses from the listStreamPackagingConfigs 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 StreamPackagingConfigSummary
objects
contained in responses received from the service.public Iterable<ListSystemMediaWorkflowsResponse> listSystemMediaWorkflowsResponseIterator(ListSystemMediaWorkflowsRequest request)
Creates a new iterable which will iterate over the responses received from the listSystemMediaWorkflows 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<SystemMediaWorkflow> listSystemMediaWorkflowsRecordIterator(ListSystemMediaWorkflowsRequest request)
Creates a new iterable which will iterate over the SystemMediaWorkflow
objects
contained in responses from the listSystemMediaWorkflows 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 SystemMediaWorkflow
objects
contained in responses received from the service.Copyright © 2016–2023. All rights reserved.