For E2E Service instance create
[so.git] / mso-api-handlers / mso-api-handler-infra / src / main / java / org / openecomp / mso / apihandlerinfra / e2eserviceinstancebeans / E2EParameters.java
1 /*-
2  * ============LICENSE_START=======================================================
3  * ONAP - SO
4  * ================================================================================
5  * Copyright (C) 2017 Huawei Technologies Co., Ltd. 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.apihandlerinfra.e2eserviceinstancebeans;
22
23 import java.util.HashMap;
24 import java.util.Map;
25
26 import org.codehaus.jackson.annotate.JsonIgnore;
27 import org.codehaus.jackson.annotate.JsonIgnoreProperties;
28 import org.codehaus.jackson.annotate.JsonProperty;
29
30 @JsonIgnoreProperties({ "additionalProperties" })
31 public class E2EParameters {
32
33         @JsonProperty("domainHost")
34         private String domainHost;
35
36         @JsonProperty("nodeTemplateName")
37         private String nodeTemplateName;
38
39         @JsonProperty("nodeType")
40         private String nodeType;
41
42         @JsonProperty("globalSubscriberId")
43         private String globalSubscriberId;
44
45         @JsonProperty("subscriberName")
46         private String subscriberName;
47
48         @JsonProperty("requestParameters")
49         private E2ERequestParameters requestParameters;
50
51         @JsonIgnore
52         private Map<String, Object> additionalProperties = new HashMap<>();
53
54         public String getDomainHost() {
55                 return domainHost;
56         }
57
58         public void setDomainHost(String domainHost) {
59                 this.domainHost = domainHost;
60         }
61
62         public String getNodeTemplateName() {
63                 return nodeTemplateName;
64         }
65
66         public void setNodeTemplateName(String nodeTemplateName) {
67                 this.nodeTemplateName = nodeTemplateName;
68         }
69
70         public String getNodeType() {
71                 return nodeType;
72         }
73
74         public void setNodeType(String nodeType) {
75                 this.nodeType = nodeType;
76         }
77
78         public String getGlobalSubscriberId() {
79                 return globalSubscriberId;
80         }
81
82         public void setGlobalSubscriberId(String globalSubscriberId) {
83                 this.globalSubscriberId = globalSubscriberId;
84         }
85
86         public String getSubscriberName() {
87                 return subscriberName;
88         }
89
90         public void setSubscriberName(String subscriberName) {
91                 this.subscriberName = subscriberName;
92         }
93
94         public E2ERequestParameters getRequestParameters() {
95                 return requestParameters;
96         }
97
98         public void setRequestParameters(E2ERequestParameters requestParameters) {
99                 this.requestParameters = requestParameters;
100         }
101
102         public Map<String, Object> getAdditionalProperties() {
103                 return additionalProperties;
104         }
105
106         public void setAdditionalProperties(Map<String, Object> additionalProperties) {
107                 this.additionalProperties = additionalProperties;
108         }
109
110 }