aboutsummaryrefslogtreecommitdiffstats
path: root/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaInputsTopologyTemplateDefinition.java
diff options
context:
space:
mode:
Diffstat (limited to 'test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaInputsTopologyTemplateDefinition.java')
-rw-r--r--test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaInputsTopologyTemplateDefinition.java22
1 files changed, 16 insertions, 6 deletions
diff --git a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaInputsTopologyTemplateDefinition.java b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaInputsTopologyTemplateDefinition.java
index c3b11f2666..3f0bac06d4 100644
--- a/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaInputsTopologyTemplateDefinition.java
+++ b/test-apis-ci/src/main/java/org/openecomp/sdc/ci/tests/tosca/datatypes/ToscaInputsTopologyTemplateDefinition.java
@@ -20,14 +20,13 @@
package org.openecomp.sdc.ci.tests.tosca.datatypes;
+import com.google.gson.annotations.SerializedName;
+import org.yaml.snakeyaml.TypeDescription;
+
import java.util.ArrayList;
import java.util.List;
import java.util.Map;
-import org.yaml.snakeyaml.TypeDescription;
-
-import com.google.gson.annotations.SerializedName;
-
public class ToscaInputsTopologyTemplateDefinition {
public String name;
@@ -40,11 +39,12 @@ public class ToscaInputsTopologyTemplateDefinition {
public Object Default;
public String status;
- public List<Object> constraints = new ArrayList<Object>();
+ public List<Object> constraints = new ArrayList<>();
public Map<String, Object> entry_schema;
public Object value;
+ public Map<String, ToscaInputsAnnotation> annotations;
- public ToscaInputsTopologyTemplateDefinition(String name, String type, String description, Boolean required, Object default1, String status, List<Object> constraints, Map<String, Object> entry_schema, Object value, Boolean immutable, Boolean hidden) {
+ public ToscaInputsTopologyTemplateDefinition(String name, String type, String description, Boolean required, Object default1, String status, List<Object> constraints, Map<String, Object> entry_schema, Object value, Boolean immutable, Boolean hidden, Map<String, ToscaInputsAnnotation> annotations) {
super();
this.name = name;
this.type = type;
@@ -57,6 +57,7 @@ public class ToscaInputsTopologyTemplateDefinition {
this.value = value;
this.immutable = immutable;
this.hidden = hidden;
+ this.annotations = annotations;
}
public ToscaInputsTopologyTemplateDefinition() {
@@ -164,11 +165,20 @@ public class ToscaInputsTopologyTemplateDefinition {
this.value = value;
}
+ public Map<String, ToscaInputsAnnotation> getAnnotations() {
+ return annotations;
+ }
+
+ public void setAnnotations(Map<String, ToscaInputsAnnotation> annotations) {
+ this.annotations = annotations;
+ }
+
//gets Type description for Yaml snake
public static TypeDescription getTypeDescription(){
TypeDescription typeDescription = new TypeDescription(ToscaInputsTopologyTemplateDefinition.class);
typeDescription.putListPropertyType("constraints", Object.class);
typeDescription.putMapPropertyType("entry_schema", String.class, Object.class);
+ typeDescription.putMapPropertyType("annotations", String.class, ToscaInputsAnnotation.class);
return typeDescription;
}