Implementation of HealthCheckBB
[so.git] / bpmn / so-bpmn-tasks / src / main / java / org / onap / so / client / adapter / cnf / entities / HealthcheckInstanceResponse.java
1 package org.onap.so.client.adapter.cnf.entities;
2
3 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
4 import com.fasterxml.jackson.annotation.JsonInclude;
5 import com.fasterxml.jackson.annotation.JsonProperty;
6
7 @JsonInclude(JsonInclude.Include.NON_NULL)
8 @JsonIgnoreProperties(value = "true")
9 public class HealthcheckInstanceResponse {
10
11     @JsonProperty("instanceId")
12     private String instanceId;
13
14     @JsonProperty("reason")
15     private String reason;
16
17     @JsonProperty("status")
18     private String status;
19
20     public HealthcheckInstanceResponse() {}
21
22     public HealthcheckInstanceResponse(String instanceId, String reason, String status) {
23         this.instanceId = instanceId;
24         this.reason = reason;
25         this.status = status;
26     }
27
28     public String getInstanceId() {
29         return instanceId;
30     }
31
32     public void setInstanceId(String instanceId) {
33         this.instanceId = instanceId;
34     }
35
36     public String getReason() {
37         return reason;
38     }
39
40     public void setReason(String reason) {
41         this.reason = reason;
42     }
43
44     public String getStatus() {
45         return status;
46     }
47
48     public void setStatus(String status) {
49         this.status = status;
50     }
51
52     @Override
53     public String toString() {
54         return "HealthcheckInstanceResponse{" + "instanceId='" + instanceId + '\'' + ", reason='" + reason + '\''
55                 + ", status=" + status + '}';
56     }
57 }