Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
v1_device_attribute.py207 linesDownload Raw Back to models
1# coding: utf-82 3"""4    Kubernetes5 6    No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator)  # noqa: E5017 8    The version of the OpenAPI document: release-1.359    Generated by: https://openapi-generator.tech10"""11 12 13import pprint14import re  # noqa: F40115 16import six17 18from kubernetes.client.configuration import Configuration19 20 21class V1DeviceAttribute(object):22    """NOTE: This class is auto generated by OpenAPI Generator.23    Ref: https://openapi-generator.tech24 25    Do not edit the class manually.26    """27 28    """29    Attributes:30      openapi_types (dict): The key is attribute name31                            and the value is attribute type.32      attribute_map (dict): The key is attribute name33                            and the value is json key in definition.34    """35    openapi_types = {36        'bool': 'bool',37        'int': 'int',38        'string': 'str',39        'version': 'str'40    }41 42    attribute_map = {43        'bool': 'bool',44        'int': 'int',45        'string': 'string',46        'version': 'version'47    }48 49    def __init__(self, bool=None, int=None, string=None, version=None, local_vars_configuration=None):  # noqa: E50150        """V1DeviceAttribute - a model defined in OpenAPI"""  # noqa: E50151        if local_vars_configuration is None:52            local_vars_configuration = Configuration()53        self.local_vars_configuration = local_vars_configuration54 55        self._bool = None56        self._int = None57        self._string = None58        self._version = None59        self.discriminator = None60 61        if bool is not None:62            self.bool = bool63        if int is not None:64            self.int = int65        if string is not None:66            self.string = string67        if version is not None:68            self.version = version69 70    @property71    def bool(self):72        """Gets the bool of this V1DeviceAttribute.  # noqa: E50173 74        BoolValue is a true/false value.  # noqa: E50175 76        :return: The bool of this V1DeviceAttribute.  # noqa: E50177        :rtype: bool78        """79        return self._bool80 81    @bool.setter82    def bool(self, bool):83        """Sets the bool of this V1DeviceAttribute.84 85        BoolValue is a true/false value.  # noqa: E50186 87        :param bool: The bool of this V1DeviceAttribute.  # noqa: E50188        :type: bool89        """90 91        self._bool = bool92 93    @property94    def int(self):95        """Gets the int of this V1DeviceAttribute.  # noqa: E50196 97        IntValue is a number.  # noqa: E50198 99        :return: The int of this V1DeviceAttribute.  # noqa: E501100        :rtype: int101        """102        return self._int103 104    @int.setter105    def int(self, int):106        """Sets the int of this V1DeviceAttribute.107 108        IntValue is a number.  # noqa: E501109 110        :param int: The int of this V1DeviceAttribute.  # noqa: E501111        :type: int112        """113 114        self._int = int115 116    @property117    def string(self):118        """Gets the string of this V1DeviceAttribute.  # noqa: E501119 120        StringValue is a string. Must not be longer than 64 characters.  # noqa: E501121 122        :return: The string of this V1DeviceAttribute.  # noqa: E501123        :rtype: str124        """125        return self._string126 127    @string.setter128    def string(self, string):129        """Sets the string of this V1DeviceAttribute.130 131        StringValue is a string. Must not be longer than 64 characters.  # noqa: E501132 133        :param string: The string of this V1DeviceAttribute.  # noqa: E501134        :type: str135        """136 137        self._string = string138 139    @property140    def version(self):141        """Gets the version of this V1DeviceAttribute.  # noqa: E501142 143        VersionValue is a semantic version according to semver.org spec 2.0.0. Must not be longer than 64 characters.  # noqa: E501144 145        :return: The version of this V1DeviceAttribute.  # noqa: E501146        :rtype: str147        """148        return self._version149 150    @version.setter151    def version(self, version):152        """Sets the version of this V1DeviceAttribute.153 154        VersionValue is a semantic version according to semver.org spec 2.0.0. Must not be longer than 64 characters.  # noqa: E501155 156        :param version: The version of this V1DeviceAttribute.  # noqa: E501157        :type: str158        """159 160        self._version = version161 162    def to_dict(self):163        """Returns the model properties as a dict"""164        result = {}165 166        for attr, _ in six.iteritems(self.openapi_types):167            value = getattr(self, attr)168            if isinstance(value, list):169                result[attr] = list(map(170                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,171                    value172                ))173            elif hasattr(value, "to_dict"):174                result[attr] = value.to_dict()175            elif isinstance(value, dict):176                result[attr] = dict(map(177                    lambda item: (item[0], item[1].to_dict())178                    if hasattr(item[1], "to_dict") else item,179                    value.items()180                ))181            else:182                result[attr] = value183 184        return result185 186    def to_str(self):187        """Returns the string representation of the model"""188        return pprint.pformat(self.to_dict())189 190    def __repr__(self):191        """For `print` and `pprint`"""192        return self.to_str()193 194    def __eq__(self, other):195        """Returns true if both objects are equal"""196        if not isinstance(other, V1DeviceAttribute):197            return False198 199        return self.to_dict() == other.to_dict()200 201    def __ne__(self, other):202        """Returns true if both objects are not equal"""203        if not isinstance(other, V1DeviceAttribute):204            return True205 206        return self.to_dict() != other.to_dict()207 
codekingpro/portable-devtools · Team Ai