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.aaiclient.client.aai.entities;
23 import com.fasterxml.jackson.annotation.JsonInclude;
24 import com.fasterxml.jackson.annotation.JsonProperty;
25 import com.fasterxml.jackson.annotation.JsonPropertyOrder;
27 @JsonInclude(JsonInclude.Include.NON_NULL)
28 @JsonPropertyOrder({"configuration-id", "configuration-type", "configuration-sub-type", "model-invariant-id",
29 "model-version-id", "orchestration-status", "operational-status", "configuration-selflink",
30 "model-customization-id"})
31 public class Configuration {
33 @JsonProperty("configuration-id")
34 private String configurationId;
35 @JsonProperty("configuration-name")
36 private String configurationName;
37 @JsonProperty("configuration-type")
38 private String configurationType;
39 @JsonProperty("configuration-sub-type")
40 private String configurationSubType;
41 @JsonProperty("model-invariant-id")
42 private String modelInvariantId;
43 @JsonProperty("model-version-id")
44 private String modelVersionId;
45 @JsonProperty("orchestration-status")
46 private String orchestrationStatus;
47 @JsonProperty("operational-status")
48 private String operationalStatus;
49 @JsonProperty("configuration-selflink")
50 private String configurationSelflink;
51 @JsonProperty("model-customization-id")
52 private String modelCustomizationId;
54 @JsonProperty("configuration-id")
55 public String getConfigurationId() {
56 return configurationId;
59 @JsonProperty("configuration-id")
60 public void setConfigurationId(String configurationId) {
61 this.configurationId = configurationId;
64 @JsonProperty("configuration-name")
65 public String getConfigurationName() {
66 return configurationName;
69 @JsonProperty("configuration-name")
70 public void setConfigurationName(String configurationName) {
71 this.configurationName = configurationName;
74 @JsonProperty("configuration-type")
75 public String getConfigurationType() {
76 return configurationType;
79 @JsonProperty("configuration-type")
80 public void setConfigurationType(String configurationType) {
81 this.configurationType = configurationType;
84 @JsonProperty("configuration-sub-type")
85 public String getConfigurationSubType() {
86 return configurationSubType;
89 @JsonProperty("configuration-sub-type")
90 public void setConfigurationSubType(String configurationSubType) {
91 this.configurationSubType = configurationSubType;
94 @JsonProperty("model-invariant-id")
95 public String getModelInvariantId() {
96 return modelInvariantId;
99 @JsonProperty("model-invariant-id")
100 public void setModelInvariantId(String modelInvariantId) {
101 this.modelInvariantId = modelInvariantId;
104 @JsonProperty("model-version-id")
105 public String getModelVersionId() {
106 return modelVersionId;
109 @JsonProperty("model-version-id")
110 public void setModelVersionId(String modelVersionId) {
111 this.modelVersionId = modelVersionId;
114 @JsonProperty("orchestration-status")
115 public String getOrchestrationStatus() {
116 return orchestrationStatus;
119 @JsonProperty("orchestration-status")
120 public void setOrchestrationStatus(String orchestrationStatus) {
121 this.orchestrationStatus = orchestrationStatus;
124 @JsonProperty("operational-status")
125 public String getOperationalStatus() {
126 return operationalStatus;
129 @JsonProperty("operational-status")
130 public void setOperationalStatus(String operationalStatus) {
131 this.operationalStatus = operationalStatus;
134 @JsonProperty("model-customization-id")
135 public String getModelCustomizationId() {
136 return modelCustomizationId;
139 @JsonProperty("model-customization-id")
140 public void setModelCustomizationId(String modelCustomizationId) {
141 this.modelCustomizationId = modelCustomizationId;
144 @JsonProperty("configuration-selflink")
145 public String getConfigurationSelflink() {
146 return configurationSelflink;
149 @JsonProperty("configuration-selflink")
150 public void setConfigurationSelflink(String configurationSelflink) {
151 this.configurationSelflink = configurationSelflink;