# coding: utf-8

"""
    KubeVirt API

    This is KubeVirt API an add-on for Kubernetes.

    OpenAPI spec version: 1.0.0
    Contact: kubevirt-dev@googlegroups.com
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


from pprint import pformat
from six import iteritems
import re


class V1ClockOffset(object):
    """
    NOTE: This class is auto generated by the swagger code generator program.
    Do not edit the class manually.
    """


    """
    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 = {
        'timezone': 'str',
        'utc': 'V1ClockOffsetUTC'
    }

    attribute_map = {
        'timezone': 'timezone',
        'utc': 'utc'
    }

    def __init__(self, timezone=None, utc=None):
        """
        V1ClockOffset - a model defined in Swagger
        """

        self._timezone = None
        self._utc = None

        if timezone is not None:
          self.timezone = timezone
        if utc is not None:
          self.utc = utc

    @property
    def timezone(self):
        """
        Gets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :return: The timezone of this V1ClockOffset.
        :rtype: str
        """
        return self._timezone

    @timezone.setter
    def timezone(self, timezone):
        """
        Sets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :param timezone: The timezone of this V1ClockOffset.
        :type: str
        """

        self._timezone = timezone

    @property
    def utc(self):
        """
        Gets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :return: The utc of this V1ClockOffset.
        :rtype: V1ClockOffsetUTC
        """
        return self._utc

    @utc.setter
    def utc(self, utc):
        """
        Sets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :param utc: The utc of this V1ClockOffset.
        :type: V1ClockOffsetUTC
        """

        self._utc = utc

    def to_dict(self):
        """
        Returns the model properties as a dict
        """
        result = {}

        for attr, _ in 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

        return result

    def to_str(self):
        """
        Returns the string representation of the model
        """
        return 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, V1ClockOffset):
            return False

        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """
        Returns true if both objects are not equal
        """
        return not self == other

44d1d750a156eb4a8f0833ff64c4d30774b47186
<mask token>


class V1ClockOffset(object):
    <mask token>
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    @property
    def timezone(self):
        """
        Gets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :return: The timezone of this V1ClockOffset.
        :rtype: str
        """
        return self._timezone

    @timezone.setter
    def timezone(self, timezone):
        """
        Sets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :param timezone: The timezone of this V1ClockOffset.
        :type: str
        """
        self._timezone = timezone

    @property
    def utc(self):
        """
        Gets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :return: The utc of this V1ClockOffset.
        :rtype: V1ClockOffsetUTC
        """
        return self._utc

    @utc.setter
    def utc(self, utc):
        """
        Sets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :param utc: The utc of this V1ClockOffset.
        :type: V1ClockOffsetUTC
        """
        self._utc = utc

    def to_dict(self):
        """
        Returns the model properties as a dict
        """
        result = {}
        for attr, _ in 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
        return result

    def to_str(self):
        """
        Returns the string representation of the model
        """
        return 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, V1ClockOffset):
            return False
        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """
        Returns true if both objects are not equal
        """
        return not self == other

<mask token>


class V1ClockOffset(object):
    <mask token>
    <mask token>
    <mask token>
    <mask token>

    def __init__(self, timezone=None, utc=None):
        """
        V1ClockOffset - a model defined in Swagger
        """
        self._timezone = None
        self._utc = None
        if timezone is not None:
            self.timezone = timezone
        if utc is not None:
            self.utc = utc

    @property
    def timezone(self):
        """
        Gets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :return: The timezone of this V1ClockOffset.
        :rtype: str
        """
        return self._timezone

    @timezone.setter
    def timezone(self, timezone):
        """
        Sets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :param timezone: The timezone of this V1ClockOffset.
        :type: str
        """
        self._timezone = timezone

    @property
    def utc(self):
        """
        Gets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :return: The utc of this V1ClockOffset.
        :rtype: V1ClockOffsetUTC
        """
        return self._utc

    @utc.setter
    def utc(self, utc):
        """
        Sets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :param utc: The utc of this V1ClockOffset.
        :type: V1ClockOffsetUTC
        """
        self._utc = utc

    def to_dict(self):
        """
        Returns the model properties as a dict
        """
        result = {}
        for attr, _ in 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
        return result

    def to_str(self):
        """
        Returns the string representation of the model
        """
        return 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, V1ClockOffset):
            return False
        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """
        Returns true if both objects are not equal
        """
        return not self == other

<mask token>


class V1ClockOffset(object):
    """
    NOTE: This class is auto generated by the swagger code generator program.
    Do not edit the class manually.
    """
    """
    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 = {'timezone': 'str', 'utc': 'V1ClockOffsetUTC'}
    attribute_map = {'timezone': 'timezone', 'utc': 'utc'}

    def __init__(self, timezone=None, utc=None):
        """
        V1ClockOffset - a model defined in Swagger
        """
        self._timezone = None
        self._utc = None
        if timezone is not None:
            self.timezone = timezone
        if utc is not None:
            self.utc = utc

    @property
    def timezone(self):
        """
        Gets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :return: The timezone of this V1ClockOffset.
        :rtype: str
        """
        return self._timezone

    @timezone.setter
    def timezone(self, timezone):
        """
        Sets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :param timezone: The timezone of this V1ClockOffset.
        :type: str
        """
        self._timezone = timezone

    @property
    def utc(self):
        """
        Gets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :return: The utc of this V1ClockOffset.
        :rtype: V1ClockOffsetUTC
        """
        return self._utc

    @utc.setter
    def utc(self, utc):
        """
        Sets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :param utc: The utc of this V1ClockOffset.
        :type: V1ClockOffsetUTC
        """
        self._utc = utc

    def to_dict(self):
        """
        Returns the model properties as a dict
        """
        result = {}
        for attr, _ in 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
        return result

    def to_str(self):
        """
        Returns the string representation of the model
        """
        return 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, V1ClockOffset):
            return False
        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """
        Returns true if both objects are not equal
        """
        return not self == other

<mask token>
from pprint import pformat
from six import iteritems
import re


class V1ClockOffset(object):
    """
    NOTE: This class is auto generated by the swagger code generator program.
    Do not edit the class manually.
    """
    """
    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 = {'timezone': 'str', 'utc': 'V1ClockOffsetUTC'}
    attribute_map = {'timezone': 'timezone', 'utc': 'utc'}

    def __init__(self, timezone=None, utc=None):
        """
        V1ClockOffset - a model defined in Swagger
        """
        self._timezone = None
        self._utc = None
        if timezone is not None:
            self.timezone = timezone
        if utc is not None:
            self.utc = utc

    @property
    def timezone(self):
        """
        Gets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :return: The timezone of this V1ClockOffset.
        :rtype: str
        """
        return self._timezone

    @timezone.setter
    def timezone(self, timezone):
        """
        Sets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :param timezone: The timezone of this V1ClockOffset.
        :type: str
        """
        self._timezone = timezone

    @property
    def utc(self):
        """
        Gets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :return: The utc of this V1ClockOffset.
        :rtype: V1ClockOffsetUTC
        """
        return self._utc

    @utc.setter
    def utc(self, utc):
        """
        Sets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :param utc: The utc of this V1ClockOffset.
        :type: V1ClockOffsetUTC
        """
        self._utc = utc

    def to_dict(self):
        """
        Returns the model properties as a dict
        """
        result = {}
        for attr, _ in 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
        return result

    def to_str(self):
        """
        Returns the string representation of the model
        """
        return 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, V1ClockOffset):
            return False
        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """
        Returns true if both objects are not equal
        """
        return not self == other

# coding: utf-8

"""
    KubeVirt API

    This is KubeVirt API an add-on for Kubernetes.

    OpenAPI spec version: 1.0.0
    Contact: kubevirt-dev@googlegroups.com
    Generated by: https://github.com/swagger-api/swagger-codegen.git
"""


from pprint import pformat
from six import iteritems
import re


class V1ClockOffset(object):
    """
    NOTE: This class is auto generated by the swagger code generator program.
    Do not edit the class manually.
    """


    """
    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 = {
        'timezone': 'str',
        'utc': 'V1ClockOffsetUTC'
    }

    attribute_map = {
        'timezone': 'timezone',
        'utc': 'utc'
    }

    def __init__(self, timezone=None, utc=None):
        """
        V1ClockOffset - a model defined in Swagger
        """

        self._timezone = None
        self._utc = None

        if timezone is not None:
          self.timezone = timezone
        if utc is not None:
          self.utc = utc

    @property
    def timezone(self):
        """
        Gets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :return: The timezone of this V1ClockOffset.
        :rtype: str
        """
        return self._timezone

    @timezone.setter
    def timezone(self, timezone):
        """
        Sets the timezone of this V1ClockOffset.
        Timezone sets the guest clock to the specified timezone. Zone name follows the TZ environment variable format (e.g. 'America/New_York').

        :param timezone: The timezone of this V1ClockOffset.
        :type: str
        """

        self._timezone = timezone

    @property
    def utc(self):
        """
        Gets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :return: The utc of this V1ClockOffset.
        :rtype: V1ClockOffsetUTC
        """
        return self._utc

    @utc.setter
    def utc(self, utc):
        """
        Sets the utc of this V1ClockOffset.
        UTC sets the guest clock to UTC on each boot. If an offset is specified, guest changes to the clock will be kept during reboots and are not reset.

        :param utc: The utc of this V1ClockOffset.
        :type: V1ClockOffsetUTC
        """

        self._utc = utc

    def to_dict(self):
        """
        Returns the model properties as a dict
        """
        result = {}

        for attr, _ in 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

        return result

    def to_str(self):
        """
        Returns the string representation of the model
        """
        return 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, V1ClockOffset):
            return False

        return self.__dict__ == other.__dict__

    def __ne__(self, other):
        """
        Returns true if both objects are not equal
        """
        return not self == other
