Skip to content

Commit 60cfda2

Browse files
Johannes SchüthKostyaSha
Johannes Schüth
authored andcommitted
Add Privileged property to ExecCreateCmd
1 parent a8fa383 commit 60cfda2

File tree

2 files changed

+22
-0
lines changed

2 files changed

+22
-0
lines changed

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

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,9 @@ public interface ExecCreateCmd extends SyncDockerCmd<ExecCreateCmdResponse> {
2323
@CheckForNull
2424
String getUser();
2525

26+
@CheckForNull
27+
Boolean getPrivileged();
28+
2629
ExecCreateCmd withAttachStderr(Boolean attachStderr);
2730

2831
ExecCreateCmd withAttachStdin(Boolean attachStdin);
@@ -37,6 +40,8 @@ public interface ExecCreateCmd extends SyncDockerCmd<ExecCreateCmdResponse> {
3740

3841
ExecCreateCmd withUser(String user);
3942

43+
ExecCreateCmd withPrivileged(Boolean isPrivileged);
44+
4045
interface Exec extends DockerCmdSyncExec<ExecCreateCmd, ExecCreateCmdResponse> {
4146
}
4247

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

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,12 @@ public class ExecCreateCmdImpl extends AbstrDockerCmd<ExecCreateCmd, ExecCreateC
2626
@JsonProperty("Tty")
2727
private Boolean tty;
2828

29+
/**
30+
* @since 1.21
31+
**/
32+
@JsonProperty("Privileged")
33+
private Boolean privileged;
34+
2935
/**
3036
* @since {@link RemoteApiVersion#VERSION_1_19}
3137
*/
@@ -83,6 +89,12 @@ public ExecCreateCmd withCmd(String... cmd) {
8389
return this;
8490
}
8591

92+
@Override
93+
public ExecCreateCmd withPrivileged(Boolean privileged) {
94+
this.privileged = privileged;
95+
return this;
96+
}
97+
8698
@Override
8799
public String getContainerId() {
88100
return containerId;
@@ -108,6 +120,11 @@ public Boolean hasTtyEnabled() {
108120
return tty;
109121
}
110122

123+
@Override
124+
public Boolean getPrivileged() {
125+
return privileged;
126+
}
127+
111128
@Override
112129
public String getUser() {
113130
return user;

0 commit comments

Comments
 (0)