2 * Copyright 2017 ZTE Corporation.
4 * Licensed under the Apache License, Version 2.0 (the "License");
5 * you may not use this file except in compliance with the License.
6 * You may obtain a copy of the License at
8 * http://www.apache.org/licenses/LICENSE-2.0
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License.
16 package org.onap.aai.esr.entity.aai;
18 import com.fasterxml.jackson.annotation.JsonProperty;
19 import com.google.gson.annotations.SerializedName;
21 public class EsrSystemInfo {
23 @SerializedName("esr-system-info-id")
24 @JsonProperty("esr-system-info-id")
25 private String esrSystemInfoId;
27 @SerializedName("system-name")
28 @JsonProperty("system-name")
29 private String systemName;
31 @SerializedName("type")
35 @SerializedName("vendor")
36 @JsonProperty("vendor")
37 private String vendor;
39 @SerializedName("version")
40 @JsonProperty("version")
41 private String version;
43 @SerializedName("service-url")
44 @JsonProperty("service-url")
45 private String serviceUrl;
47 @SerializedName("user-name")
48 @JsonProperty("user-name")
49 private String userName;
51 @SerializedName("password")
52 @JsonProperty("password")
53 private String password;
55 @SerializedName("system-type")
56 @JsonProperty("system-type")
57 private String systemType;
59 @SerializedName("protocol")
60 @JsonProperty("protocol")
61 private String protocol;
63 @SerializedName("ssl-cassert")
64 @JsonProperty("ssl-cassert")
65 private String sslCassert;
67 @SerializedName("ssl-insecure")
68 @JsonProperty("ssl-insecure")
69 private Boolean sslInsecure;
71 @SerializedName("ip-address")
72 @JsonProperty("ip-address")
73 private String ipAddress;
75 @SerializedName("port")
79 @SerializedName("cloud-domain")
80 @JsonProperty("cloud-domain")
81 private String cloudDomain;
83 @SerializedName("default-tenant")
84 @JsonProperty("default-tenant")
85 private String defaultTenant;
87 @SerializedName("passive")
88 @JsonProperty("passive")
89 private Boolean passive;
91 @SerializedName("remote-path")
92 @JsonProperty("remote-path")
93 private String remotePath;
95 @SerializedName("system-status")
96 @JsonProperty("system-status")
97 private String systemStatus;
99 @JsonProperty("resouce-version")
100 private String resouceVersion;
102 public String getEsrSystemInfoId() {
103 return esrSystemInfoId;
106 public void setEsrSystemInfoId(String esrSystemInfoId) {
107 this.esrSystemInfoId = esrSystemInfoId;
110 public String getSystemName() {
114 public void setSystemName(String systemName) {
115 this.systemName = systemName;
118 public String getType() {
122 public void setType(String type) {
126 public String getVendor() {
130 public void setVendor(String vendor) {
131 this.vendor = vendor;
134 public String getVersion() {
138 public void setVersion(String version) {
139 this.version = version;
142 public String getServiceUrl() {
146 public void setServiceUrl(String serviceUrl) {
147 this.serviceUrl = serviceUrl;
150 public String getUserName() {
154 public void setUserName(String userName) {
155 this.userName = userName;
158 public String getPassword() {
162 public void setPassword(String password) {
163 this.password = password;
166 public String getSystemType() {
170 public void setSystemType(String systemType) {
171 this.systemType = systemType;
174 public String getProtocol() {
178 public void setProtocol(String protocol) {
179 this.protocol = protocol;
182 public String getSslCassert() {
186 public void setSslCassert(String sslCassert) {
187 this.sslCassert = sslCassert;
190 public Boolean getSslInsecure() {
194 public void setSslInsecure(Boolean sslInsecure) {
195 this.sslInsecure = sslInsecure;
198 public String getIpAddress() {
202 public void setIpAddress(String ipAddress) {
203 this.ipAddress = ipAddress;
206 public String getPort() {
210 public void setPort(String port) {
214 public String getCloudDomain() {
218 public void setCloudDomain(String cloudDomain) {
219 this.cloudDomain = cloudDomain;
222 public String getDefaultTenant() {
223 return defaultTenant;
226 public void setDefaultTenant(String defaultTenant) {
227 this.defaultTenant = defaultTenant;
230 public Boolean getPassive() {
234 public void setPassive(Boolean passive) {
235 this.passive = passive;
238 public String getRemotePath() {
242 public void setRemotePath(String remotePath) {
243 this.remotePath = remotePath;
246 public String getSystemStatus() {
250 public void setSystemStatus(String systemStatus) {
251 this.systemStatus = systemStatus;
254 public String getResouceVersion() {
255 return resouceVersion;
258 public void setResouceVersion(String resouceVersion) {
259 this.resouceVersion = resouceVersion;