1 package org.openecomp.config.type;
3 import org.openecomp.config.Constants;
5 public class ConfigurationQuery {
7 String tenant = Constants.DEFAULT_TENANT;
8 String namespace = Constants.DEFAULT_NAMESPACE;
11 boolean externalLookup;
13 private boolean nodeSpecific;
15 public ConfigurationQuery fallback(boolean fallback) {
16 this.fallback = fallback;
20 public ConfigurationQuery latest(boolean val) {
25 public ConfigurationQuery nodeSpecific(boolean val) {
26 this.nodeSpecific = val;
30 public ConfigurationQuery externalLookup(boolean val) {
31 this.externalLookup = val;
36 * Tenant configuration query.
39 * @return the configuration query
41 public ConfigurationQuery tenant(String id) {
50 * Namespace configuration query.
53 * @return the configuration query
55 public ConfigurationQuery namespace(String id) {
62 public ConfigurationQuery key(String id) {
67 public String getTenant() {
68 return tenant.toUpperCase();
71 public String getNamespace() {
72 return namespace.toUpperCase();
75 public String getKey() {
79 public boolean isFallback() {
83 public boolean isNodeSpecific() {
87 public boolean isExternalLookup() {
88 return externalLookup;
91 public boolean isLatest() {