package com.sequenceiq.cloudbreak.orchestrator.model;
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.ANY;
import static com.fasterxml.jackson.annotation.JsonAutoDetect.Visibility.NONE;
import com.fasterxml.jackson.annotation.JsonAutoDetect;
import com.fasterxml.jackson.annotation.JsonProperty;
@JsonAutoDetect(fieldVisibility = ANY, getterVisibility = NONE, setterVisibility = NONE)
public class ContainerConfig {
private final String name;
private final String version;
private final String queue;
public ContainerConfig(@JsonProperty("name") String name, @JsonProperty("version") String version, @JsonProperty("queue") String queue) {
this.name = name;
this.version = version;
this.queue = queue;
}
public String getName() {
return name;
}
public String getVersion() {
return version;
}
public String getQueue() {
return queue;
}
@Override
public String toString() {
return "ContainerConfig{"
+ "name='" + name + '\''
+ ", version='" + version + '\''
+ ", queue='" + queue + '\''
+ '}';
}
}