Merge pull request #156 from kalmanb/withExtraHosts · docker-java/docker-java@077de66

@@ -53,12 +53,16 @@ public class HostConfig {

5353

@JsonProperty("Devices")

5454

private Device[] devices;

555556+

@JsonProperty("ExtraHosts")

57+

private String[] extraHosts;

58+5659

public HostConfig() {

5760

}

58615962

public HostConfig(String[] binds, Links links, LxcConf[] lxcConf, Ports portBindings, boolean publishAllPorts,

6063

boolean 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) {

6266

this.binds = binds;

6367

this.links = links;

6468

this.lxcConf = lxcConf;

@@ -74,6 +78,7 @@ public HostConfig(String[] binds, Links links, LxcConf[] lxcConf, Ports portBind

7478

this.restartPolicy = restartPolicy;

7579

this.networkMode = networkMode;

7680

this.devices = devices;

81+

this.extraHosts = extraHosts;

7782

}

78837984

public String[] getBinds() {

@@ -124,6 +129,10 @@ public Device[] getDevices() {

124129

return devices;

125130

}

126131132+

public String[] getExtraHosts() {

133+

return extraHosts;

134+

}

135+127136

public RestartPolicy getRestartPolicy() {

128137

return restartPolicy;

129138

}

@@ -196,6 +205,10 @@ public void setDevices(Device[] devices) {

196205

this.devices = devices;

197206

}

198207208+

public void setExtraHosts(String[] extraHosts) {

209+

this.extraHosts = extraHosts;

210+

}

211+199212

@Override

200213

public String toString() {

201214

return ToStringBuilder.reflectionToString(this);