3 f÷ÔY’0ã@s8dZddlmZddlmZddlZGdd„deƒZdS)zç Kubernetes No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) OpenAPI spec version: v1.7.4 Generated by: https://github.com/swagger-api/swagger-codegen.git é)Úpformat)Ú iteritemsNc @sFeZdZdZd-dd„Zedd„ƒZejdd„ƒZedd „ƒZejd d „ƒZed d „ƒZ e jd d „ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZ e jdd„ƒZ edd„ƒZejdd„ƒZedd„ƒZejdd„ƒZed d!„ƒZejd"d!„ƒZd#d$„Zd%d&„Zd'd(„Zd)d*„Zd+d,„ZdS).ÚV1NodeSystemInfozw NOTE: This class is auto generated by the swagger code generator program. Do not edit the class manually. Nc Csxdddddddddddœ |_ddddddd d d d dœ |_||_||_||_||_||_||_||_||_ | |_ | |_ d S)aF V1NodeSystemInfo - a model defined in Swagger :param dict swaggerTypes: The key is attribute name and the value is attribute type. :param dict attributeMap: The key is attribute name and the value is json key in definition. Ústr) Ú architectureÚboot_idÚcontainer_runtime_versionÚkernel_versionÚkube_proxy_versionÚkubelet_versionÚ machine_idÚoperating_systemÚos_imageÚ system_uuidrZbootIDZcontainerRuntimeVersionZ kernelVersionZkubeProxyVersionZkubeletVersionZ machineIDZoperatingSystemZosImageZ systemUUIDN) Ú swagger_typesÚ attribute_mapÚ _architectureÚ_boot_idÚ_container_runtime_versionÚ_kernel_versionÚ_kube_proxy_versionÚ_kubelet_versionÚ _machine_idÚ_operating_systemÚ _os_imageÚ _system_uuid) Úselfrrrr r r r r rr©rú]/Users/olari/OneDrive/sandbox/awsBlog2/lambda/kubernetes/client/models/v1_node_system_info.pyÚ__init__s<   zV1NodeSystemInfo.__init__cCs|jS)zÀ Gets the architecture of this V1NodeSystemInfo. The Architecture reported by the node :return: The architecture of this V1NodeSystemInfo. :rtype: str )r)rrrrrFs zV1NodeSystemInfo.architecturecCs|dkrtdƒ‚||_dS)zË Sets the architecture of this V1NodeSystemInfo. The Architecture reported by the node :param architecture: The architecture of this V1NodeSystemInfo. :type: str Nz4Invalid value for `architecture`, must not be `None`)Ú ValueErrorr)rrrrrrQs cCs|jS)z® Gets the boot_id of this V1NodeSystemInfo. Boot ID reported by the node. :return: The boot_id of this V1NodeSystemInfo. :rtype: str )r)rrrrr_s zV1NodeSystemInfo.boot_idcCs|dkrtdƒ‚||_dS)z´ Sets the boot_id of this V1NodeSystemInfo. Boot ID reported by the node. :param boot_id: The boot_id of this V1NodeSystemInfo. :type: str Nz/Invalid value for `boot_id`, must not be `None`)r r)rrrrrrjs cCs|jS)a Gets the container_runtime_version of this V1NodeSystemInfo. ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0). :return: The container_runtime_version of this V1NodeSystemInfo. :rtype: str )r)rrrrrxs z*V1NodeSystemInfo.container_runtime_versioncCs|dkrtdƒ‚||_dS)a, Sets the container_runtime_version of this V1NodeSystemInfo. ContainerRuntime Version reported by the node through runtime remote API (e.g. docker://1.5.0). :param container_runtime_version: The container_runtime_version of this V1NodeSystemInfo. :type: str NzAInvalid value for `container_runtime_version`, must not be `None`)r r)rrrrrrƒs cCs|jS)zï Gets the kernel_version of this V1NodeSystemInfo. Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64). :return: The kernel_version of this V1NodeSystemInfo. :rtype: str )r)rrrrr ‘s zV1NodeSystemInfo.kernel_versioncCs|dkrtdƒ‚||_dS)zü Sets the kernel_version of this V1NodeSystemInfo. Kernel Version reported by the node from 'uname -r' (e.g. 3.16.0-0.bpo.4-amd64). :param kernel_version: The kernel_version of this V1NodeSystemInfo. :type: str Nz6Invalid value for `kernel_version`, must not be `None`)r r)rr rrrr œs cCs|jS)zÎ Gets the kube_proxy_version of this V1NodeSystemInfo. KubeProxy Version reported by the node. :return: The kube_proxy_version of this V1NodeSystemInfo. :rtype: str )r)rrrrr ªs z#V1NodeSystemInfo.kube_proxy_versioncCs|dkrtdƒ‚||_dS)zß Sets the kube_proxy_version of this V1NodeSystemInfo. KubeProxy Version reported by the node. :param kube_proxy_version: The kube_proxy_version of this V1NodeSystemInfo. :type: str Nz:Invalid value for `kube_proxy_version`, must not be `None`)r r)rr rrrr µs cCs|jS)zÆ Gets the kubelet_version of this V1NodeSystemInfo. Kubelet Version reported by the node. :return: The kubelet_version of this V1NodeSystemInfo. :rtype: str )r)rrrrr Ãs z V1NodeSystemInfo.kubelet_versioncCs|dkrtdƒ‚||_dS)zÔ Sets the kubelet_version of this V1NodeSystemInfo. Kubelet Version reported by the node. :param kubelet_version: The kubelet_version of this V1NodeSystemInfo. :type: str Nz7Invalid value for `kubelet_version`, must not be `None`)r r)rr rrrr Îs cCs|jS)aZ Gets the machine_id of this V1NodeSystemInfo. MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html :return: The machine_id of this V1NodeSystemInfo. :rtype: str )r)rrrrr Üs zV1NodeSystemInfo.machine_idcCs|dkrtdƒ‚||_dS)ac Sets the machine_id of this V1NodeSystemInfo. MachineID reported by the node. For unique machine identification in the cluster this field is preferred. Learn more from man(5) machine-id: http://man7.org/linux/man-pages/man5/machine-id.5.html :param machine_id: The machine_id of this V1NodeSystemInfo. :type: str Nz2Invalid value for `machine_id`, must not be `None`)r r)rr rrrr çs cCs|jS)zÌ Gets the operating_system of this V1NodeSystemInfo. The Operating System reported by the node :return: The operating_system of this V1NodeSystemInfo. :rtype: str )r)rrrrr õs z!V1NodeSystemInfo.operating_systemcCs|dkrtdƒ‚||_dS)zÛ Sets the operating_system of this V1NodeSystemInfo. The Operating System reported by the node :param operating_system: The operating_system of this V1NodeSystemInfo. :type: str Nz8Invalid value for `operating_system`, must not be `None`)r r)rr rrrr s cCs|jS)zé Gets the os_image of this V1NodeSystemInfo. OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)). :return: The os_image of this V1NodeSystemInfo. :rtype: str )r)rrrrrs zV1NodeSystemInfo.os_imagecCs|dkrtdƒ‚||_dS)zð Sets the os_image of this V1NodeSystemInfo. OS Image reported by the node from /etc/os-release (e.g. Debian GNU/Linux 7 (wheezy)). :param os_image: The os_image of this V1NodeSystemInfo. :type: str Nz0Invalid value for `os_image`, must not be `None`)r r)rrrrrrs cCs|jS)aŽ Gets the system_uuid of this V1NodeSystemInfo. SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/getting-system-uuid.html :return: The system_uuid of this V1NodeSystemInfo. :rtype: str )r)rrrrr's zV1NodeSystemInfo.system_uuidcCs|dkrtdƒ‚||_dS)a˜ Sets the system_uuid of this V1NodeSystemInfo. SystemUUID reported by the node. For unique machine identification MachineID is preferred. This field is specific to Red Hat hosts https://access.redhat.com/documentation/en-US/Red_Hat_Subscription_Management/1/html/RHSM/getting-system-uuid.html :param system_uuid: The system_uuid of this V1NodeSystemInfo. :type: str Nz3Invalid value for `system_uuid`, must not be `None`)r r)rrrrrr2s cCs’i}xˆt|jƒD]z\}}t||ƒ}t|tƒrDttdd„|ƒƒ||<qt|dƒr\|jƒ||<qt|tƒr‚ttdd„|j ƒƒƒ||<q|||<qW|S)z8 Returns the model properties as a dict cSst|dƒr|jƒS|S)NÚto_dict)Úhasattrr!)ÚxrrrÚJsz*V1NodeSystemInfo.to_dict..r!cSs&t|ddƒr"|d|djƒfS|S)Nér!r)r"r!)Úitemrrrr$Qs) rrÚgetattrÚ isinstanceÚlistÚmapr"r!ÚdictÚitems)rÚresultÚattrÚ_Úvaluerrrr!@s     zV1NodeSystemInfo.to_dictcCs t|jƒƒS)z@ Returns the string representation of the model )rr!)rrrrÚto_strZszV1NodeSystemInfo.to_strcCs|jƒS)z* For `print` and `pprint` )r1)rrrrÚ__repr__`szV1NodeSystemInfo.__repr__cCst|tƒsdS|j|jkS)z8 Returns true if both objects are equal F)r(rÚ__dict__)rÚotherrrrÚ__eq__fs zV1NodeSystemInfo.__eq__cCs ||k S)z< Returns true if both objects are not equal r)rr4rrrÚ__ne__oszV1NodeSystemInfo.__ne__) NNNNNNNNNN)Ú__name__Ú __module__Ú __qualname__Ú__doc__rÚpropertyrÚsetterrrr r r r r rrr!r1r2r5r6rrrrrs6 .           r)r:ÚpprintrÚsixrÚreÚobjectrrrrrÚ s