2 * ============LICENSE_START=======================================================
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
11 * http://www.apache.org/licenses/LICENSE-2.0
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=========================================================
21 package org.openecomp.mso.apihandlerinfra.tenantisolation.dmaap;
24 import com.fasterxml.jackson.annotation.JsonInclude;
25 import com.fasterxml.jackson.annotation.JsonProperty;
26 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
28 @JsonInclude(JsonInclude.Include.NON_NULL)
30 "operationalEnvironmentId",
31 "operationalEnvironmentName",
32 "operationalEnvironmentType",
37 public class CreateEcompOperationEnvironmentBean {
39 @JsonProperty("operationalEnvironmentId")
40 private String operationalEnvironmentId;
41 @JsonProperty("operationalEnvironmentName")
42 private String operationalEnvironmentName;
43 @JsonProperty("operationalEnvironmentType")
44 private String operationalEnvironmentType;
45 @JsonProperty("tenantContext")
46 private String tenantContext;
47 @JsonProperty("workloadContext")
48 private String workloadContext;
49 @JsonProperty("action")
50 private String action;
54 * No args constructor for use in serialization
57 public CreateEcompOperationEnvironmentBean() {
62 * @param operationalEnvironmentId
63 * @param operationalEnvironmentName
64 * @param operationalEnvironmentType
65 * @param tenantContext
66 * @param workloadContext
68 public CreateEcompOperationEnvironmentBean(String operationalEnvironmentId, String operationalEnvironmentName, String operationalEnvironmentType, String tenantContext, String workloadContext, String action) {
70 this.operationalEnvironmentId = operationalEnvironmentId;
71 this.operationalEnvironmentName = operationalEnvironmentName;
72 this.operationalEnvironmentType = operationalEnvironmentType;
73 this.tenantContext = tenantContext;
74 this.workloadContext = workloadContext;
78 @JsonProperty("operationalEnvironmentId")
79 public String getOperationalEnvironmentId() {
80 return operationalEnvironmentId;
83 @JsonProperty("operationalEnvironmentId")
84 public void setOperationalEnvironmentId(String operationalEnvironmentId) {
85 this.operationalEnvironmentId = operationalEnvironmentId;
88 public CreateEcompOperationEnvironmentBean withOperationalEnvironmentId(String operationalEnvironmentId) {
89 this.operationalEnvironmentId = operationalEnvironmentId;
94 @JsonProperty("operationalEnvironmentName")
95 public String getoperationalEnvironmentName() {
96 return operationalEnvironmentName;
99 @JsonProperty("operationalEnvironmentName")
100 public void setoperationalEnvironmentName(String operationalEnvironmentName) {
101 this.operationalEnvironmentName = operationalEnvironmentName;
104 public CreateEcompOperationEnvironmentBean withOperationalEnvironmentName(String operationalEnvironmentName) {
105 this.operationalEnvironmentName = operationalEnvironmentName;
109 @JsonProperty("operationalEnvironmentType")
110 public String getoperationalEnvironmentType() {
111 return operationalEnvironmentType;
114 @JsonProperty("operationalEnvironmentType")
115 public void setoperationalEnvironmentType(String operationalEnvironmentType) {
116 this.operationalEnvironmentType = operationalEnvironmentType;
119 public CreateEcompOperationEnvironmentBean withOperationalEnvironmentType(String operationalEnvironmentType) {
120 this.operationalEnvironmentType = operationalEnvironmentType;
124 @JsonProperty("tenantContext")
125 public String gettenantContext() {
126 return tenantContext;
129 @JsonProperty("tenantContext")
130 public void settenantContext(String tenantContext) {
131 this.tenantContext = tenantContext;
134 public CreateEcompOperationEnvironmentBean withTenantContext(String tenantContext) {
135 this.tenantContext = tenantContext;
139 @JsonProperty("workloadContext")
140 public String getworkloadContext() {
141 return workloadContext;
144 @JsonProperty("workloadContext")
145 public void setworkloadContext(String workloadContext) {
146 this.workloadContext = workloadContext;
149 public CreateEcompOperationEnvironmentBean withWorkloadContext(String workloadContext) {
150 this.workloadContext = workloadContext;
155 @JsonProperty("action")
156 public String getaction() {
160 @JsonProperty("action")
161 public void setaction(String action) {
162 this.action = action;
165 public CreateEcompOperationEnvironmentBean withaction(String action) {
166 this.action = action;