Brooklyn

brooklyn.location.basic
[Java] Class FixedListMachineProvisioningLocation.Builder

java.lang.Object
  brooklyn.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

add

public 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)


addAddress

public Builder addAddress(java.lang.String address)


addAddressMultipleTimes

public Builder addAddressMultipleTimes(java.lang.String address, int n)


addAddresses

public Builder addAddresses(java.lang.String address1, java.lang.String... others)


build

public FixedListMachineProvisioningLocation build()


keyData

public Builder keyData(java.lang.String keyData)


keyFile

public Builder keyFile(java.lang.String keyFile)


keyPassphrase

public Builder keyPassphrase(java.lang.String keyPassphrase)


user

public Builder user(java.lang.String user)


 

Brooklyn Multi-Cloud Application Management Platform
brooklyncentral.github.com. Apache License. © 2012.