1 package org.onap.so.adapters.cnf.model.statuscheck;
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;
10 @JsonInclude(JsonInclude.Include.NON_NULL)
11 @JsonIgnoreProperties(value = "true")
12 public class K8sRbInstanceStatus {
14 @JsonProperty("request")
15 private MulticloudInstanceRequest request;
17 @JsonProperty("resourceCount")
18 private int resourceCount;
20 @JsonProperty("ready")
21 private boolean ready;
23 @JsonProperty("resourcesStatus")
24 private List<K8sRbInstanceResourceStatus> resourcesStatus;
26 public MulticloudInstanceRequest getRequest() {
30 public void setRequest(MulticloudInstanceRequest request) {
31 this.request = request;
34 public int getResourceCount() {
38 public void setResourceCount(int resourceCount) {
39 this.resourceCount = resourceCount;
42 public boolean isReady() {
46 public void setReady(boolean ready) {
50 public List<K8sRbInstanceResourceStatus> getResourcesStatus() {
51 return resourcesStatus;
54 public void setResourcesStatus(List<K8sRbInstanceResourceStatus> resourcesStatus) {
55 this.resourcesStatus = resourcesStatus;
59 public String toString() {
60 return "K8sRbInstanceStatus{" +
61 "request=" + request +
62 ", resourceCount=" + resourceCount +
64 ", resourcesStatus=" + resourcesStatus +