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.bpmn.servicedecomposition.modelinfo;
23 import java.io.Serializable;
24 import com.fasterxml.jackson.annotation.JsonProperty;
26 public class ModelInfoVfModule implements Serializable {
28 private static final long serialVersionUID = 636556989022688657L;
30 @JsonProperty("model-customization-uuid")
31 private String ModelCustomizationUUID;
32 @JsonProperty("model-name")
33 private String ModelName;
34 @JsonProperty("model-uuid")
35 private String ModelUUID;
36 @JsonProperty("model-invariant-uuid")
37 private String ModelInvariantUUID;
38 @JsonProperty("model-version")
39 private String ModelVersion;
40 @JsonProperty("description")
41 private String Description;
42 @JsonProperty("is-base-boolean")
43 private Boolean IsBaseBoolean;
44 @JsonProperty("min-instances")
45 private String MinInstances;
46 @JsonProperty("max-instances")
47 private String MaxInstances;
48 @JsonProperty("availability-zone-count")
49 private String AvailabilityZoneCount;
50 @JsonProperty("label")
52 @JsonProperty("initial-count")
53 private String InitialCount;
54 @JsonProperty("created")
55 private String Created;
57 public String getModelCustomizationUUID() {
58 return ModelCustomizationUUID;
61 public void setModelCustomizationUUID(String modelCustomizationUUID) {
62 ModelCustomizationUUID = modelCustomizationUUID;
65 public String getModelName() {
69 public void setModelName(String modelName) {
70 ModelName = modelName;
73 public String getModelUUID() {
77 public void setModelUUID(String modelUUID) {
78 ModelUUID = modelUUID;
81 public String getModelInvariantUUID() {
82 return ModelInvariantUUID;
85 public void setModelInvariantUUID(String modelInvariantUUID) {
86 ModelInvariantUUID = modelInvariantUUID;
89 public String getModelVersion() {
93 public void setModelVersion(String modelVersion) {
94 ModelVersion = modelVersion;
97 public String getDescription() {
101 public void setDescription(String description) {
102 Description = description;
105 public Boolean getIsBaseBoolean() {
106 return IsBaseBoolean;
109 public void setIsBaseBoolean(Boolean isBaseBoolean) {
110 IsBaseBoolean = isBaseBoolean;
113 public String getMinInstances() {
117 public void setMinInstances(String minInstances) {
118 MinInstances = minInstances;
121 public String getMaxInstances() {
125 public void setMaxInstances(String maxInstances) {
126 MaxInstances = maxInstances;
129 public String getAvailabilityZoneCount() {
130 return AvailabilityZoneCount;
133 public void setAvailabilityZoneCount(String availabilityZoneCount) {
134 AvailabilityZoneCount = availabilityZoneCount;
137 public String getLabel() {
141 public void setLabel(String label) {
145 public String getInitialCount() {
149 public void setInitialCount(String initialCount) {
150 InitialCount = initialCount;
153 public String getCreated() {
157 public void setCreated(String created) {