From: Brinda Santh Date: Fri, 1 Nov 2019 13:40:51 +0000 (-0400) Subject: Add missing property metadata DSL fun. X-Git-Tag: 0.7.0~161^2 X-Git-Url: https://gerrit.onap.org/r/gitweb?a=commitdiff_plain;h=8c3fedf3b903aa8b7b907d8f3fb66c43e4405dbe;p=ccsdk%2Fcds.git Add missing property metadata DSL fun. Issue-ID: CCSDK-1576 Signed-off-by: Brinda Santh Change-Id: I814731382976111b8102070de536ecbe4338699a --- 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()) }