org.apache.whirr
Class InstanceTemplate.Builder

java.lang.Object
  extended by org.apache.whirr.InstanceTemplate.Builder
Enclosing class:
InstanceTemplate

public static class InstanceTemplate.Builder
extends Object


Constructor Summary
InstanceTemplate.Builder()
           
 
Method Summary
 InstanceTemplate.Builder awsEc2SpotPrice(Float awsEc2SpotPrice)
           
 InstanceTemplate build()
           
 InstanceTemplate.Builder minNumberOfInstances(int minNumberOfInstances)
           
 InstanceTemplate.Builder numberOfInstance(int numberOfInstances)
           
 InstanceTemplate.Builder roles(Set<String> roles)
           
 InstanceTemplate.Builder roles(String... roles)
           
 InstanceTemplate.Builder template(org.jclouds.compute.domain.TemplateBuilderSpec template)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InstanceTemplate.Builder

public InstanceTemplate.Builder()
Method Detail

numberOfInstance

public InstanceTemplate.Builder numberOfInstance(int numberOfInstances)

minNumberOfInstances

public InstanceTemplate.Builder minNumberOfInstances(int minNumberOfInstances)

template

public InstanceTemplate.Builder template(@Nullable
                                         org.jclouds.compute.domain.TemplateBuilderSpec template)

awsEc2SpotPrice

public InstanceTemplate.Builder awsEc2SpotPrice(@Nullable
                                                Float awsEc2SpotPrice)

roles

public InstanceTemplate.Builder roles(String... roles)

roles

public InstanceTemplate.Builder roles(Set<String> roles)

build

public InstanceTemplate build()


Copyright © 2010-2013 The Apache Software Foundation. All Rights Reserved.