package io.cattle.platform.framework.secret; import io.cattle.platform.core.addon.SecretReference; import io.cattle.platform.core.model.Secret; import org.apache.commons.lang3.StringUtils; public class SecretValue { String name, uid, gid, mode, rewrapText; public SecretValue() { } public SecretValue(SecretReference ref, Secret secret, String value) { this.name = ref.getName(); if (StringUtils.isBlank(this.name)) { this.name = secret.getName(); } this.uid = ref.getUid(); this.gid = ref.getGid(); this.mode = ref.getMode(); this.rewrapText = value; } public String getName() { return name; } public void setName(String name) { this.name = name; } public String getUid() { return uid; } public void setUid(String uid) { this.uid = uid; } public String getGid() { return gid; } public void setGid(String gid) { this.gid = gid; } public String getMode() { return mode; } public void setMode(String mode) { this.mode = mode; } public String getRewrapText() { return rewrapText; } public void setRewrapText(String rewrapText) { this.rewrapText = rewrapText; } }