ee7ab77630d68e62a1ad893c909bc0cbefa8b438
[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.GenericResourceApiConfigurationStatus;
10 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiConfigurationstatusConfigurationStatus;
11 import org.onap.sdnc.apps.ms.gra.swagger.model.GenericResourceApiPortmirrorconfigurationsPortmirrorconfigurationConfigurationData;
12 import org.springframework.validation.annotation.Validated;
13 import javax.validation.Valid;
14 import javax.validation.constraints.*;
15
16 /**
17  * GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration
18  */
19 @Validated
20 @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2021-07-13T13:26:44.236-04:00")
21 @JsonRootName("port-mirror-configuration")
22 public class GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration   {
23   @JsonProperty("configuration-status")
24   private GenericResourceApiConfigurationstatusConfigurationStatus configurationStatus = null;
25
26   @JsonProperty("configuration-id")
27   private String configurationId = null;
28
29   @JsonProperty("configuration-data")
30   private GenericResourceApiPortmirrorconfigurationsPortmirrorconfigurationConfigurationData configurationData = null;
31
32   public GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration configurationStatus(GenericResourceApiConfigurationstatusConfigurationStatus configurationStatus) {
33     this.configurationStatus = configurationStatus;
34     return this;
35   }
36
37   /**
38    * Get configurationStatus
39    * @return configurationStatus
40   **/
41   @ApiModelProperty(value = "")
42
43   @Valid
44
45   public GenericResourceApiConfigurationstatusConfigurationStatus getConfigurationStatus() {
46     return configurationStatus;
47   }
48
49   public void setConfigurationStatus(GenericResourceApiConfigurationstatusConfigurationStatus configurationStatus) {
50     this.configurationStatus = configurationStatus;
51   }
52
53   public GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration configurationId(String configurationId) {
54     this.configurationId = configurationId;
55     return this;
56   }
57
58   /**
59    * Get configurationId
60    * @return configurationId
61   **/
62   @ApiModelProperty(value = "")
63
64
65   public String getConfigurationId() {
66     return configurationId;
67   }
68
69   public void setConfigurationId(String configurationId) {
70     this.configurationId = configurationId;
71   }
72
73   public GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration configurationData(GenericResourceApiPortmirrorconfigurationsPortmirrorconfigurationConfigurationData configurationData) {
74     this.configurationData = configurationData;
75     return this;
76   }
77
78   /**
79    * Get configurationData
80    * @return configurationData
81   **/
82   @ApiModelProperty(value = "")
83
84   @Valid
85
86   public GenericResourceApiPortmirrorconfigurationsPortmirrorconfigurationConfigurationData getConfigurationData() {
87     return configurationData;
88   }
89
90   public void setConfigurationData(GenericResourceApiPortmirrorconfigurationsPortmirrorconfigurationConfigurationData configurationData) {
91     this.configurationData = configurationData;
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     GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration genericResourceApiPortmirrorconfigurationsPortMirrorConfiguration = (GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration) o;
104     return Objects.equals(this.configurationStatus, genericResourceApiPortmirrorconfigurationsPortMirrorConfiguration.configurationStatus) &&
105         Objects.equals(this.configurationId, genericResourceApiPortmirrorconfigurationsPortMirrorConfiguration.configurationId) &&
106         Objects.equals(this.configurationData, genericResourceApiPortmirrorconfigurationsPortMirrorConfiguration.configurationData);
107   }
108
109   @Override
110   public int hashCode() {
111     return Objects.hash(configurationStatus, configurationId, configurationData);
112   }
113
114   @Override
115   public String toString() {
116     StringBuilder sb = new StringBuilder();
117     sb.append("class GenericResourceApiPortmirrorconfigurationsPortMirrorConfiguration {\n");
118     
119     sb.append("    configurationStatus: ").append(toIndentedString(configurationStatus)).append("\n");
120     sb.append("    configurationId: ").append(toIndentedString(configurationId)).append("\n");
121     sb.append("    configurationData: ").append(toIndentedString(configurationData)).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