fc5da9b747c90ca84ad76d4fec5fdb8ce124339a
[so/adapters/so-cnf-adapter.git] /
1 package org.onap.so.adapters.cnf.model.statuscheck;
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 StatusCheckInstanceResponse {
10
11     @JsonProperty("instanceId")
12     private String instanceId;
13
14     @JsonProperty("reason")
15     private String reason;
16
17     @JsonProperty("status")
18     private boolean status;
19
20     public StatusCheckInstanceResponse() { }
21
22     public StatusCheckInstanceResponse(String instanceId, String reason, boolean 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 boolean isStatus() {
45         return status;
46     }
47
48     public void setStatus(boolean status) {
49         this.status = status;
50     }
51
52     @Override
53     public String toString() {
54         return "StatusCheckInstanceResponse{" +
55                 "instanceId='" + instanceId + '\'' +
56                 ", reason='" + reason + '\'' +
57                 ", status=" + status +
58                 '}';
59     }
60 }