
brooklyn.rest.domain.EntityConfigSummary Maven / Gradle / Ivy
The newest version!
package brooklyn.rest.domain;
import brooklyn.config.ConfigKey;
import com.google.common.collect.ImmutableMap;
import org.codehaus.jackson.annotate.JsonProperty;
import org.codehaus.jackson.map.annotate.JsonSerialize;
import org.codehaus.jackson.map.annotate.JsonSerialize.Inclusion;
import java.net.URI;
import java.util.List;
import java.util.Map;
public class EntityConfigSummary extends ConfigSummary {
@JsonSerialize(include=Inclusion.NON_NULL)
private final Map links;
public EntityConfigSummary(
@JsonProperty("name") String name,
@JsonProperty("type") String type,
@JsonProperty("description") String description,
@JsonProperty("defaultValue") Object defaultValue,
@JsonProperty("reconfigurable") boolean reconfigurable,
@JsonProperty("label") String label,
@JsonProperty("priority") Double priority,
@JsonProperty("possibleValues") List
© 2015 - 2025 Weber Informatics LLC | Privacy Policy