e07c4db174f0637431e2a18bac35943545be4087
[sdnc/apps.git] /
1 package org.onap.sdnc.apps.ms.gra.swagger.model;
2
3 import java.util.Objects;
4
5 import javax.validation.Valid;
6
7 import com.fasterxml.jackson.annotation.JsonProperty;
8 import com.fasterxml.jackson.annotation.JsonRootName;
9
10 import org.springframework.validation.annotation.Validated;
11
12 import io.swagger.annotations.ApiModelProperty;
13
14 /**
15  * GenericResourceApiOperStatusData
16  */
17 @Validated
18 @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2021-07-23T12:02:01.518-04:00")
19 @JsonRootName("oper-status")
20 public class GenericResourceApiOperStatusData   {
21   @JsonProperty("last-action")
22   private GenericResourceApiLastActionEnumeration lastAction = null;
23
24   @JsonProperty("modify-timestamp")
25   private String modifyTimestamp = null;
26
27   @JsonProperty("last-order-status")
28   private GenericResourceApiLastOrderStatusEnumeration lastOrderStatus = null;
29
30   @JsonProperty("create-timestamp")
31   private String createTimestamp = null;
32
33   @JsonProperty("order-status")
34   private GenericResourceApiOrderStatusEnumeration orderStatus = null;
35
36   @JsonProperty("last-rpc-action")
37   private GenericResourceApiLastRpcActionEnumeration lastRpcAction = null;
38
39   @JsonProperty("last-svc-request-id")
40   private String lastSvcRequestId = null;
41
42   public GenericResourceApiOperStatusData lastAction(GenericResourceApiLastActionEnumeration lastAction) {
43     this.lastAction = lastAction;
44     return this;
45   }
46
47   /**
48    * should be list of possible request-actions
49    * @return lastAction
50   **/
51   @ApiModelProperty(value = "should be list of possible request-actions")
52
53   @Valid
54
55   public GenericResourceApiLastActionEnumeration getLastAction() {
56     return lastAction;
57   }
58
59   public void setLastAction(GenericResourceApiLastActionEnumeration lastAction) {
60     this.lastAction = lastAction;
61   }
62
63   public GenericResourceApiOperStatusData modifyTimestamp(String modifyTimestamp) {
64     this.modifyTimestamp = modifyTimestamp;
65     return this;
66   }
67
68   /**
69    * Get modifyTimestamp
70    * @return modifyTimestamp
71   **/
72   @ApiModelProperty(value = "")
73
74
75   public String getModifyTimestamp() {
76     return modifyTimestamp;
77   }
78
79   public void setModifyTimestamp(String modifyTimestamp) {
80     this.modifyTimestamp = modifyTimestamp;
81   }
82
83   public GenericResourceApiOperStatusData lastOrderStatus(GenericResourceApiLastOrderStatusEnumeration lastOrderStatus) {
84     this.lastOrderStatus = lastOrderStatus;
85     return this;
86   }
87
88   /**
89    * Get lastOrderStatus
90    * @return lastOrderStatus
91   **/
92   @ApiModelProperty(value = "")
93
94   @Valid
95
96   public GenericResourceApiLastOrderStatusEnumeration getLastOrderStatus() {
97     return lastOrderStatus;
98   }
99
100   public void setLastOrderStatus(GenericResourceApiLastOrderStatusEnumeration lastOrderStatus) {
101     this.lastOrderStatus = lastOrderStatus;
102   }
103
104   public GenericResourceApiOperStatusData createTimestamp(String createTimestamp) {
105     this.createTimestamp = createTimestamp;
106     return this;
107   }
108
109   /**
110    * Not currently populated in service data.
111    * @return createTimestamp
112   **/
113   @ApiModelProperty(value = "Not currently populated in service data.")
114
115
116   public String getCreateTimestamp() {
117     return createTimestamp;
118   }
119
120   public void setCreateTimestamp(String createTimestamp) {
121     this.createTimestamp = createTimestamp;
122   }
123
124   public GenericResourceApiOperStatusData orderStatus(GenericResourceApiOrderStatusEnumeration orderStatus) {
125     this.orderStatus = orderStatus;
126     return this;
127   }
128
129   /**
130    * TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout
131    * @return orderStatus
132   **/
133   @ApiModelProperty(value = "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout")
134
135   @Valid
136
137   public GenericResourceApiOrderStatusEnumeration getOrderStatus() {
138     return orderStatus;
139   }
140
141   public void setOrderStatus(GenericResourceApiOrderStatusEnumeration orderStatus) {
142     this.orderStatus = orderStatus;
143   }
144
145   public GenericResourceApiOperStatusData lastRpcAction(GenericResourceApiLastRpcActionEnumeration lastRpcAction) {
146     this.lastRpcAction = lastRpcAction;
147     return this;
148   }
149
150   /**
151    * Get lastRpcAction
152    * @return lastRpcAction
153   **/
154   @ApiModelProperty(value = "")
155
156   @Valid
157
158   public GenericResourceApiLastRpcActionEnumeration getLastRpcAction() {
159     return lastRpcAction;
160   }
161
162   public void setLastRpcAction(GenericResourceApiLastRpcActionEnumeration lastRpcAction) {
163     this.lastRpcAction = lastRpcAction;
164   }
165
166   public GenericResourceApiOperStatusData lastSvcRequestId(String lastSvcRequestId) {
167     this.lastSvcRequestId = lastSvcRequestId;
168     return this;
169   }
170
171   /**
172    * Not currently populated in service data.
173    * @return lastSvcRequestId
174   **/
175   @ApiModelProperty(value = "Not currently populated in service data.")
176
177
178   public String getLastSvcRequestId() {
179     return lastSvcRequestId;
180   }
181
182   public void setLastSvcRequestId(String lastSvcRequestId) {
183     this.lastSvcRequestId = lastSvcRequestId;
184   }
185
186
187   @Override
188   public boolean equals(java.lang.Object o) {
189     if (this == o) {
190       return true;
191     }
192     if (o == null || getClass() != o.getClass()) {
193       return false;
194     }
195     GenericResourceApiOperStatusData genericResourceApiOperStatusData = (GenericResourceApiOperStatusData) o;
196     return Objects.equals(this.lastAction, genericResourceApiOperStatusData.lastAction) &&
197         Objects.equals(this.modifyTimestamp, genericResourceApiOperStatusData.modifyTimestamp) &&
198         Objects.equals(this.lastOrderStatus, genericResourceApiOperStatusData.lastOrderStatus) &&
199         Objects.equals(this.createTimestamp, genericResourceApiOperStatusData.createTimestamp) &&
200         Objects.equals(this.orderStatus, genericResourceApiOperStatusData.orderStatus) &&
201         Objects.equals(this.lastRpcAction, genericResourceApiOperStatusData.lastRpcAction) &&
202         Objects.equals(this.lastSvcRequestId, genericResourceApiOperStatusData.lastSvcRequestId);
203   }
204
205   @Override
206   public int hashCode() {
207     return Objects.hash(lastAction, modifyTimestamp, lastOrderStatus, createTimestamp, orderStatus, lastRpcAction, lastSvcRequestId);
208   }
209
210   @Override
211   public String toString() {
212     StringBuilder sb = new StringBuilder();
213     sb.append("class GenericResourceApiOperStatusData {\n");
214     
215     sb.append("    lastAction: ").append(toIndentedString(lastAction)).append("\n");
216     sb.append("    modifyTimestamp: ").append(toIndentedString(modifyTimestamp)).append("\n");
217     sb.append("    lastOrderStatus: ").append(toIndentedString(lastOrderStatus)).append("\n");
218     sb.append("    createTimestamp: ").append(toIndentedString(createTimestamp)).append("\n");
219     sb.append("    orderStatus: ").append(toIndentedString(orderStatus)).append("\n");
220     sb.append("    lastRpcAction: ").append(toIndentedString(lastRpcAction)).append("\n");
221     sb.append("    lastSvcRequestId: ").append(toIndentedString(lastSvcRequestId)).append("\n");
222     sb.append("}");
223     return sb.toString();
224   }
225
226   /**
227    * Convert the given object to string with each line indented by 4 spaces
228    * (except the first line).
229    */
230   private String toIndentedString(java.lang.Object o) {
231     if (o == null) {
232       return "null";
233     }
234     return o.toString().replace("\n", "\n    ");
235   }
236 }
237