1 package org.openecomp.simulator.model;
3 import com.fasterxml.jackson.annotation.JsonInclude;
4 import com.fasterxml.jackson.databind.JsonNode;
8 public class SimulatorResponse {
9 private int responseCode;
10 private Map<String, String> responseHeaders;
12 @JsonInclude(JsonInclude.Include.NON_NULL)
15 @JsonInclude(JsonInclude.Include.NON_NULL)
18 public int getResponseCode() {
22 public void setResponseCode(int responseCode) {
23 this.responseCode = responseCode;
26 public String getBody() {
30 public void setBody(JsonNode body) {
31 this.body = body.isTextual() ? body.textValue() : body.toString();
34 public Map<String, String> getResponseHeaders() {
35 return responseHeaders;
38 public void setResponseHeaders(Map<String, String> responseHeaders) {
39 this.responseHeaders = responseHeaders;
42 public String getFile() {
46 public void setFile(String file) {
51 public String toString() {
52 return "SimulatorResponse{" +
53 "responseCode=" + responseCode +
54 ", body='" + body + '\'' +
55 ", file='" + file + '\'' +
56 ", responseHeaders='" + responseHeaders + '\'' +