1 package org.onap.ccsdk.cds.blueprintsprocessor.functions.k8s.instance
3 import com.fasterxml.jackson.annotation.JsonProperty
5 class K8sConfigValueResponse {
7 @get:JsonProperty("rb-name")
8 var rbName: String? = null
10 @get:JsonProperty("rb-version")
11 var rbVersion: String? = null
13 @get:JsonProperty("profile-name")
14 var profileName: String? = null
16 @get:JsonProperty("template-name")
17 var templateName: String? = null
19 @get:JsonProperty("config-name")
20 var configName: String? = null
22 @get:JsonProperty("config-name")
23 var configVersion: String? = null
25 override fun toString(): String {
26 return "$rbName:$rbVersion:$profileName:$templateName:$configName:$configVersion"
29 override fun equals(other: Any?): Boolean {
30 if (this === other) return true
31 if (javaClass != other?.javaClass) return false
35 override fun hashCode(): Int {
36 return javaClass.hashCode()