Add support for configuring ExtraHosts by kalmanb · Pull Request #156 · docker-java/docker-java

Expand Up @@ -53,12 +53,16 @@ public class HostConfig { @JsonProperty("Devices") private Device[] devices;
@JsonProperty("ExtraHosts") private String[] extraHosts;
public HostConfig() { }
public HostConfig(String[] binds, Links links, LxcConf[] lxcConf, Ports portBindings, boolean publishAllPorts, boolean privileged, String[] dns, String[] dnsSearch, VolumesFrom[] volumesFrom, String containerIDFile, Capability[] capAdd, Capability[] capDrop, RestartPolicy restartPolicy, String networkMode, Device[] devices) { Capability[] capAdd, Capability[] capDrop, RestartPolicy restartPolicy, String networkMode, Device[] devices, String[] extraHosts) { this.binds = binds; this.links = links; this.lxcConf = lxcConf; Expand All @@ -74,6 +78,7 @@ public HostConfig(String[] binds, Links links, LxcConf[] lxcConf, Ports portBind this.restartPolicy = restartPolicy; this.networkMode = networkMode; this.devices = devices; this.extraHosts = extraHosts; }
public String[] getBinds() { Expand Down Expand Up @@ -124,6 +129,10 @@ public Device[] getDevices() { return devices; }
public String[] getExtraHosts() { return extraHosts; }
public RestartPolicy getRestartPolicy() { return restartPolicy; } Expand Down Expand Up @@ -196,6 +205,10 @@ public void setDevices(Device[] devices) { this.devices = devices; }
public void setExtraHosts(String[] extraHosts) { this.extraHosts = extraHosts; }
@Override public String toString() { return ToStringBuilder.reflectionToString(this); Expand Down