# coding=utf-8
# --------------------------------------------------------------------------
# Copyright (c) Microsoft Corporation. All rights reserved.
# Licensed under the MIT License. See License.txt in the project root for
# license information.
#
# Code generated by Microsoft (R) AutoRest Code Generator.
# Changes may cause incorrect behavior and will be lost if the code is
# regenerated.
# --------------------------------------------------------------------------
from msrest.paging import Paged
[docs]class AccountFilterPaged(Paged):
"""
A paging container for iterating over a list of :class:`AccountFilter <azure.mgmt.media.models.AccountFilter>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[AccountFilter]'}
}
def __init__(self, *args, **kwargs):
super(AccountFilterPaged, self).__init__(*args, **kwargs)
[docs]class OperationPaged(Paged):
"""
A paging container for iterating over a list of :class:`Operation <azure.mgmt.media.models.Operation>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Operation]'}
}
def __init__(self, *args, **kwargs):
super(OperationPaged, self).__init__(*args, **kwargs)
[docs]class MediaServicePaged(Paged):
"""
A paging container for iterating over a list of :class:`MediaService <azure.mgmt.media.models.MediaService>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[MediaService]'}
}
def __init__(self, *args, **kwargs):
super(MediaServicePaged, self).__init__(*args, **kwargs)
[docs]class SubscriptionMediaServicePaged(Paged):
"""
A paging container for iterating over a list of :class:`SubscriptionMediaService <azure.mgmt.media.models.SubscriptionMediaService>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[SubscriptionMediaService]'}
}
def __init__(self, *args, **kwargs):
super(SubscriptionMediaServicePaged, self).__init__(*args, **kwargs)
[docs]class AssetPaged(Paged):
"""
A paging container for iterating over a list of :class:`Asset <azure.mgmt.media.models.Asset>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Asset]'}
}
def __init__(self, *args, **kwargs):
super(AssetPaged, self).__init__(*args, **kwargs)
[docs]class AssetFilterPaged(Paged):
"""
A paging container for iterating over a list of :class:`AssetFilter <azure.mgmt.media.models.AssetFilter>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[AssetFilter]'}
}
def __init__(self, *args, **kwargs):
super(AssetFilterPaged, self).__init__(*args, **kwargs)
[docs]class ContentKeyPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`ContentKeyPolicy <azure.mgmt.media.models.ContentKeyPolicy>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[ContentKeyPolicy]'}
}
def __init__(self, *args, **kwargs):
super(ContentKeyPolicyPaged, self).__init__(*args, **kwargs)
[docs]class TransformPaged(Paged):
"""
A paging container for iterating over a list of :class:`Transform <azure.mgmt.media.models.Transform>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Transform]'}
}
def __init__(self, *args, **kwargs):
super(TransformPaged, self).__init__(*args, **kwargs)
[docs]class JobPaged(Paged):
"""
A paging container for iterating over a list of :class:`Job <azure.mgmt.media.models.Job>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[Job]'}
}
def __init__(self, *args, **kwargs):
super(JobPaged, self).__init__(*args, **kwargs)
[docs]class StreamingPolicyPaged(Paged):
"""
A paging container for iterating over a list of :class:`StreamingPolicy <azure.mgmt.media.models.StreamingPolicy>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[StreamingPolicy]'}
}
def __init__(self, *args, **kwargs):
super(StreamingPolicyPaged, self).__init__(*args, **kwargs)
[docs]class StreamingLocatorPaged(Paged):
"""
A paging container for iterating over a list of :class:`StreamingLocator <azure.mgmt.media.models.StreamingLocator>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[StreamingLocator]'}
}
def __init__(self, *args, **kwargs):
super(StreamingLocatorPaged, self).__init__(*args, **kwargs)
[docs]class LiveEventPaged(Paged):
"""
A paging container for iterating over a list of :class:`LiveEvent <azure.mgmt.media.models.LiveEvent>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[LiveEvent]'}
}
def __init__(self, *args, **kwargs):
super(LiveEventPaged, self).__init__(*args, **kwargs)
[docs]class LiveOutputPaged(Paged):
"""
A paging container for iterating over a list of :class:`LiveOutput <azure.mgmt.media.models.LiveOutput>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[LiveOutput]'}
}
def __init__(self, *args, **kwargs):
super(LiveOutputPaged, self).__init__(*args, **kwargs)
[docs]class StreamingEndpointPaged(Paged):
"""
A paging container for iterating over a list of :class:`StreamingEndpoint <azure.mgmt.media.models.StreamingEndpoint>` object
"""
_attribute_map = {
'next_link': {'key': '@odata\\.nextLink', 'type': 'str'},
'current_page': {'key': 'value', 'type': '[StreamingEndpoint]'}
}
def __init__(self, *args, **kwargs):
super(StreamingEndpointPaged, self).__init__(*args, **kwargs)