|
Brooklyn | |||||||
FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectbrooklyn.location.basic.FixedListMachineProvisioningLocation.Builder
public static class FixedListMachineProvisioningLocation.Builder
Facilitates fluent/programmatic style for constructing a fixed pool of machines.
new FixedListMachineProvisioningLocation.Builder().
user("alex").
keyFile("/Users/alex/.ssh/id_rsa").
addAddress("10.0.0.1").
addAddress("10.0.0.2").
addAddress("10.0.0.3").
addAddressMultipleTimes("me@127.0.0.1", 5).
build();
Method Summary | |
---|---|
Builder
|
add(SshMachineLocation location)
adds the locations; user and keyfile set in the builder are _not_ applied to the machine (use add(String address) for that) |
Builder
|
addAddress(java.lang.String address)
|
Builder
|
addAddressMultipleTimes(java.lang.String address, int n)
|
Builder
|
addAddresses(java.lang.String address1, java.lang.String... others)
|
FixedListMachineProvisioningLocation
|
build()
|
Builder
|
keyData(java.lang.String keyData)
|
Builder
|
keyFile(java.lang.String keyFile)
|
Builder
|
keyPassphrase(java.lang.String keyPassphrase)
|
Builder
|
user(java.lang.String user)
|
Methods inherited from class java.lang.Object | |
---|---|
java.lang.Object#wait(), java.lang.Object#wait(long), java.lang.Object#wait(long, int), java.lang.Object#equals(java.lang.Object), java.lang.Object#toString(), java.lang.Object#hashCode(), java.lang.Object#getClass(), java.lang.Object#notify(), java.lang.Object#notifyAll() |
Method Detail |
---|
public Builder add(SshMachineLocation location)
public Builder addAddress(java.lang.String address)
public Builder addAddressMultipleTimes(java.lang.String address, int n)
public Builder addAddresses(java.lang.String address1, java.lang.String... others)
public FixedListMachineProvisioningLocation build()
public Builder keyData(java.lang.String keyData)
public Builder keyFile(java.lang.String keyFile)
public Builder keyPassphrase(java.lang.String keyPassphrase)
public Builder user(java.lang.String user)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.