1 package org.onap.sdnc.apps.ms.gra.swagger.model;
3 import java.util.Objects;
4 import com.fasterxml.jackson.annotation.JsonProperty;
5 import com.fasterxml.jackson.annotation.JsonRootName;
6 import com.fasterxml.jackson.annotation.JsonCreator;
7 import io.swagger.annotations.ApiModel;
8 import io.swagger.annotations.ApiModelProperty;
9 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiRequestStatusEnumeration;
10 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiRpcActionEnumeration;
11 import org.springframework.validation.annotation.Validated;
12 import javax.validation.Valid;
13 import javax.validation.constraints.*;
16 * GenericResourceApiServicestatusServiceStatus
19 @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2021-07-13T13:26:44.236-04:00")
20 @JsonRootName("service-status")
21 public class GenericResourceApiServicestatusServiceStatus {
22 @JsonProperty("response-code")
23 private String responseCode = null;
25 @JsonProperty("response-message")
26 private String responseMessage = null;
28 @JsonProperty("action")
29 private String action = null;
31 @JsonProperty("response-timestamp")
32 private String responseTimestamp = null;
34 @JsonProperty("request-status")
35 private GenericResourceApiRequestStatusEnumeration requestStatus = null;
37 @JsonProperty("final-indicator")
38 private String finalIndicator = null;
40 @JsonProperty("rpc-name")
41 private String rpcName = null;
43 @JsonProperty("rpc-action")
44 private GenericResourceApiRpcActionEnumeration rpcAction = null;
46 public GenericResourceApiServicestatusServiceStatus responseCode(String responseCode) {
47 this.responseCode = responseCode;
53 * @return responseCode
55 @ApiModelProperty(value = "")
58 public String getResponseCode() {
62 public void setResponseCode(String responseCode) {
63 this.responseCode = responseCode;
66 public GenericResourceApiServicestatusServiceStatus responseMessage(String responseMessage) {
67 this.responseMessage = responseMessage;
73 * @return responseMessage
75 @ApiModelProperty(value = "")
78 public String getResponseMessage() {
79 return responseMessage;
82 public void setResponseMessage(String responseMessage) {
83 this.responseMessage = responseMessage;
86 public GenericResourceApiServicestatusServiceStatus action(String action) {
92 * value would one of possible request-actions; match the list in service-data oper-status
95 @ApiModelProperty(value = "value would one of possible request-actions; match the list in service-data oper-status")
98 public String getAction() {
102 public void setAction(String action) {
103 this.action = action;
106 public GenericResourceApiServicestatusServiceStatus responseTimestamp(String responseTimestamp) {
107 this.responseTimestamp = responseTimestamp;
112 * Get responseTimestamp
113 * @return responseTimestamp
115 @ApiModelProperty(value = "")
118 public String getResponseTimestamp() {
119 return responseTimestamp;
122 public void setResponseTimestamp(String responseTimestamp) {
123 this.responseTimestamp = responseTimestamp;
126 public GenericResourceApiServicestatusServiceStatus requestStatus(GenericResourceApiRequestStatusEnumeration requestStatus) {
127 this.requestStatus = requestStatus;
133 * @return requestStatus
135 @ApiModelProperty(value = "")
139 public GenericResourceApiRequestStatusEnumeration getRequestStatus() {
140 return requestStatus;
143 public void setRequestStatus(GenericResourceApiRequestStatusEnumeration requestStatus) {
144 this.requestStatus = requestStatus;
147 public GenericResourceApiServicestatusServiceStatus finalIndicator(String finalIndicator) {
148 this.finalIndicator = finalIndicator;
154 * @return finalIndicator
156 @ApiModelProperty(value = "")
159 public String getFinalIndicator() {
160 return finalIndicator;
163 public void setFinalIndicator(String finalIndicator) {
164 this.finalIndicator = finalIndicator;
167 public GenericResourceApiServicestatusServiceStatus rpcName(String rpcName) {
168 this.rpcName = rpcName;
176 @ApiModelProperty(value = "")
179 public String getRpcName() {
183 public void setRpcName(String rpcName) {
184 this.rpcName = rpcName;
187 public GenericResourceApiServicestatusServiceStatus rpcAction(GenericResourceApiRpcActionEnumeration rpcAction) {
188 this.rpcAction = rpcAction;
193 * this is the svc-action from the incoming request
196 @ApiModelProperty(value = "this is the svc-action from the incoming request")
200 public GenericResourceApiRpcActionEnumeration getRpcAction() {
204 public void setRpcAction(GenericResourceApiRpcActionEnumeration rpcAction) {
205 this.rpcAction = rpcAction;
210 public boolean equals(java.lang.Object o) {
214 if (o == null || getClass() != o.getClass()) {
217 GenericResourceApiServicestatusServiceStatus genericResourceApiServicestatusServiceStatus = (GenericResourceApiServicestatusServiceStatus) o;
218 return Objects.equals(this.responseCode, genericResourceApiServicestatusServiceStatus.responseCode) &&
219 Objects.equals(this.responseMessage, genericResourceApiServicestatusServiceStatus.responseMessage) &&
220 Objects.equals(this.action, genericResourceApiServicestatusServiceStatus.action) &&
221 Objects.equals(this.responseTimestamp, genericResourceApiServicestatusServiceStatus.responseTimestamp) &&
222 Objects.equals(this.requestStatus, genericResourceApiServicestatusServiceStatus.requestStatus) &&
223 Objects.equals(this.finalIndicator, genericResourceApiServicestatusServiceStatus.finalIndicator) &&
224 Objects.equals(this.rpcName, genericResourceApiServicestatusServiceStatus.rpcName) &&
225 Objects.equals(this.rpcAction, genericResourceApiServicestatusServiceStatus.rpcAction);
229 public int hashCode() {
230 return Objects.hash(responseCode, responseMessage, action, responseTimestamp, requestStatus, finalIndicator, rpcName, rpcAction);
234 public String toString() {
235 StringBuilder sb = new StringBuilder();
236 sb.append("class GenericResourceApiServicestatusServiceStatus {\n");
238 sb.append(" responseCode: ").append(toIndentedString(responseCode)).append("\n");
239 sb.append(" responseMessage: ").append(toIndentedString(responseMessage)).append("\n");
240 sb.append(" action: ").append(toIndentedString(action)).append("\n");
241 sb.append(" responseTimestamp: ").append(toIndentedString(responseTimestamp)).append("\n");
242 sb.append(" requestStatus: ").append(toIndentedString(requestStatus)).append("\n");
243 sb.append(" finalIndicator: ").append(toIndentedString(finalIndicator)).append("\n");
244 sb.append(" rpcName: ").append(toIndentedString(rpcName)).append("\n");
245 sb.append(" rpcAction: ").append(toIndentedString(rpcAction)).append("\n");
247 return sb.toString();
251 * Convert the given object to string with each line indented by 4 spaces
252 * (except the first line).
254 private String toIndentedString(java.lang.Object o) {
258 return o.toString().replace("\n", "\n ");