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.onap.so.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)
29 @JsonPropertyOrder({"operationalEnvironmentId", "operationalEnvironmentName", "operationalEnvironmentType",
30 "tenantContext", "workloadContext"})
32 public class CreateEcompOperationEnvironmentBean {
34 @JsonProperty("operationalEnvironmentId")
35 private String operationalEnvironmentId;
36 @JsonProperty("operationalEnvironmentName")
37 private String operationalEnvironmentName;
38 @JsonProperty("operationalEnvironmentType")
39 private String operationalEnvironmentType;
40 @JsonProperty("tenantContext")
41 private String tenantContext;
42 @JsonProperty("workloadContext")
43 private String workloadContext;
44 @JsonProperty("action")
45 private String action;
47 public CreateEcompOperationEnvironmentBean() {}
51 * @param operationalEnvironmentId
52 * @param operationalEnvironmentName
53 * @param operationalEnvironmentType
54 * @param tenantContext
55 * @param workloadContext
57 public CreateEcompOperationEnvironmentBean(String operationalEnvironmentId, String operationalEnvironmentName,
58 String operationalEnvironmentType, String tenantContext, String workloadContext, String action) {
59 this.operationalEnvironmentId = operationalEnvironmentId;
60 this.operationalEnvironmentName = operationalEnvironmentName;
61 this.operationalEnvironmentType = operationalEnvironmentType;
62 this.tenantContext = tenantContext;
63 this.workloadContext = workloadContext;
67 @JsonProperty("operationalEnvironmentId")
68 public String getOperationalEnvironmentId() {
69 return operationalEnvironmentId;
72 @JsonProperty("operationalEnvironmentId")
73 public void setOperationalEnvironmentId(String operationalEnvironmentId) {
74 this.operationalEnvironmentId = operationalEnvironmentId;
77 public CreateEcompOperationEnvironmentBean withOperationalEnvironmentId(String operationalEnvironmentId) {
78 this.operationalEnvironmentId = operationalEnvironmentId;
83 @JsonProperty("operationalEnvironmentName")
84 public String getoperationalEnvironmentName() {
85 return operationalEnvironmentName;
88 @JsonProperty("operationalEnvironmentName")
89 public void setoperationalEnvironmentName(String operationalEnvironmentName) {
90 this.operationalEnvironmentName = operationalEnvironmentName;
93 public CreateEcompOperationEnvironmentBean withOperationalEnvironmentName(String operationalEnvironmentName) {
94 this.operationalEnvironmentName = operationalEnvironmentName;
98 @JsonProperty("operationalEnvironmentType")
99 public String getoperationalEnvironmentType() {
100 return operationalEnvironmentType;
103 @JsonProperty("operationalEnvironmentType")
104 public void setoperationalEnvironmentType(String operationalEnvironmentType) {
105 this.operationalEnvironmentType = operationalEnvironmentType;
108 public CreateEcompOperationEnvironmentBean withOperationalEnvironmentType(String operationalEnvironmentType) {
109 this.operationalEnvironmentType = operationalEnvironmentType;
113 @JsonProperty("tenantContext")
114 public String gettenantContext() {
115 return tenantContext;
118 @JsonProperty("tenantContext")
119 public void settenantContext(String tenantContext) {
120 this.tenantContext = tenantContext;
123 public CreateEcompOperationEnvironmentBean withTenantContext(String tenantContext) {
124 this.tenantContext = tenantContext;
128 @JsonProperty("workloadContext")
129 public String getworkloadContext() {
130 return workloadContext;
133 @JsonProperty("workloadContext")
134 public void setworkloadContext(String workloadContext) {
135 this.workloadContext = workloadContext;
138 public CreateEcompOperationEnvironmentBean withWorkloadContext(String workloadContext) {
139 this.workloadContext = workloadContext;
143 @JsonProperty("action")
144 public String getaction() {
148 @JsonProperty("action")
149 public void setaction(String action) {
150 this.action = action;
153 public CreateEcompOperationEnvironmentBean withaction(String action) {
154 this.action = action;