
brooklyn.rest.domain.CatalogPolicySummary Maven / Gradle / Ivy
The newest version!
package brooklyn.rest.domain;
import java.net.URI;
import java.util.Map;
import java.util.Set;
import org.codehaus.jackson.annotate.JsonProperty;
public class CatalogPolicySummary extends CatalogItemSummary {
private final Set config;
public CatalogPolicySummary(
@JsonProperty("id") String id,
@JsonProperty("name") String name,
@JsonProperty("type") String type,
@JsonProperty("description") String description,
@JsonProperty("iconUrl") String iconUrl,
@JsonProperty("config") Set config,
@JsonProperty("links") Map links
) {
super(id, name, type, description, iconUrl, links);
// TODO expose config from policies
this.config = config;
}
public Set getConfig() {
return config;
}
@Override
public String toString() {
return super.toString()+"["+
"config="+getConfig()+"]";
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy