72463f98daffa4f65c1d79c36063046ea4f88707
[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.springframework.validation.annotation.Validated;
10 import javax.validation.Valid;
11 import javax.validation.constraints.*;
12
13 /**
14  * GenericResourceApiVpnbindingsVpnBindings
15  */
16 @Validated
17 @javax.annotation.Generated(value = "io.swagger.codegen.languages.SpringCodegen", date = "2021-07-23T12:02:01.518-04:00")
18 @JsonRootName("vpn-bindings")
19 public class GenericResourceApiVpnbindingsVpnBindings   {
20   @JsonProperty("vpn-name")
21   private String vpnName = null;
22
23   @JsonProperty("vpn-binding-id")
24   private String vpnBindingId = null;
25
26   @JsonProperty("route-target-role")
27   private String routeTargetRole = null;
28
29   @JsonProperty("aic-zone")
30   private String aicZone = null;
31
32   @JsonProperty("global-route-target")
33   private String globalRouteTarget = null;
34
35   public GenericResourceApiVpnbindingsVpnBindings vpnName(String vpnName) {
36     this.vpnName = vpnName;
37     return this;
38   }
39
40   /**
41    * Get vpnName
42    * @return vpnName
43   **/
44   @ApiModelProperty(value = "")
45
46
47   public String getVpnName() {
48     return vpnName;
49   }
50
51   public void setVpnName(String vpnName) {
52     this.vpnName = vpnName;
53   }
54
55   public GenericResourceApiVpnbindingsVpnBindings vpnBindingId(String vpnBindingId) {
56     this.vpnBindingId = vpnBindingId;
57     return this;
58   }
59
60   /**
61    * Get vpnBindingId
62    * @return vpnBindingId
63   **/
64   @ApiModelProperty(value = "")
65
66
67   public String getVpnBindingId() {
68     return vpnBindingId;
69   }
70
71   public void setVpnBindingId(String vpnBindingId) {
72     this.vpnBindingId = vpnBindingId;
73   }
74
75   public GenericResourceApiVpnbindingsVpnBindings routeTargetRole(String routeTargetRole) {
76     this.routeTargetRole = routeTargetRole;
77     return this;
78   }
79
80   /**
81    * Get routeTargetRole
82    * @return routeTargetRole
83   **/
84   @ApiModelProperty(value = "")
85
86
87   public String getRouteTargetRole() {
88     return routeTargetRole;
89   }
90
91   public void setRouteTargetRole(String routeTargetRole) {
92     this.routeTargetRole = routeTargetRole;
93   }
94
95   public GenericResourceApiVpnbindingsVpnBindings aicZone(String aicZone) {
96     this.aicZone = aicZone;
97     return this;
98   }
99
100   /**
101    * AIC Zone the route target associated with
102    * @return aicZone
103   **/
104   @ApiModelProperty(value = "AIC Zone the route target associated with")
105
106
107   public String getAicZone() {
108     return aicZone;
109   }
110
111   public void setAicZone(String aicZone) {
112     this.aicZone = aicZone;
113   }
114
115   public GenericResourceApiVpnbindingsVpnBindings globalRouteTarget(String globalRouteTarget) {
116     this.globalRouteTarget = globalRouteTarget;
117     return this;
118   }
119
120   /**
121    * Get globalRouteTarget
122    * @return globalRouteTarget
123   **/
124   @ApiModelProperty(value = "")
125
126
127   public String getGlobalRouteTarget() {
128     return globalRouteTarget;
129   }
130
131   public void setGlobalRouteTarget(String globalRouteTarget) {
132     this.globalRouteTarget = globalRouteTarget;
133   }
134
135
136   @Override
137   public boolean equals(java.lang.Object o) {
138     if (this == o) {
139       return true;
140     }
141     if (o == null || getClass() != o.getClass()) {
142       return false;
143     }
144     GenericResourceApiVpnbindingsVpnBindings genericResourceApiVpnbindingsVpnBindings = (GenericResourceApiVpnbindingsVpnBindings) o;
145     return Objects.equals(this.vpnName, genericResourceApiVpnbindingsVpnBindings.vpnName) &&
146         Objects.equals(this.vpnBindingId, genericResourceApiVpnbindingsVpnBindings.vpnBindingId) &&
147         Objects.equals(this.routeTargetRole, genericResourceApiVpnbindingsVpnBindings.routeTargetRole) &&
148         Objects.equals(this.aicZone, genericResourceApiVpnbindingsVpnBindings.aicZone) &&
149         Objects.equals(this.globalRouteTarget, genericResourceApiVpnbindingsVpnBindings.globalRouteTarget);
150   }
151
152   @Override
153   public int hashCode() {
154     return Objects.hash(vpnName, vpnBindingId, routeTargetRole, aicZone, globalRouteTarget);
155   }
156
157   @Override
158   public String toString() {
159     StringBuilder sb = new StringBuilder();
160     sb.append("class GenericResourceApiVpnbindingsVpnBindings {\n");
161     
162     sb.append("    vpnName: ").append(toIndentedString(vpnName)).append("\n");
163     sb.append("    vpnBindingId: ").append(toIndentedString(vpnBindingId)).append("\n");
164     sb.append("    routeTargetRole: ").append(toIndentedString(routeTargetRole)).append("\n");
165     sb.append("    aicZone: ").append(toIndentedString(aicZone)).append("\n");
166     sb.append("    globalRouteTarget: ").append(toIndentedString(globalRouteTarget)).append("\n");
167     sb.append("}");
168     return sb.toString();
169   }
170
171   /**
172    * Convert the given object to string with each line indented by 4 spaces
173    * (except the first line).
174    */
175   private String toIndentedString(java.lang.Object o) {
176     if (o == null) {
177       return "null";
178     }
179     return o.toString().replace("\n", "\n    ");
180   }
181 }
182