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.springframework.validation.annotation.Validated;
10 import javax.validation.Valid;
11 import javax.validation.constraints.*;
14 * GenericResourceApiVpnbindingsVpnBindings
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;
23 @JsonProperty("vpn-binding-id")
24 private String vpnBindingId = null;
26 @JsonProperty("route-target-role")
27 private String routeTargetRole = null;
29 @JsonProperty("aic-zone")
30 private String aicZone = null;
32 @JsonProperty("global-route-target")
33 private String globalRouteTarget = null;
35 public GenericResourceApiVpnbindingsVpnBindings vpnName(String vpnName) {
36 this.vpnName = vpnName;
44 @ApiModelProperty(value = "")
47 public String getVpnName() {
51 public void setVpnName(String vpnName) {
52 this.vpnName = vpnName;
55 public GenericResourceApiVpnbindingsVpnBindings vpnBindingId(String vpnBindingId) {
56 this.vpnBindingId = vpnBindingId;
62 * @return vpnBindingId
64 @ApiModelProperty(value = "")
67 public String getVpnBindingId() {
71 public void setVpnBindingId(String vpnBindingId) {
72 this.vpnBindingId = vpnBindingId;
75 public GenericResourceApiVpnbindingsVpnBindings routeTargetRole(String routeTargetRole) {
76 this.routeTargetRole = routeTargetRole;
82 * @return routeTargetRole
84 @ApiModelProperty(value = "")
87 public String getRouteTargetRole() {
88 return routeTargetRole;
91 public void setRouteTargetRole(String routeTargetRole) {
92 this.routeTargetRole = routeTargetRole;
95 public GenericResourceApiVpnbindingsVpnBindings aicZone(String aicZone) {
96 this.aicZone = aicZone;
101 * AIC Zone the route target associated with
104 @ApiModelProperty(value = "AIC Zone the route target associated with")
107 public String getAicZone() {
111 public void setAicZone(String aicZone) {
112 this.aicZone = aicZone;
115 public GenericResourceApiVpnbindingsVpnBindings globalRouteTarget(String globalRouteTarget) {
116 this.globalRouteTarget = globalRouteTarget;
121 * Get globalRouteTarget
122 * @return globalRouteTarget
124 @ApiModelProperty(value = "")
127 public String getGlobalRouteTarget() {
128 return globalRouteTarget;
131 public void setGlobalRouteTarget(String globalRouteTarget) {
132 this.globalRouteTarget = globalRouteTarget;
137 public boolean equals(java.lang.Object o) {
141 if (o == null || getClass() != o.getClass()) {
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);
153 public int hashCode() {
154 return Objects.hash(vpnName, vpnBindingId, routeTargetRole, aicZone, globalRouteTarget);
158 public String toString() {
159 StringBuilder sb = new StringBuilder();
160 sb.append("class GenericResourceApiVpnbindingsVpnBindings {\n");
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");
168 return sb.toString();
172 * Convert the given object to string with each line indented by 4 spaces
173 * (except the first line).
175 private String toIndentedString(java.lang.Object o) {
179 return o.toString().replace("\n", "\n ");