Team Ai
Datasetpublic

codekingpro/portable-devtools

sourceHugging Faceupdated 5mo agoView on Hugging Face
1likes14kdownloads
v1_status_cause.py179 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 V1StatusCause(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        'field': 'str',37        'message': 'str',38        'reason': 'str'39    }40 41    attribute_map = {42        'field': 'field',43        'message': 'message',44        'reason': 'reason'45    }46 47    def __init__(self, field=None, message=None, reason=None, local_vars_configuration=None):  # noqa: E50148        """V1StatusCause - a model defined in OpenAPI"""  # noqa: E50149        if local_vars_configuration is None:50            local_vars_configuration = Configuration()51        self.local_vars_configuration = local_vars_configuration52 53        self._field = None54        self._message = None55        self._reason = None56        self.discriminator = None57 58        if field is not None:59            self.field = field60        if message is not None:61            self.message = message62        if reason is not None:63            self.reason = reason64 65    @property66    def field(self):67        """Gets the field of this V1StatusCause.  # noqa: E50168 69        The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed.  Fields may appear more than once in an array of causes due to fields having multiple errors. Optional.  Examples:   \"name\" - the field \"name\" on the current resource   \"items[0].name\" - the field \"name\" on the first array entry in \"items\"  # noqa: E50170 71        :return: The field of this V1StatusCause.  # noqa: E50172        :rtype: str73        """74        return self._field75 76    @field.setter77    def field(self, field):78        """Sets the field of this V1StatusCause.79 80        The field of the resource that has caused this error, as named by its JSON serialization. May include dot and postfix notation for nested attributes. Arrays are zero-indexed.  Fields may appear more than once in an array of causes due to fields having multiple errors. Optional.  Examples:   \"name\" - the field \"name\" on the current resource   \"items[0].name\" - the field \"name\" on the first array entry in \"items\"  # noqa: E50181 82        :param field: The field of this V1StatusCause.  # noqa: E50183        :type: str84        """85 86        self._field = field87 88    @property89    def message(self):90        """Gets the message of this V1StatusCause.  # noqa: E50191 92        A human-readable description of the cause of the error.  This field may be presented as-is to a reader.  # noqa: E50193 94        :return: The message of this V1StatusCause.  # noqa: E50195        :rtype: str96        """97        return self._message98 99    @message.setter100    def message(self, message):101        """Sets the message of this V1StatusCause.102 103        A human-readable description of the cause of the error.  This field may be presented as-is to a reader.  # noqa: E501104 105        :param message: The message of this V1StatusCause.  # noqa: E501106        :type: str107        """108 109        self._message = message110 111    @property112    def reason(self):113        """Gets the reason of this V1StatusCause.  # noqa: E501114 115        A machine-readable description of the cause of the error. If this value is empty there is no information available.  # noqa: E501116 117        :return: The reason of this V1StatusCause.  # noqa: E501118        :rtype: str119        """120        return self._reason121 122    @reason.setter123    def reason(self, reason):124        """Sets the reason of this V1StatusCause.125 126        A machine-readable description of the cause of the error. If this value is empty there is no information available.  # noqa: E501127 128        :param reason: The reason of this V1StatusCause.  # noqa: E501129        :type: str130        """131 132        self._reason = reason133 134    def to_dict(self):135        """Returns the model properties as a dict"""136        result = {}137 138        for attr, _ in six.iteritems(self.openapi_types):139            value = getattr(self, attr)140            if isinstance(value, list):141                result[attr] = list(map(142                    lambda x: x.to_dict() if hasattr(x, "to_dict") else x,143                    value144                ))145            elif hasattr(value, "to_dict"):146                result[attr] = value.to_dict()147            elif isinstance(value, dict):148                result[attr] = dict(map(149                    lambda item: (item[0], item[1].to_dict())150                    if hasattr(item[1], "to_dict") else item,151                    value.items()152                ))153            else:154                result[attr] = value155 156        return result157 158    def to_str(self):159        """Returns the string representation of the model"""160        return pprint.pformat(self.to_dict())161 162    def __repr__(self):163        """For `print` and `pprint`"""164        return self.to_str()165 166    def __eq__(self, other):167        """Returns true if both objects are equal"""168        if not isinstance(other, V1StatusCause):169            return False170 171        return self.to_dict() == other.to_dict()172 173    def __ne__(self, other):174        """Returns true if both objects are not equal"""175        if not isinstance(other, V1StatusCause):176            return True177 178        return self.to_dict() != other.to_dict()179 
codekingpro/portable-devtools · Team Ai