|
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();
Constructor Summary | |
FixedListMachineProvisioningLocation.Builder(LocationManager lm)
|
|
FixedListMachineProvisioningLocation.Builder()
|
Method Summary | |
---|---|
Builder
|
add(SshMachineLocation location)
|
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()
|
protected SshMachineLocation
|
createMachine(java.lang.String addr)
|
Builder
|
keyData(java.lang.String keyData)
|
Builder
|
keyFile(java.lang.String keyFile)
|
Builder
|
keyPassphrase(java.lang.String keyPassphrase)
|
Builder
|
localTempDir(java.io.File val)
|
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() |
Constructor Detail |
---|
public FixedListMachineProvisioningLocation.Builder(LocationManager lm)
public Builder user(String user) { public FixedListMachineProvisioningLocation.Builder()
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)
.putIfNotNull("user", user) public FixedListMachineProvisioningLocation build()
protected SshMachineLocation createMachine(java.lang.String addr)
public Builder keyData(java.lang.String keyData)
public Builder keyFile(java.lang.String keyFile)
public Builder keyPassphrase(java.lang.String keyPassphrase)
public Builder localTempDir(java.io.File val)
public Builder user(java.lang.String user)
Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.