1d29857a52698f45f05d0d4194aa52adb8e92794
[ccsdk/sli/adaptors.git] / aai-service / provider / src / main / java / org / openecomp / sdnc / sli / aai / data / v1507 / IpAddress.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * openECOMP : SDN-C
4  * ================================================================================
5  * Copyright (C) 2017 ONAP Intellectual Property. All rights
6  *                                              reserved.
7  * ================================================================================
8  * Licensed under the Apache License, Version 2.0 (the "License");
9  * you may not use this file except in compliance with the License.
10  * You may obtain a copy of the License at
11  * 
12  *      http://www.apache.org/licenses/LICENSE-2.0
13  * 
14  * Unless required by applicable law or agreed to in writing, software
15  * distributed under the License is distributed on an "AS IS" BASIS,
16  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
17  * See the License for the specific language governing permissions and
18  * limitations under the License.
19  * ============LICENSE_END=========================================================
20  */
21
22 package org.openecomp.sdnc.sli.aai.data.v1507;
23
24 import java.util.HashMap;
25 import java.util.Map;
26 import javax.annotation.Generated;
27 import com.fasterxml.jackson.annotation.JsonAnyGetter;
28 import com.fasterxml.jackson.annotation.JsonAnySetter;
29 import com.fasterxml.jackson.annotation.JsonIgnore;
30 import com.fasterxml.jackson.annotation.JsonInclude;
31 import com.fasterxml.jackson.annotation.JsonProperty;
32 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
33
34 @JsonInclude(JsonInclude.Include.NON_NULL)
35 @Generated("org.jsonschema2pojo")
36 @JsonPropertyOrder({
37     "addrId",
38     "addr",
39     "version",
40     "type",
41     "networkName"
42 })
43 public class IpAddress {
44
45     @JsonProperty("addrId")
46     private String addrId;
47     @JsonProperty("addr")
48     private String addr;
49     @JsonProperty("version")
50     private String version;
51     @JsonProperty("type")
52     private String type;
53     @JsonProperty("networkName")
54     private String networkName;
55     @JsonIgnore
56     private Map<String, Object> additionalProperties = new HashMap<String, Object>();
57
58     /**
59      * 
60      * @return
61      *     The addrId
62      */
63     @JsonProperty("addrId")
64     public String getAddrId() {
65         return addrId;
66     }
67
68     /**
69      * 
70      * @param addrId
71      *     The addrId
72      */
73     @JsonProperty("addrId")
74     public void setAddrId(String addrId) {
75         this.addrId = addrId;
76     }
77
78     /**
79      * 
80      * @return
81      *     The addr
82      */
83     @JsonProperty("addr")
84     public String getAddr() {
85         return addr;
86     }
87
88     /**
89      * 
90      * @param addr
91      *     The addr
92      */
93     @JsonProperty("addr")
94     public void setAddr(String addr) {
95         this.addr = addr;
96     }
97
98     /**
99      * 
100      * @return
101      *     The version
102      */
103     @JsonProperty("version")
104     public String getVersion() {
105         return version;
106     }
107
108     /**
109      * 
110      * @param version
111      *     The version
112      */
113     @JsonProperty("version")
114     public void setVersion(String version) {
115         this.version = version;
116     }
117
118     /**
119      * 
120      * @return
121      *     The type
122      */
123     @JsonProperty("type")
124     public String getType() {
125         return type;
126     }
127
128     /**
129      * 
130      * @param type
131      *     The type
132      */
133     @JsonProperty("type")
134     public void setType(String type) {
135         this.type = type;
136     }
137
138     /**
139      * 
140      * @return
141      *     The networkName
142      */
143     @JsonProperty("networkName")
144     public String getNetworkName() {
145         return networkName;
146     }
147
148     /**
149      * 
150      * @param networkName
151      *     The networkName
152      */
153     @JsonProperty("networkName")
154     public void setNetworkName(String networkName) {
155         this.networkName = networkName;
156     }
157
158     @JsonAnyGetter
159     public Map<String, Object> getAdditionalProperties() {
160         return this.additionalProperties;
161     }
162
163     @JsonAnySetter
164     public void setAdditionalProperty(String name, Object value) {
165         this.additionalProperties.put(name, value);
166     }
167
168 }