f8680af26997bc486a43eed7c5a06d6c84c1919a
[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 import org.onap.so.adapters.cnf.model.MulticloudInstanceRequest;
7
8 import java.util.List;
9
10 @JsonInclude(JsonInclude.Include.NON_NULL)
11 @JsonIgnoreProperties(value = "true")
12 public class K8sRbInstanceStatus {
13
14     @JsonProperty("request")
15     private MulticloudInstanceRequest request;
16
17     @JsonProperty("resourceCount")
18     private int resourceCount;
19
20     @JsonProperty("ready")
21     private boolean ready;
22
23     @JsonProperty("resourcesStatus")
24     private List<K8sRbInstanceResourceStatus> resourcesStatus;
25
26     public MulticloudInstanceRequest getRequest() {
27         return request;
28     }
29
30     public void setRequest(MulticloudInstanceRequest request) {
31         this.request = request;
32     }
33
34     public int getResourceCount() {
35         return resourceCount;
36     }
37
38     public void setResourceCount(int resourceCount) {
39         this.resourceCount = resourceCount;
40     }
41
42     public boolean isReady() {
43         return ready;
44     }
45
46     public void setReady(boolean ready) {
47         this.ready = ready;
48     }
49
50     public List<K8sRbInstanceResourceStatus> getResourcesStatus() {
51         return resourcesStatus;
52     }
53
54     public void setResourcesStatus(List<K8sRbInstanceResourceStatus> resourcesStatus) {
55         this.resourcesStatus = resourcesStatus;
56     }
57
58     @Override
59     public String toString() {
60         return "K8sRbInstanceStatus{" +
61                 "request=" + request +
62                 ", resourceCount=" + resourceCount +
63                 ", ready=" + ready +
64                 ", resourcesStatus=" + resourcesStatus +
65                 '}';
66     }
67 }