1 package org.onap.sdnc.apps.ms.gra.swagger.model;
3 import java.util.Objects;
5 import javax.validation.Valid;
7 import com.fasterxml.jackson.annotation.JsonProperty;
8 import com.fasterxml.jackson.annotation.JsonRootName;
10 import org.springframework.validation.annotation.Validated;
12 import io.swagger.annotations.ApiModelProperty;
15 * GenericResourceApiOperStatusData
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;
24 @JsonProperty("modify-timestamp")
25 private String modifyTimestamp = null;
27 @JsonProperty("last-order-status")
28 private GenericResourceApiLastOrderStatusEnumeration lastOrderStatus = null;
30 @JsonProperty("create-timestamp")
31 private String createTimestamp = null;
33 @JsonProperty("order-status")
34 private GenericResourceApiOrderStatusEnumeration orderStatus = null;
36 @JsonProperty("last-rpc-action")
37 private GenericResourceApiLastRpcActionEnumeration lastRpcAction = null;
39 @JsonProperty("last-svc-request-id")
40 private String lastSvcRequestId = null;
42 public GenericResourceApiOperStatusData lastAction(GenericResourceApiLastActionEnumeration lastAction) {
43 this.lastAction = lastAction;
48 * should be list of possible request-actions
51 @ApiModelProperty(value = "should be list of possible request-actions")
55 public GenericResourceApiLastActionEnumeration getLastAction() {
59 public void setLastAction(GenericResourceApiLastActionEnumeration lastAction) {
60 this.lastAction = lastAction;
63 public GenericResourceApiOperStatusData modifyTimestamp(String modifyTimestamp) {
64 this.modifyTimestamp = modifyTimestamp;
70 * @return modifyTimestamp
72 @ApiModelProperty(value = "")
75 public String getModifyTimestamp() {
76 return modifyTimestamp;
79 public void setModifyTimestamp(String modifyTimestamp) {
80 this.modifyTimestamp = modifyTimestamp;
83 public GenericResourceApiOperStatusData lastOrderStatus(GenericResourceApiLastOrderStatusEnumeration lastOrderStatus) {
84 this.lastOrderStatus = lastOrderStatus;
90 * @return lastOrderStatus
92 @ApiModelProperty(value = "")
96 public GenericResourceApiLastOrderStatusEnumeration getLastOrderStatus() {
97 return lastOrderStatus;
100 public void setLastOrderStatus(GenericResourceApiLastOrderStatusEnumeration lastOrderStatus) {
101 this.lastOrderStatus = lastOrderStatus;
104 public GenericResourceApiOperStatusData createTimestamp(String createTimestamp) {
105 this.createTimestamp = createTimestamp;
110 * Not currently populated in service data.
111 * @return createTimestamp
113 @ApiModelProperty(value = "Not currently populated in service data.")
116 public String getCreateTimestamp() {
117 return createTimestamp;
120 public void setCreateTimestamp(String createTimestamp) {
121 this.createTimestamp = createTimestamp;
124 public GenericResourceApiOperStatusData orderStatus(GenericResourceApiOrderStatusEnumeration orderStatus) {
125 this.orderStatus = orderStatus;
130 * TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout
131 * @return orderStatus
133 @ApiModelProperty(value = "TBD - do we need Request failed statuses? RequestFailed | InProgressTimeout")
137 public GenericResourceApiOrderStatusEnumeration getOrderStatus() {
141 public void setOrderStatus(GenericResourceApiOrderStatusEnumeration orderStatus) {
142 this.orderStatus = orderStatus;
145 public GenericResourceApiOperStatusData lastRpcAction(GenericResourceApiLastRpcActionEnumeration lastRpcAction) {
146 this.lastRpcAction = lastRpcAction;
152 * @return lastRpcAction
154 @ApiModelProperty(value = "")
158 public GenericResourceApiLastRpcActionEnumeration getLastRpcAction() {
159 return lastRpcAction;
162 public void setLastRpcAction(GenericResourceApiLastRpcActionEnumeration lastRpcAction) {
163 this.lastRpcAction = lastRpcAction;
166 public GenericResourceApiOperStatusData lastSvcRequestId(String lastSvcRequestId) {
167 this.lastSvcRequestId = lastSvcRequestId;
172 * Not currently populated in service data.
173 * @return lastSvcRequestId
175 @ApiModelProperty(value = "Not currently populated in service data.")
178 public String getLastSvcRequestId() {
179 return lastSvcRequestId;
182 public void setLastSvcRequestId(String lastSvcRequestId) {
183 this.lastSvcRequestId = lastSvcRequestId;
188 public boolean equals(java.lang.Object o) {
192 if (o == null || getClass() != o.getClass()) {
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);
206 public int hashCode() {
207 return Objects.hash(lastAction, modifyTimestamp, lastOrderStatus, createTimestamp, orderStatus, lastRpcAction, lastSvcRequestId);
211 public String toString() {
212 StringBuilder sb = new StringBuilder();
213 sb.append("class GenericResourceApiOperStatusData {\n");
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");
223 return sb.toString();
227 * Convert the given object to string with each line indented by 4 spaces
228 * (except the first line).
230 private String toIndentedString(java.lang.Object o) {
234 return o.toString().replace("\n", "\n ");