package com.ctrip.framework.apollo.core.dto;
import java.util.Map;
/**
* @author Jason Song(song_s@ctrip.com)
*/
public class ApolloConfig {
private String appId;
private String cluster;
private String namespaceName;
private Map<String, String> configurations;
private String releaseKey;
public ApolloConfig() {
}
public ApolloConfig(String appId,
String cluster,
String namespaceName,
String releaseKey) {
this.appId = appId;
this.cluster = cluster;
this.namespaceName = namespaceName;
this.releaseKey = releaseKey;
}
public String getAppId() {
return appId;
}
public String getCluster() {
return cluster;
}
public String getNamespaceName() {
return namespaceName;
}
public String getReleaseKey() {
return releaseKey;
}
public Map<String, String> getConfigurations() {
return configurations;
}
public void setAppId(String appId) {
this.appId = appId;
}
public void setCluster(String cluster) {
this.cluster = cluster;
}
public void setNamespaceName(String namespaceName) {
this.namespaceName = namespaceName;
}
public void setReleaseKey(String releaseKey) {
this.releaseKey = releaseKey;
}
public void setConfigurations(Map<String, String> configurations) {
this.configurations = configurations;
}
@Override
public String toString() {
final StringBuilder sb = new StringBuilder("ApolloConfig{");
sb.append("appId='").append(appId).append('\'');
sb.append(", cluster='").append(cluster).append('\'');
sb.append(", namespaceName='").append(namespaceName).append('\'');
sb.append(", configurations=").append(configurations);
sb.append(", releaseKey='").append(releaseKey).append('\'');
sb.append('}');
return sb.toString();
}
}