1 package org.onap.simulator.model;
3 import com.fasterxml.jackson.annotation.JsonInclude;
4 import com.fasterxml.jackson.databind.JsonNode;
7 public class SimulatorResponse {
8 private int responseCode;
9 private Map<String, String> responseHeaders;
11 @JsonInclude(JsonInclude.Include.NON_NULL)
14 @JsonInclude(JsonInclude.Include.NON_NULL)
17 public int getResponseCode() {
21 public void setResponseCode(int responseCode) {
22 this.responseCode = responseCode;
25 public String getBody() {
29 public void setBody(JsonNode body) {
30 this.body = body.isTextual() ? body.textValue() : body.toString();
33 public Map<String, String> getResponseHeaders() {
34 return responseHeaders;
37 public void setResponseHeaders(Map<String, String> responseHeaders) {
38 this.responseHeaders = responseHeaders;
41 public String getFile() {
45 public void setFile(String file) {
50 public String toString() {
51 return "SimulatorResponse{" +
52 "responseCode=" + responseCode +
53 ", body='" + body + '\'' +
54 ", file='" + file + '\'' +
55 ", responseHeaders='" + responseHeaders + '\'' +