org.jclouds.chef.functions
Class GroupToBootScript
java.lang.Object
org.jclouds.chef.functions.GroupToBootScript
- All Implemented Interfaces:
- com.google.common.base.Function<String,org.jclouds.scriptbuilder.domain.Statement>
@Singleton
public class GroupToBootScript
- extends Object
- implements com.google.common.base.Function<String,org.jclouds.scriptbuilder.domain.Statement>
Generates a bootstrap script relevant for a particular group
|
Constructor Summary |
GroupToBootScript(com.google.common.base.Supplier<URI> endpoint,
org.jclouds.json.Json json,
com.google.common.cache.CacheLoader<String,? extends org.jclouds.domain.JsonBall> bootstrapConfigForGroup,
org.jclouds.scriptbuilder.domain.Statement installChef,
com.google.common.base.Optional<String> validatorName,
com.google.common.base.Optional<PrivateKey> validatorCredential)
|
|
Method Summary |
org.jclouds.scriptbuilder.domain.Statement |
apply(String group)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface com.google.common.base.Function |
equals |
GroupToBootScript
@Inject
public GroupToBootScript(com.google.common.base.Supplier<URI> endpoint,
org.jclouds.json.Json json,
com.google.common.cache.CacheLoader<String,? extends org.jclouds.domain.JsonBall> bootstrapConfigForGroup,
org.jclouds.scriptbuilder.domain.Statement installChef,
com.google.common.base.Optional<String> validatorName,
com.google.common.base.Optional<PrivateKey> validatorCredential)
apply
public org.jclouds.scriptbuilder.domain.Statement apply(String group)
- Specified by:
apply in interface com.google.common.base.Function<String,org.jclouds.scriptbuilder.domain.Statement>
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.