Added CSIT for Macroflow with HEAT
[integration/csit.git] / plans / so / integration-etsi-testing / so-simulators / multicloud-simulator / src / main / java / org / onap / so / multicloudsimulator / beans / MulticloudInstanceRequest.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * Copyright 2021 Huawei Technologies Co., Ltd.
4  * ================================================================================
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  *      http://www.apache.org/licenses/LICENSE-2.0
10  *
11  * Unless required by applicable law or agreed to in writing, software
12  * distributed under the License is distributed on an "AS IS" BASIS,
13  * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14  * See the License for the specific language governing permissions and
15  * limitations under the License.
16  * ============LICENSE_END=========================================================
17  */
18 package org.onap.so.multicloudsimulator.beans;
19
20 import java.util.Map;
21 import com.fasterxml.jackson.annotation.JsonIgnoreProperties;
22 import com.fasterxml.jackson.annotation.JsonProperty;
23
24 @JsonIgnoreProperties(value = "true")
25 public class MulticloudInstanceRequest {
26
27     @JsonProperty(value = "cloud-region")
28     private String cloudRegion;
29
30     @JsonProperty(value = "rb-name")
31     private String rbName;
32
33     @JsonProperty(value = "rb-version")
34     private String rbVersion;
35
36     @JsonProperty(value = "profile-name")
37     private String profileName;
38
39     @JsonProperty(value = "labels")
40     private Map<String, String> labels;
41
42     @JsonProperty(value = "override-values")
43     private Map<String, String> overrideValues;
44
45     @JsonProperty(value = "release-name")
46     private String vfModuleUuid;
47
48     public String getCloudRegion() {
49         return cloudRegion;
50     }
51
52     public void setCloudRegion(final String cloudRegion) {
53         this.cloudRegion = cloudRegion;
54     }
55
56     public String getRbName() {
57         return rbName;
58     }
59
60     public void setRbName(final String rbName) {
61         this.rbName = rbName;
62     }
63
64     public String getRbVersion() {
65         return rbVersion;
66     }
67
68     public void setRbVersion(final String rbVersion) {
69         this.rbVersion = rbVersion;
70     }
71
72     public String getProfileName() {
73         return profileName;
74     }
75
76     public void setProfileName(final String profileName) {
77         this.profileName = profileName;
78     }
79
80     public Map<String, String> getLabels() {
81         return labels;
82     }
83
84     public void setLabels(Map<String, String> labels) {
85         this.labels = labels;
86     }
87
88     public Map<String, String> getOverrideValues() {
89         return overrideValues;
90     }
91
92     public void setOverrideValues(Map<String, String> overrideValues) {
93         this.overrideValues = overrideValues;
94     }
95
96     public String getVfModuleUuid() {
97         return vfModuleUuid;
98     }
99
100     public void setVfModuleUuid(final String vfModuleUuid) {
101         this.vfModuleUuid = vfModuleUuid;
102     }
103
104 }