3d414947d1a35ebea4b860bc9569edc18c583467
[sdnc/apps.git] /
1 package org.onap.sdnc.apps.ms.gra.swagger.model;
2
3 import java.util.Objects;
4 import com.fasterxml.jackson.annotation.JsonProperty;
5 import com.fasterxml.jackson.annotation.JsonRootName;
6 import com.fasterxml.jackson.annotation.JsonCreator;
7 import io.swagger.annotations.ApiModel;
8 import io.swagger.annotations.ApiModelProperty;
9 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiServiceData;
10 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiServiceStatus;
11 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiServicedataServiceData;
12 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiServicestatusServiceStatus;
13 import org.springframework.validation.annotation.Validated;
14 import javax.validation.Valid;
15 import javax.validation.constraints.*;
16
17 /**
18  * GenericResourceApiServicemodelinfrastructureService
19  */
20 @Validated
21 @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2021-07-12T18:08:46.019-04:00")
22
23 @JsonRootName("service")
24 public class GenericResourceApiServicemodelinfrastructureService   {
25   @JsonProperty("service-data")
26   private GenericResourceApiServicedataServiceData serviceData = null;
27
28   @JsonProperty("service-status")
29   private GenericResourceApiServicestatusServiceStatus serviceStatus = null;
30
31   @JsonProperty("service-instance-id")
32   private String serviceInstanceId = null;
33
34   public GenericResourceApiServicemodelinfrastructureService serviceData(GenericResourceApiServicedataServiceData serviceData) {
35     this.serviceData = serviceData;
36     return this;
37   }
38
39   /**
40    * Get serviceData
41    * @return serviceData
42   **/
43   @ApiModelProperty(value = "")
44
45   @Valid
46
47   public GenericResourceApiServicedataServiceData getServiceData() {
48     return serviceData;
49   }
50
51   public void setServiceData(GenericResourceApiServicedataServiceData serviceData) {
52     this.serviceData = serviceData;
53   }
54
55   public GenericResourceApiServicemodelinfrastructureService serviceStatus(GenericResourceApiServicestatusServiceStatus serviceStatus) {
56     this.serviceStatus = serviceStatus;
57     return this;
58   }
59
60   /**
61    * Get serviceStatus
62    * @return serviceStatus
63   **/
64   @ApiModelProperty(value = "")
65
66   @Valid
67
68   public GenericResourceApiServicestatusServiceStatus getServiceStatus() {
69     return serviceStatus;
70   }
71
72   public void setServiceStatus(GenericResourceApiServicestatusServiceStatus serviceStatus) {
73     this.serviceStatus = serviceStatus;
74   }
75
76   public GenericResourceApiServicemodelinfrastructureService serviceInstanceId(String serviceInstanceId) {
77     this.serviceInstanceId = serviceInstanceId;
78     return this;
79   }
80
81   /**
82    * Keep as M
83    * @return serviceInstanceId
84   **/
85   @ApiModelProperty(value = "Keep as M")
86
87
88   public String getServiceInstanceId() {
89     return serviceInstanceId;
90   }
91
92   public void setServiceInstanceId(String serviceInstanceId) {
93     this.serviceInstanceId = serviceInstanceId;
94   }
95
96
97   @Override
98   public boolean equals(java.lang.Object o) {
99     if (this == o) {
100       return true;
101     }
102     if (o == null || getClass() != o.getClass()) {
103       return false;
104     }
105     GenericResourceApiServicemodelinfrastructureService genericResourceApiServicemodelinfrastructureService = (GenericResourceApiServicemodelinfrastructureService) o;
106     return Objects.equals(this.serviceData, genericResourceApiServicemodelinfrastructureService.serviceData) &&
107         Objects.equals(this.serviceStatus, genericResourceApiServicemodelinfrastructureService.serviceStatus) &&
108         Objects.equals(this.serviceInstanceId, genericResourceApiServicemodelinfrastructureService.serviceInstanceId);
109   }
110
111   @Override
112   public int hashCode() {
113     return Objects.hash(serviceData, serviceStatus, serviceInstanceId);
114   }
115
116   @Override
117   public String toString() {
118     StringBuilder sb = new StringBuilder();
119     sb.append("class GenericResourceApiServicemodelinfrastructureService {\n");
120     
121     sb.append("    serviceData: ").append(toIndentedString(serviceData)).append("\n");
122     sb.append("    serviceStatus: ").append(toIndentedString(serviceStatus)).append("\n");
123     sb.append("    serviceInstanceId: ").append(toIndentedString(serviceInstanceId)).append("\n");
124     sb.append("}");
125     return sb.toString();
126   }
127
128   /**
129    * Convert the given object to string with each line indented by 4 spaces
130    * (except the first line).
131    */
132   private String toIndentedString(java.lang.Object o) {
133     if (o == null) {
134       return "null";
135     }
136     return o.toString().replace("\n", "\n    ");
137   }
138 }
139