Merge pull request #156 from kalmanb/withExtraHosts · docker-java/docker-java@077de66
@@ -53,12 +53,16 @@ public class HostConfig {
5353@JsonProperty("Devices")
5454private Device[] devices;
555556+@JsonProperty("ExtraHosts")
57+private String[] extraHosts;
58+5659public HostConfig() {
5760 }
58615962public HostConfig(String[] binds, Links links, LxcConf[] lxcConf, Ports portBindings, boolean publishAllPorts,
6063boolean privileged, String[] dns, String[] dnsSearch, VolumesFrom[] volumesFrom, String containerIDFile,
61-Capability[] capAdd, Capability[] capDrop, RestartPolicy restartPolicy, String networkMode, Device[] devices) {
64+Capability[] capAdd, Capability[] capDrop, RestartPolicy restartPolicy, String networkMode, Device[] devices,
65+String[] extraHosts) {
6266this.binds = binds;
6367this.links = links;
6468this.lxcConf = lxcConf;
@@ -74,6 +78,7 @@ public HostConfig(String[] binds, Links links, LxcConf[] lxcConf, Ports portBind
7478this.restartPolicy = restartPolicy;
7579this.networkMode = networkMode;
7680this.devices = devices;
81+this.extraHosts = extraHosts;
7782 }
78837984public String[] getBinds() {
@@ -124,6 +129,10 @@ public Device[] getDevices() {
124129return devices;
125130 }
126131132+public String[] getExtraHosts() {
133+return extraHosts;
134+ }
135+127136public RestartPolicy getRestartPolicy() {
128137return restartPolicy;
129138 }
@@ -196,6 +205,10 @@ public void setDevices(Device[] devices) {
196205this.devices = devices;
197206 }
198207208+public void setExtraHosts(String[] extraHosts) {
209+this.extraHosts = extraHosts;
210+ }
211+199212@Override
200213public String toString() {
201214return ToStringBuilder.reflectionToString(this);