From 8c3fedf3b903aa8b7b907d8f3fb66c43e4405dbe Mon Sep 17 00:00:00 2001 From: Brinda Santh Date: Fri, 1 Nov 2019 09:40:51 -0400 Subject: [PATCH] Add missing property metadata DSL fun. Issue-ID: CCSDK-1576 Signed-off-by: Brinda Santh Change-Id: I814731382976111b8102070de536ecbe4338699a --- .../cds/controllerblueprints/core/dsl/BluePrintTypeDSLBuilder.kt | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/dsl/BluePrintTypeDSLBuilder.kt b/ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/dsl/BluePrintTypeDSLBuilder.kt index 6dc5647da..8d96e7110 100644 --- a/ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/dsl/BluePrintTypeDSLBuilder.kt +++ b/ms/controllerblueprints/modules/blueprint-core/src/main/kotlin/org/onap/ccsdk/cds/controllerblueprints/core/dsl/BluePrintTypeDSLBuilder.kt @@ -384,6 +384,13 @@ class PropertyDefinitionBuilder(private val id: String, propertyDefinition.defaultValue = defaultValue } + fun metadata(name: String, value: String) { + if (propertyDefinition.metadata == null) { + propertyDefinition.metadata = hashMapOf() + } + propertyDefinition.metadata!![name] = value + } + fun value(value: Any) { value(value.asJsonType()) } -- 2.16.6