83975d66c369d012e73f3bbf7d336d87fc526b65
[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.GenericResourceApiAllottedResourceStatus;
10 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiAllottedresourcestatusAllottedResourceStatus;
11 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiContrailrouteallottedresourcesContrailrouteallottedresourceAllottedResourceData;
12 import org.springframework.validation.annotation.Validated;
13 import javax.validation.Valid;
14 import javax.validation.constraints.*;
15
16 /**
17  * GenericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource
18  */
19 @Validated
20 @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2021-07-13T13:26:44.236-04:00")
21 @JsonRootName("contrail-route-allotted-resource")
22 public class GenericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource   {
23   @JsonProperty("allotted-resource-status")
24   private GenericResourceApiAllottedresourcestatusAllottedResourceStatus allottedResourceStatus = null;
25
26   @JsonProperty("allotted-resource-id")
27   private String allottedResourceId = null;
28
29   @JsonProperty("allotted-resource-data")
30   private GenericResourceApiContrailrouteallottedresourcesContrailrouteallottedresourceAllottedResourceData allottedResourceData = null;
31
32   public GenericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource allottedResourceStatus(GenericResourceApiAllottedresourcestatusAllottedResourceStatus allottedResourceStatus) {
33     this.allottedResourceStatus = allottedResourceStatus;
34     return this;
35   }
36
37   /**
38    * Get allottedResourceStatus
39    * @return allottedResourceStatus
40   **/
41   @ApiModelProperty(value = "")
42
43   @Valid
44
45   public GenericResourceApiAllottedresourcestatusAllottedResourceStatus getAllottedResourceStatus() {
46     return allottedResourceStatus;
47   }
48
49   public void setAllottedResourceStatus(GenericResourceApiAllottedresourcestatusAllottedResourceStatus allottedResourceStatus) {
50     this.allottedResourceStatus = allottedResourceStatus;
51   }
52
53   public GenericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource allottedResourceId(String allottedResourceId) {
54     this.allottedResourceId = allottedResourceId;
55     return this;
56   }
57
58   /**
59    * Get allottedResourceId
60    * @return allottedResourceId
61   **/
62   @ApiModelProperty(value = "")
63
64
65   public String getAllottedResourceId() {
66     return allottedResourceId;
67   }
68
69   public void setAllottedResourceId(String allottedResourceId) {
70     this.allottedResourceId = allottedResourceId;
71   }
72
73   public GenericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource allottedResourceData(GenericResourceApiContrailrouteallottedresourcesContrailrouteallottedresourceAllottedResourceData allottedResourceData) {
74     this.allottedResourceData = allottedResourceData;
75     return this;
76   }
77
78   /**
79    * Get allottedResourceData
80    * @return allottedResourceData
81   **/
82   @ApiModelProperty(value = "")
83
84   @Valid
85
86   public GenericResourceApiContrailrouteallottedresourcesContrailrouteallottedresourceAllottedResourceData getAllottedResourceData() {
87     return allottedResourceData;
88   }
89
90   public void setAllottedResourceData(GenericResourceApiContrailrouteallottedresourcesContrailrouteallottedresourceAllottedResourceData allottedResourceData) {
91     this.allottedResourceData = allottedResourceData;
92   }
93
94
95   @Override
96   public boolean equals(java.lang.Object o) {
97     if (this == o) {
98       return true;
99     }
100     if (o == null || getClass() != o.getClass()) {
101       return false;
102     }
103     GenericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource genericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource = (GenericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource) o;
104     return Objects.equals(this.allottedResourceStatus, genericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource.allottedResourceStatus) &&
105         Objects.equals(this.allottedResourceId, genericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource.allottedResourceId) &&
106         Objects.equals(this.allottedResourceData, genericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource.allottedResourceData);
107   }
108
109   @Override
110   public int hashCode() {
111     return Objects.hash(allottedResourceStatus, allottedResourceId, allottedResourceData);
112   }
113
114   @Override
115   public String toString() {
116     StringBuilder sb = new StringBuilder();
117     sb.append("class GenericResourceApiContrailrouteallottedresourcesContrailRouteAllottedResource {\n");
118     
119     sb.append("    allottedResourceStatus: ").append(toIndentedString(allottedResourceStatus)).append("\n");
120     sb.append("    allottedResourceId: ").append(toIndentedString(allottedResourceId)).append("\n");
121     sb.append("    allottedResourceData: ").append(toIndentedString(allottedResourceData)).append("\n");
122     sb.append("}");
123     return sb.toString();
124   }
125
126   /**
127    * Convert the given object to string with each line indented by 4 spaces
128    * (except the first line).
129    */
130   private String toIndentedString(java.lang.Object o) {
131     if (o == null) {
132       return "null";
133     }
134     return o.toString().replace("\n", "\n    ");
135   }
136 }
137