Source code for azure.batch.models._paged_models

# 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 ApplicationSummaryPaged(Paged): """ A paging container for iterating over a list of :class:`ApplicationSummary <azure.batch.models.ApplicationSummary>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ApplicationSummary]'} } def __init__(self, *args, **kwargs): super(ApplicationSummaryPaged, self).__init__(*args, **kwargs)
[docs]class PoolUsageMetricsPaged(Paged): """ A paging container for iterating over a list of :class:`PoolUsageMetrics <azure.batch.models.PoolUsageMetrics>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[PoolUsageMetrics]'} } def __init__(self, *args, **kwargs): super(PoolUsageMetricsPaged, self).__init__(*args, **kwargs)
[docs]class CloudPoolPaged(Paged): """ A paging container for iterating over a list of :class:`CloudPool <azure.batch.models.CloudPool>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[CloudPool]'} } def __init__(self, *args, **kwargs): super(CloudPoolPaged, self).__init__(*args, **kwargs)
[docs]class ImageInformationPaged(Paged): """ A paging container for iterating over a list of :class:`ImageInformation <azure.batch.models.ImageInformation>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ImageInformation]'} } def __init__(self, *args, **kwargs): super(ImageInformationPaged, self).__init__(*args, **kwargs)
[docs]class PoolNodeCountsPaged(Paged): """ A paging container for iterating over a list of :class:`PoolNodeCounts <azure.batch.models.PoolNodeCounts>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[PoolNodeCounts]'} } def __init__(self, *args, **kwargs): super(PoolNodeCountsPaged, self).__init__(*args, **kwargs)
[docs]class CloudJobPaged(Paged): """ A paging container for iterating over a list of :class:`CloudJob <azure.batch.models.CloudJob>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[CloudJob]'} } def __init__(self, *args, **kwargs): super(CloudJobPaged, self).__init__(*args, **kwargs)
[docs]class JobPreparationAndReleaseTaskExecutionInformationPaged(Paged): """ A paging container for iterating over a list of :class:`JobPreparationAndReleaseTaskExecutionInformation <azure.batch.models.JobPreparationAndReleaseTaskExecutionInformation>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[JobPreparationAndReleaseTaskExecutionInformation]'} } def __init__(self, *args, **kwargs): super(JobPreparationAndReleaseTaskExecutionInformationPaged, self).__init__(*args, **kwargs)
[docs]class CertificatePaged(Paged): """ A paging container for iterating over a list of :class:`Certificate <azure.batch.models.Certificate>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[Certificate]'} } def __init__(self, *args, **kwargs): super(CertificatePaged, self).__init__(*args, **kwargs)
[docs]class NodeFilePaged(Paged): """ A paging container for iterating over a list of :class:`NodeFile <azure.batch.models.NodeFile>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[NodeFile]'} } def __init__(self, *args, **kwargs): super(NodeFilePaged, self).__init__(*args, **kwargs)
[docs]class CloudJobSchedulePaged(Paged): """ A paging container for iterating over a list of :class:`CloudJobSchedule <azure.batch.models.CloudJobSchedule>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[CloudJobSchedule]'} } def __init__(self, *args, **kwargs): super(CloudJobSchedulePaged, self).__init__(*args, **kwargs)
[docs]class CloudTaskPaged(Paged): """ A paging container for iterating over a list of :class:`CloudTask <azure.batch.models.CloudTask>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[CloudTask]'} } def __init__(self, *args, **kwargs): super(CloudTaskPaged, self).__init__(*args, **kwargs)
[docs]class ComputeNodePaged(Paged): """ A paging container for iterating over a list of :class:`ComputeNode <azure.batch.models.ComputeNode>` object """ _attribute_map = { 'next_link': {'key': 'odata\\.nextLink', 'type': 'str'}, 'current_page': {'key': 'value', 'type': '[ComputeNode]'} } def __init__(self, *args, **kwargs): super(ComputeNodePaged, self).__init__(*args, **kwargs)