AT&T 1712 and 1802 release code
[so.git] / common / src / main / java / org / openecomp / mso / client / aai / objects / AAIOperationalEnvironment.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2017 AT&T Intellectual Property. All rights reserved.
6  * ================================================================================
7  * Licensed under the Apache License, Version 2.0 (the "License");
8  * you may not use this file except in compliance with the License.
9  * You may obtain a copy of the License at
10  *
11  *      http://www.apache.org/licenses/LICENSE-2.0
12  *
13  * Unless required by applicable law or agreed to in writing, software
14  * distributed under the License is distributed on an "AS IS" BASIS,
15  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
16  * See the License for the specific language governing permissions and
17  * limitations under the License.
18  * ============LICENSE_END=========================================================
19  */
20
21 package org.openecomp.mso.client.aai.objects;
22
23 import com.fasterxml.jackson.annotation.JsonInclude;
24 import com.fasterxml.jackson.annotation.JsonProperty;
25 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
26
27 @JsonInclude(JsonInclude.Include.NON_NULL)
28 @JsonPropertyOrder({
29 "operational-environment-id",
30 "operational-environment-name",
31 "operational-environment-type",
32 "operational-environment-status",
33 "tenant-context",
34 "workload-context",
35 "resource-version"
36 })
37 public class AAIOperationalEnvironment {
38
39 @JsonProperty("operational-environment-id")
40 private String operationalEnvironmentId;
41 @JsonProperty("operational-environment-name")
42 private String operationalEnvironmentName;
43 @JsonProperty("operational-environment-type")
44 private String operationalEnvironmentType;
45 @JsonProperty("operational-environment-status")
46 private String operationalEnvironmentStatus;
47 @JsonProperty("tenant-context")
48 private String tenantContext;
49 @JsonProperty("workload-context")
50 private String workloadContext;
51 @JsonProperty("resource-version")
52 private String resourceVersion;
53
54 @JsonProperty("operational-environment-id")
55 public String getOperationalEnvironmentId() {
56 return operationalEnvironmentId;
57  }
58
59 @JsonProperty("operational-environment-id")
60 public void setOperationalEnvironmentId(String operationalEnvironmentId) {
61 this.operationalEnvironmentId = operationalEnvironmentId;
62  }
63
64 public AAIOperationalEnvironment withOperationalEnvironmentId(String operationalEnvironmentId) {
65 this.operationalEnvironmentId = operationalEnvironmentId;
66 return this;
67  }
68
69 @JsonProperty("operational-environment-name")
70 public String getOperationalEnvironmentName() {
71 return operationalEnvironmentName;
72  }
73
74 @JsonProperty("operational-environment-name")
75 public void setOperationalEnvironmentName(String operationalEnvironmentName) {
76 this.operationalEnvironmentName = operationalEnvironmentName;
77  }
78
79 public AAIOperationalEnvironment withOperationalEnvironmentName(String operationalEnvironmentName) {
80 this.operationalEnvironmentName = operationalEnvironmentName;
81 return this;
82  }
83
84 @JsonProperty("operational-environment-type")
85 public String getOperationalEnvironmentType() {
86 return operationalEnvironmentType;
87  }
88
89 @JsonProperty("operational-environment-type")
90 public void setOperationalEnvironmentType(String operationalEnvironmentType) {
91 this.operationalEnvironmentType = operationalEnvironmentType;
92  }
93
94 public AAIOperationalEnvironment withOperationalEnvironmentType(String operationalEnvironmentType) {
95 this.operationalEnvironmentType = operationalEnvironmentType;
96 return this;
97  }
98
99 @JsonProperty("operational-environment-status")
100 public String getOperationalEnvironmentStatus() {
101 return operationalEnvironmentStatus;
102  }
103
104 @JsonProperty("operational-environment-status")
105 public void setOperationalEnvironmentStatus(String operationalEnvironmentStatus) {
106 this.operationalEnvironmentStatus = operationalEnvironmentStatus;
107  }
108
109 public AAIOperationalEnvironment withOperationalEnvironmentStatus(String operationalEnvironmentStatus) {
110 this.operationalEnvironmentStatus = operationalEnvironmentStatus;
111 return this;
112  }
113
114 @JsonProperty("tenant-context")
115 public String getTenantContext() {
116 return tenantContext;
117  }
118
119 @JsonProperty("tenant-context")
120 public void setTenantContext(String tenantContext) {
121 this.tenantContext = tenantContext;
122  }
123
124 public AAIOperationalEnvironment withTenantContext(String tenantContext) {
125 this.tenantContext = tenantContext;
126 return this;
127  }
128
129 @JsonProperty("workload-context")
130 public String getWorkloadContext() {
131 return workloadContext;
132  }
133
134 @JsonProperty("workload-context")
135 public void setWorkloadContext(String workloadContext) {
136 this.workloadContext = workloadContext;
137  }
138
139 public AAIOperationalEnvironment withWorkloadContext(String workloadContext) {
140 this.workloadContext = workloadContext;
141 return this;
142  }
143
144 @JsonProperty("resource-version")
145 public String getResourceVersion() {
146 return resourceVersion;
147  }
148
149 @JsonProperty("resource-version")
150 public void setResourceVersion(String resourceVersion) {
151 this.resourceVersion = resourceVersion;
152  }
153
154 public AAIOperationalEnvironment withResourceVersion(String resourceVersion) {
155 this.resourceVersion = resourceVersion;
156 return this;
157  }
158
159 }