Skip to content

Commit bc9fa11

Browse files
committed
Merge pull request #179 from maafy6/cpuset
Add support for cpuset in CreateContainerCmd
2 parents 7f68a26 + 59ca504 commit bc9fa11

File tree

2 files changed

+16
-0
lines changed

2 files changed

+16
-0
lines changed

src/main/java/com/github/dockerjava/api/command/CreateContainerCmd.java

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,10 @@ public interface CreateContainerCmd extends DockerCmd<CreateContainerResponse>{
6262

6363
public CreateContainerCmd withCpuShares(int cpuShares);
6464

65+
public String getCpuset();
66+
67+
public CreateContainerCmd withCpuset(String cpuset);
68+
6569
public boolean isAttachStdin();
6670

6771
public CreateContainerCmd withAttachStdin(boolean attachStdin);

src/main/java/com/github/dockerjava/core/command/CreateContainerCmdImpl.java

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@ public class CreateContainerCmdImpl extends AbstrDockerCmd<CreateContainerCmd, C
3232
@JsonProperty("Memory") private long memoryLimit = 0;
3333
@JsonProperty("MemorySwap") private long memorySwap = 0;
3434
@JsonProperty("CpuShares") private int cpuShares = 0;
35+
@JsonProperty("Cpuset") private String cpuset;
3536
@JsonProperty("AttachStdin") private boolean attachStdin = false;
3637
@JsonProperty("AttachStdout") private boolean attachStdout = false;
3738
@JsonProperty("AttachStderr") private boolean attachStderr = false;
@@ -202,6 +203,17 @@ public CreateContainerCmdImpl withCpuShares(int cpuShares) {
202203
return this;
203204
}
204205

206+
@Override
207+
public String getCpuset() {
208+
return cpuset;
209+
}
210+
211+
@Override
212+
public CreateContainerCmdImpl withCpuset(String cpuset) {
213+
this.cpuset = cpuset;
214+
return this;
215+
}
216+
205217
@Override
206218
public boolean isAttachStdin() {
207219
return attachStdin;

0 commit comments

Comments
 (0)