a85590677e82ca54d0089739c3e5b2a669da71a7
[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.GenericResourceApiConfigurationIdentifiers;
10 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiConfigurationidentifiersConfigurationIdentifiers;
11 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiOnapModelInformation;
12 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiOnapmodelinformationOnapModelInformation;
13 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiParam;
14 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiPortMirrorConfigurationAssignments;
15 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments;
16 import org.springframework.validation.annotation.Validated;
17 import javax.validation.Valid;
18 import javax.validation.constraints.*;
19
20 /**
21  * GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology
22  */
23 @Validated
24 @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2021-07-13T13:26:44.236-04:00")
25 @JsonRootName("port-mirror-configuration-topology")
26 public class GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology   {
27   @JsonProperty("configuration-identifiers")
28   private GenericResourceApiConfigurationidentifiersConfigurationIdentifiers configurationIdentifiers = null;
29
30   @JsonProperty("onap-model-information")
31   private GenericResourceApiOnapmodelinformationOnapModelInformation onapModelInformation = null;
32
33   @JsonProperty("port-mirror-configuration-assignments")
34   private GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments portMirrorConfigurationAssignments = null;
35
36   @JsonProperty("port-mirror-configuration-parameters")
37   private GenericResourceApiParam portMirrorConfigurationParameters = null;
38
39   public GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology configurationIdentifiers(GenericResourceApiConfigurationidentifiersConfigurationIdentifiers configurationIdentifiers) {
40     this.configurationIdentifiers = configurationIdentifiers;
41     return this;
42   }
43
44   /**
45    * Get configurationIdentifiers
46    * @return configurationIdentifiers
47   **/
48   @ApiModelProperty(value = "")
49
50   @Valid
51
52   public GenericResourceApiConfigurationidentifiersConfigurationIdentifiers getConfigurationIdentifiers() {
53     return configurationIdentifiers;
54   }
55
56   public void setConfigurationIdentifiers(GenericResourceApiConfigurationidentifiersConfigurationIdentifiers configurationIdentifiers) {
57     this.configurationIdentifiers = configurationIdentifiers;
58   }
59
60   public GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology onapModelInformation(GenericResourceApiOnapmodelinformationOnapModelInformation onapModelInformation) {
61     this.onapModelInformation = onapModelInformation;
62     return this;
63   }
64
65   /**
66    * Get onapModelInformation
67    * @return onapModelInformation
68   **/
69   @ApiModelProperty(value = "")
70
71   @Valid
72
73   public GenericResourceApiOnapmodelinformationOnapModelInformation getOnapModelInformation() {
74     return onapModelInformation;
75   }
76
77   public void setOnapModelInformation(GenericResourceApiOnapmodelinformationOnapModelInformation onapModelInformation) {
78     this.onapModelInformation = onapModelInformation;
79   }
80
81   public GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology portMirrorConfigurationAssignments(GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments portMirrorConfigurationAssignments) {
82     this.portMirrorConfigurationAssignments = portMirrorConfigurationAssignments;
83     return this;
84   }
85
86   /**
87    * Get portMirrorConfigurationAssignments
88    * @return portMirrorConfigurationAssignments
89   **/
90   @ApiModelProperty(value = "")
91
92   @Valid
93
94   public GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments getPortMirrorConfigurationAssignments() {
95     return portMirrorConfigurationAssignments;
96   }
97
98   public void setPortMirrorConfigurationAssignments(GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments portMirrorConfigurationAssignments) {
99     this.portMirrorConfigurationAssignments = portMirrorConfigurationAssignments;
100   }
101
102   public GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology portMirrorConfigurationParameters(GenericResourceApiParam portMirrorConfigurationParameters) {
103     this.portMirrorConfigurationParameters = portMirrorConfigurationParameters;
104     return this;
105   }
106
107   /**
108    * Get portMirrorConfigurationParameters
109    * @return portMirrorConfigurationParameters
110   **/
111   @ApiModelProperty(value = "")
112
113   @Valid
114
115   public GenericResourceApiParam getPortMirrorConfigurationParameters() {
116     return portMirrorConfigurationParameters;
117   }
118
119   public void setPortMirrorConfigurationParameters(GenericResourceApiParam portMirrorConfigurationParameters) {
120     this.portMirrorConfigurationParameters = portMirrorConfigurationParameters;
121   }
122
123
124   @Override
125   public boolean equals(java.lang.Object o) {
126     if (this == o) {
127       return true;
128     }
129     if (o == null || getClass() != o.getClass()) {
130       return false;
131     }
132     GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology genericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology = (GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology) o;
133     return Objects.equals(this.configurationIdentifiers, genericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology.configurationIdentifiers) &&
134         Objects.equals(this.onapModelInformation, genericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology.onapModelInformation) &&
135         Objects.equals(this.portMirrorConfigurationAssignments, genericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology.portMirrorConfigurationAssignments) &&
136         Objects.equals(this.portMirrorConfigurationParameters, genericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology.portMirrorConfigurationParameters);
137   }
138
139   @Override
140   public int hashCode() {
141     return Objects.hash(configurationIdentifiers, onapModelInformation, portMirrorConfigurationAssignments, portMirrorConfigurationParameters);
142   }
143
144   @Override
145   public String toString() {
146     StringBuilder sb = new StringBuilder();
147     sb.append("class GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology {\n");
148     
149     sb.append("    configurationIdentifiers: ").append(toIndentedString(configurationIdentifiers)).append("\n");
150     sb.append("    onapModelInformation: ").append(toIndentedString(onapModelInformation)).append("\n");
151     sb.append("    portMirrorConfigurationAssignments: ").append(toIndentedString(portMirrorConfigurationAssignments)).append("\n");
152     sb.append("    portMirrorConfigurationParameters: ").append(toIndentedString(portMirrorConfigurationParameters)).append("\n");
153     sb.append("}");
154     return sb.toString();
155   }
156
157   /**
158    * Convert the given object to string with each line indented by 4 spaces
159    * (except the first line).
160    */
161   private String toIndentedString(java.lang.Object o) {
162     if (o == null) {
163       return "null";
164     }
165     return o.toString().replace("\n", "\n    ");
166   }
167 }
168