Skip to content

Commit 82513da

Browse files
committed
add keypair option on server create/boot
1 parent 8f2d95d commit 82513da

File tree

2 files changed

+12
-0
lines changed

2 files changed

+12
-0
lines changed

src/main/java/org/openstack4j/model/compute/builder/ServerCreateBuilder.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -63,4 +63,10 @@ public interface ServerCreateBuilder extends Buildable.Builder<ServerCreateBuild
6363
*/
6464
ServerCreateBuilder addSecurityGroup(String name);
6565

66+
/**
67+
* Associates this Server with a public keypair name
68+
* @param name the name of the public keypair
69+
*/
70+
ServerCreateBuilder keypairName(String name);
71+
6672
}

src/main/java/org/openstack4j/openstack/compute/domain/NovaServerCreate.java

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,5 +239,11 @@ public ServerCreateConcreteBuilder from(ServerCreate in) {
239239
m = (NovaServerCreate)in;
240240
return this;
241241
}
242+
243+
@Override
244+
public ServerCreateBuilder keypairName(String name) {
245+
m.keyName = name;
246+
return this;
247+
}
242248
}
243249
}

0 commit comments

Comments
 (0)