1 package org.onap.sdnc.apps.ms.gra.swagger.model;
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.*;
21 * GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology
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;
30 @JsonProperty("onap-model-information")
31 private GenericResourceApiOnapmodelinformationOnapModelInformation onapModelInformation = null;
33 @JsonProperty("port-mirror-configuration-assignments")
34 private GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments portMirrorConfigurationAssignments = null;
36 @JsonProperty("port-mirror-configuration-parameters")
37 private GenericResourceApiParam portMirrorConfigurationParameters = null;
39 public GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology configurationIdentifiers(GenericResourceApiConfigurationidentifiersConfigurationIdentifiers configurationIdentifiers) {
40 this.configurationIdentifiers = configurationIdentifiers;
45 * Get configurationIdentifiers
46 * @return configurationIdentifiers
48 @ApiModelProperty(value = "")
52 public GenericResourceApiConfigurationidentifiersConfigurationIdentifiers getConfigurationIdentifiers() {
53 return configurationIdentifiers;
56 public void setConfigurationIdentifiers(GenericResourceApiConfigurationidentifiersConfigurationIdentifiers configurationIdentifiers) {
57 this.configurationIdentifiers = configurationIdentifiers;
60 public GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology onapModelInformation(GenericResourceApiOnapmodelinformationOnapModelInformation onapModelInformation) {
61 this.onapModelInformation = onapModelInformation;
66 * Get onapModelInformation
67 * @return onapModelInformation
69 @ApiModelProperty(value = "")
73 public GenericResourceApiOnapmodelinformationOnapModelInformation getOnapModelInformation() {
74 return onapModelInformation;
77 public void setOnapModelInformation(GenericResourceApiOnapmodelinformationOnapModelInformation onapModelInformation) {
78 this.onapModelInformation = onapModelInformation;
81 public GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology portMirrorConfigurationAssignments(GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments portMirrorConfigurationAssignments) {
82 this.portMirrorConfigurationAssignments = portMirrorConfigurationAssignments;
87 * Get portMirrorConfigurationAssignments
88 * @return portMirrorConfigurationAssignments
90 @ApiModelProperty(value = "")
94 public GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments getPortMirrorConfigurationAssignments() {
95 return portMirrorConfigurationAssignments;
98 public void setPortMirrorConfigurationAssignments(GenericResourceApiPortmirrorconfigurationassignmentsPortMirrorConfigurationAssignments portMirrorConfigurationAssignments) {
99 this.portMirrorConfigurationAssignments = portMirrorConfigurationAssignments;
102 public GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology portMirrorConfigurationParameters(GenericResourceApiParam portMirrorConfigurationParameters) {
103 this.portMirrorConfigurationParameters = portMirrorConfigurationParameters;
108 * Get portMirrorConfigurationParameters
109 * @return portMirrorConfigurationParameters
111 @ApiModelProperty(value = "")
115 public GenericResourceApiParam getPortMirrorConfigurationParameters() {
116 return portMirrorConfigurationParameters;
119 public void setPortMirrorConfigurationParameters(GenericResourceApiParam portMirrorConfigurationParameters) {
120 this.portMirrorConfigurationParameters = portMirrorConfigurationParameters;
125 public boolean equals(java.lang.Object o) {
129 if (o == null || getClass() != o.getClass()) {
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);
140 public int hashCode() {
141 return Objects.hash(configurationIdentifiers, onapModelInformation, portMirrorConfigurationAssignments, portMirrorConfigurationParameters);
145 public String toString() {
146 StringBuilder sb = new StringBuilder();
147 sb.append("class GenericResourceApiPortmirrorconfigurationtopologyPortMirrorConfigurationTopology {\n");
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");
154 return sb.toString();
158 * Convert the given object to string with each line indented by 4 spaces
159 * (except the first line).
161 private String toIndentedString(java.lang.Object o) {
165 return o.toString().replace("\n", "\n ");