lentiq.models.datapool_utilization_report module
# coding: utf-8 ####alex test """ """ import pprint import re # noqa: F401 import six from lentiq.models.datapool_utilization import DatapoolUtilization # noqa: F401,E501 class DatapoolUtilizationReport(object): """ """ """ Attributes: swagger_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. """ swagger_types = { 'end_timestamp_millis': 'datetime', 'start_timestamp_millis': 'datetime', 'utilizations': 'list[DatapoolUtilization]' } attribute_map = { 'end_timestamp_millis': 'endTimestampMillis', 'start_timestamp_millis': 'startTimestampMillis', 'utilizations': 'utilizations' } discriminator = None def __init__(self, end_timestamp_millis=None, start_timestamp_millis=None, utilizations=None): # noqa: E501 """DatapoolUtilizationReport - a model defined in Swagger""" # noqa: E501 self._end_timestamp_millis = None self._start_timestamp_millis = None self._utilizations = None if end_timestamp_millis is not None: self.end_timestamp_millis = end_timestamp_millis if start_timestamp_millis is not None: self.start_timestamp_millis = start_timestamp_millis if utilizations is not None: self.utilizations = utilizations @property def end_timestamp_millis(self): """Gets the end_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 The end timestamp of the utilization report in milliseconds. # noqa: E501 :return: The end_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :rtype: datetime """ return self._end_timestamp_millis @end_timestamp_millis.setter def end_timestamp_millis(self, end_timestamp_millis): """Sets the end_timestamp_millis of this DatapoolUtilizationReport. The end timestamp of the utilization report in milliseconds. # noqa: E501 :param end_timestamp_millis: The end_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :type: datetime """ self._end_timestamp_millis = end_timestamp_millis @property def start_timestamp_millis(self): """Gets the start_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 The start timestamp of the utilization report in milliseconds. # noqa: E501 :return: The start_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :rtype: datetime """ return self._start_timestamp_millis @start_timestamp_millis.setter def start_timestamp_millis(self, start_timestamp_millis): """Sets the start_timestamp_millis of this DatapoolUtilizationReport. The start timestamp of the utilization report in milliseconds. # noqa: E501 :param start_timestamp_millis: The start_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :type: datetime """ self._start_timestamp_millis = start_timestamp_millis @property def utilizations(self): """Gets the utilizations of this DatapoolUtilizationReport. # noqa: E501 :return: The utilizations of this DatapoolUtilizationReport. # noqa: E501 :rtype: list[DatapoolUtilization] """ return self._utilizations @utilizations.setter def utilizations(self, utilizations): """Sets the utilizations of this DatapoolUtilizationReport. :param utilizations: The utilizations of this DatapoolUtilizationReport. # noqa: E501 :type: list[DatapoolUtilization] """ self._utilizations = utilizations def to_dict(self): """Returns the model properties as a dict""" result = {} for attr, _ in six.iteritems(self.swagger_types): value = getattr(self, attr) if isinstance(value, list): result[attr] = list(map( lambda x: x.to_dict() if hasattr(x, "to_dict") else x, value )) elif hasattr(value, "to_dict"): result[attr] = value.to_dict() elif isinstance(value, dict): result[attr] = dict(map( lambda item: (item[0], item[1].to_dict()) if hasattr(item[1], "to_dict") else item, value.items() )) else: result[attr] = value if issubclass(DatapoolUtilizationReport, dict): for key, value in self.items(): result[key] = value return result def to_str(self): """Returns the string representation of the model""" return pprint.pformat(self.to_dict()) def __repr__(self): """For `print` and `pprint`""" return self.to_str() def __eq__(self, other): """Returns true if both objects are equal""" if not isinstance(other, DatapoolUtilizationReport): return False return self.__dict__ == other.__dict__ def __ne__(self, other): """Returns true if both objects are not equal""" return not self == other
Classes
class DatapoolUtilizationReport
class DatapoolUtilizationReport(object): """ """ """ Attributes: swagger_types (dict): The key is attribute name and the value is attribute type. attribute_map (dict): The key is attribute name and the value is json key in definition. """ swagger_types = { 'end_timestamp_millis': 'datetime', 'start_timestamp_millis': 'datetime', 'utilizations': 'list[DatapoolUtilization]' } attribute_map = { 'end_timestamp_millis': 'endTimestampMillis', 'start_timestamp_millis': 'startTimestampMillis', 'utilizations': 'utilizations' } discriminator = None def __init__(self, end_timestamp_millis=None, start_timestamp_millis=None, utilizations=None): # noqa: E501 """DatapoolUtilizationReport - a model defined in Swagger""" # noqa: E501 self._end_timestamp_millis = None self._start_timestamp_millis = None self._utilizations = None if end_timestamp_millis is not None: self.end_timestamp_millis = end_timestamp_millis if start_timestamp_millis is not None: self.start_timestamp_millis = start_timestamp_millis if utilizations is not None: self.utilizations = utilizations @property def end_timestamp_millis(self): """Gets the end_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 The end timestamp of the utilization report in milliseconds. # noqa: E501 :return: The end_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :rtype: datetime """ return self._end_timestamp_millis @end_timestamp_millis.setter def end_timestamp_millis(self, end_timestamp_millis): """Sets the end_timestamp_millis of this DatapoolUtilizationReport. The end timestamp of the utilization report in milliseconds. # noqa: E501 :param end_timestamp_millis: The end_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :type: datetime """ self._end_timestamp_millis = end_timestamp_millis @property def start_timestamp_millis(self): """Gets the start_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 The start timestamp of the utilization report in milliseconds. # noqa: E501 :return: The start_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :rtype: datetime """ return self._start_timestamp_millis @start_timestamp_millis.setter def start_timestamp_millis(self, start_timestamp_millis): """Sets the start_timestamp_millis of this DatapoolUtilizationReport. The start timestamp of the utilization report in milliseconds. # noqa: E501 :param start_timestamp_millis: The start_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :type: datetime """ self._start_timestamp_millis = start_timestamp_millis @property def utilizations(self): """Gets the utilizations of this DatapoolUtilizationReport. # noqa: E501 :return: The utilizations of this DatapoolUtilizationReport. # noqa: E501 :rtype: list[DatapoolUtilization] """ return self._utilizations @utilizations.setter def utilizations(self, utilizations): """Sets the utilizations of this DatapoolUtilizationReport. :param utilizations: The utilizations of this DatapoolUtilizationReport. # noqa: E501 :type: list[DatapoolUtilization] """ self._utilizations = utilizations def to_dict(self): """Returns the model properties as a dict""" result = {} for attr, _ in six.iteritems(self.swagger_types): value = getattr(self, attr) if isinstance(value, list): result[attr] = list(map( lambda x: x.to_dict() if hasattr(x, "to_dict") else x, value )) elif hasattr(value, "to_dict"): result[attr] = value.to_dict() elif isinstance(value, dict): result[attr] = dict(map( lambda item: (item[0], item[1].to_dict()) if hasattr(item[1], "to_dict") else item, value.items() )) else: result[attr] = value if issubclass(DatapoolUtilizationReport, dict): for key, value in self.items(): result[key] = value return result def to_str(self): """Returns the string representation of the model""" return pprint.pformat(self.to_dict()) def __repr__(self): """For `print` and `pprint`""" return self.to_str() def __eq__(self, other): """Returns true if both objects are equal""" if not isinstance(other, DatapoolUtilizationReport): return False return self.__dict__ == other.__dict__ def __ne__(self, other): """Returns true if both objects are not equal""" return not self == other
Ancestors (in MRO)
- DatapoolUtilizationReport
- builtins.object
Class variables
var attribute_map
var discriminator
var swagger_types
Static methods
def __init__(
self, end_timestamp_millis=None, start_timestamp_millis=None, utilizations=None)
DatapoolUtilizationReport - a model defined in Swagger
def __init__(self, end_timestamp_millis=None, start_timestamp_millis=None, utilizations=None): # noqa: E501 """DatapoolUtilizationReport - a model defined in Swagger""" # noqa: E501 self._end_timestamp_millis = None self._start_timestamp_millis = None self._utilizations = None if end_timestamp_millis is not None: self.end_timestamp_millis = end_timestamp_millis if start_timestamp_millis is not None: self.start_timestamp_millis = start_timestamp_millis if utilizations is not None: self.utilizations = utilizations
def to_dict(
self)
Returns the model properties as a dict
def to_dict(self): """Returns the model properties as a dict""" result = {} for attr, _ in six.iteritems(self.swagger_types): value = getattr(self, attr) if isinstance(value, list): result[attr] = list(map( lambda x: x.to_dict() if hasattr(x, "to_dict") else x, value )) elif hasattr(value, "to_dict"): result[attr] = value.to_dict() elif isinstance(value, dict): result[attr] = dict(map( lambda item: (item[0], item[1].to_dict()) if hasattr(item[1], "to_dict") else item, value.items() )) else: result[attr] = value if issubclass(DatapoolUtilizationReport, dict): for key, value in self.items(): result[key] = value return result
def to_str(
self)
Returns the string representation of the model
def to_str(self): """Returns the string representation of the model""" return pprint.pformat(self.to_dict())
Instance variables
var end_timestamp_millis
Gets the end_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501
The end timestamp of the utilization report in milliseconds. # noqa: E501
:return: The end_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :rtype: datetime
var start_timestamp_millis
Gets the start_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501
The start timestamp of the utilization report in milliseconds. # noqa: E501
:return: The start_timestamp_millis of this DatapoolUtilizationReport. # noqa: E501 :rtype: datetime
var utilizations
Gets the utilizations of this DatapoolUtilizationReport. # noqa: E501
:return: The utilizations of this DatapoolUtilizationReport. # noqa: E501 :rtype: list[DatapoolUtilization]