cloudFPGA (cF) API  1.0
The documentation of the source code of cloudFPGA (cF)
clusters_body.py
Go to the documentation of this file.
1 # coding: utf-8
2 
3 """
4  cloudFPGA Resource Manager API
5 
6  No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) # noqa: E501
7 
8  OpenAPI spec version: 0.8
9 
10  Generated by: https://github.com/swagger-api/swagger-codegen.git
11 """
12 
13 import pprint
14 import re # noqa: F401
15 
16 import six
17 
18 class ClustersBody(object):
19  """NOTE: This class is auto generated by the swagger code generator program.
20 
21  Do not edit the class manually.
22  """
23  """
24  Attributes:
25  swagger_types (dict): The key is attribute name
26  and the value is attribute type.
27  attribute_map (dict): The key is attribute name
28  and the value is json key in definition.
29  """
30  swagger_types = {
31  'image_id': 'str',
32  'node_id': 'int'
33  }
34 
35  attribute_map = {
36  'image_id': 'image_id',
37  'node_id': 'node_id'
38  }
39 
40  def __init__(self, image_id=None, node_id=None): # noqa: E501
41  """ClustersBody - a model defined in Swagger""" # noqa: E501
42  self._image_id_image_id = None
43  self._node_id_node_id = None
44  self.discriminatordiscriminator = None
45  if image_id is not None:
46  self.image_idimage_idimage_idimage_id = image_id
47  if node_id is not None:
48  self.node_idnode_idnode_idnode_id = node_id
49 
50  @property
51  def image_id(self):
52  """Gets the image_id of this ClustersBody. # noqa: E501
53 
54  ID of Image for that Node # noqa: E501
55 
56  :return: The image_id of this ClustersBody. # noqa: E501
57  :rtype: str
58  """
59  return self._image_id_image_id
60 
61  @image_id.setter
62  def image_id(self, image_id):
63  """Sets the image_id of this ClustersBody.
64 
65  ID of Image for that Node # noqa: E501
66 
67  :param image_id: The image_id of this ClustersBody. # noqa: E501
68  :type: str
69  """
70 
71  self._image_id_image_id = image_id
72 
73  @property
74  def node_id(self):
75  """Gets the node_id of this ClustersBody. # noqa: E501
76 
77  ID of a Node (must be unique) # noqa: E501
78 
79  :return: The node_id of this ClustersBody. # noqa: E501
80  :rtype: int
81  """
82  return self._node_id_node_id
83 
84  @node_id.setter
85  def node_id(self, node_id):
86  """Sets the node_id of this ClustersBody.
87 
88  ID of a Node (must be unique) # noqa: E501
89 
90  :param node_id: The node_id of this ClustersBody. # noqa: E501
91  :type: int
92  """
93 
94  self._node_id_node_id = node_id
95 
96  def to_dict(self):
97  """Returns the model properties as a dict"""
98  result = {}
99 
100  for attr, _ in six.iteritems(self.swagger_typesswagger_types):
101  value = getattr(self, attr)
102  if isinstance(value, list):
103  result[attr] = list(map(
104  lambda x: x.to_dict() if hasattr(x, "to_dict") else x,
105  value
106  ))
107  elif hasattr(value, "to_dict"):
108  result[attr] = value.to_dict()
109  elif isinstance(value, dict):
110  result[attr] = dict(map(
111  lambda item: (item[0], item[1].to_dict())
112  if hasattr(item[1], "to_dict") else item,
113  value.items()
114  ))
115  else:
116  result[attr] = value
117  if issubclass(ClustersBody, dict):
118  for key, value in self.items():
119  result[key] = value
120 
121  return result
122 
123  def to_str(self):
124  """Returns the string representation of the model"""
125  return pprint.pformat(self.to_dictto_dict())
126 
127  def __repr__(self):
128  """For `print` and `pprint`"""
129  return self.to_strto_str()
130 
131  def __eq__(self, other):
132  """Returns true if both objects are equal"""
133  if not isinstance(other, ClustersBody):
134  return False
135 
136  return self.__dict____dict__ == other.__dict__
137 
138  def __ne__(self, other):
139  """Returns true if both objects are not equal"""
140  return not self == other