Uses of Class
org.jclouds.compute.options.TemplateOptions

Packages that use TemplateOptions
org.jclouds.compute   
org.jclouds.compute.config   
org.jclouds.compute.domain   
org.jclouds.compute.domain.internal   
org.jclouds.compute.functions   
org.jclouds.compute.internal   
org.jclouds.compute.options   
org.jclouds.compute.strategy   
org.jclouds.compute.util   
 

Uses of TemplateOptions in org.jclouds.compute
 

Methods in org.jclouds.compute that return TemplateOptions
 TemplateOptions ComputeService.templateOptions()
          Makes a new set of options for running nodes
 

Methods in org.jclouds.compute with parameters of type TemplateOptions
 Set<? extends NodeMetadata> ComputeService.createNodesInGroup(String group, int count, TemplateOptions templateOptions)
          Like ComputeService.createNodesInGroup(String,int,Template), except that the template is default, equivalent to templateBuilder().any().options(templateOptions).
 

Uses of TemplateOptions in org.jclouds.compute.config
 

Methods in org.jclouds.compute.config that return TemplateOptions
protected  TemplateOptions BaseComputeServiceContextModule.provideTemplateOptions(com.google.inject.Injector injector, TemplateOptions options)
          The default options if none are provided.
 

Methods in org.jclouds.compute.config with parameters of type TemplateOptions
protected  TemplateOptions BaseComputeServiceContextModule.provideTemplateOptions(com.google.inject.Injector injector, TemplateOptions options)
          The default options if none are provided.
 

Uses of TemplateOptions in org.jclouds.compute.domain
 

Methods in org.jclouds.compute.domain that return TemplateOptions
 TemplateOptions Template.getOptions()
          options for launching this template, like run scripts or inbound ports
 

Methods in org.jclouds.compute.domain with parameters of type TemplateOptions
 TemplateBuilder TemplateBuilderSpec.copyTo(TemplateBuilder builder, TemplateOptions templateOptions)
          Returns a TemplateBuilder configured according to this instance's specification.
 TemplateBuilder TemplateBuilder.options(TemplateOptions options)
          Sets options on the template (i.e.
 

Uses of TemplateOptions in org.jclouds.compute.domain.internal
 

Fields in org.jclouds.compute.domain.internal declared as TemplateOptions
protected  TemplateOptions TemplateBuilderImpl.options
           
 

Fields in org.jclouds.compute.domain.internal with type parameters of type TemplateOptions
protected  javax.inject.Provider<TemplateOptions> TemplateBuilderImpl.optionsProvider
           
 

Methods in org.jclouds.compute.domain.internal that return TemplateOptions
protected  TemplateOptions TemplateImpl.defaultOptions()
           
 TemplateOptions TemplateImpl.getOptions()
          options for launching this template, like run scripts or inbound ports
 

Methods in org.jclouds.compute.domain.internal with parameters of type TemplateOptions
 TemplateBuilder TemplateBuilderImpl.options(TemplateOptions options)
          Sets options on the template (i.e.
 

Constructors in org.jclouds.compute.domain.internal with parameters of type TemplateOptions
TemplateImpl(Image image, Hardware hardware, org.jclouds.domain.Location location, TemplateOptions options)
           
 

Constructor parameters in org.jclouds.compute.domain.internal with type arguments of type TemplateOptions
TemplateBuilderImpl(com.google.common.base.Supplier<Set<? extends org.jclouds.domain.Location>> locations, ImageCacheSupplier images, com.google.common.base.Supplier<Set<? extends Hardware>> hardwares, com.google.common.base.Supplier<org.jclouds.domain.Location> defaultLocation, javax.inject.Provider<TemplateOptions> optionsProvider, javax.inject.Provider<TemplateBuilder> defaultTemplateProvider, GetImageStrategy getImageStrategy)
           
 

Uses of TemplateOptions in org.jclouds.compute.functions
 

Methods in org.jclouds.compute.functions with parameters of type TemplateOptions
 org.jclouds.scriptbuilder.domain.Statement TemplateOptionsToStatement.apply(TemplateOptions options)
           
 

Uses of TemplateOptions in org.jclouds.compute.internal
 

Methods in org.jclouds.compute.internal that return TemplateOptions
 TemplateOptions BaseComputeService.templateOptions()
           
 

Methods in org.jclouds.compute.internal with parameters of type TemplateOptions
 Set<? extends NodeMetadata> BaseComputeService.createNodesInGroup(String group, int count, TemplateOptions templateOptions)
           
 

Constructor parameters in org.jclouds.compute.internal with type arguments of type TemplateOptions
BaseComputeService(ComputeServiceContext context, Map<String,org.jclouds.domain.Credentials> credentialStore, com.google.common.base.Supplier<Set<? extends Image>> images, com.google.common.base.Supplier<Set<? extends Hardware>> hardwareProfiles, com.google.common.base.Supplier<Set<? extends org.jclouds.domain.Location>> locations, ListNodesStrategy listNodesStrategy, GetImageStrategy getImageStrategy, GetNodeMetadataStrategy getNodeMetadataStrategy, CreateNodesInGroupThenAddToSet runNodesAndAddToSetStrategy, RebootNodeStrategy rebootNodeStrategy, DestroyNodeStrategy destroyNodeStrategy, ResumeNodeStrategy resumeNodeStrategy, SuspendNodeStrategy suspendNodeStrategy, javax.inject.Provider<TemplateBuilder> templateBuilderProvider, javax.inject.Provider<TemplateOptions> templateOptionsProvider, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeRunning, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeTerminated, com.google.common.base.Predicate<AtomicReference<NodeMetadata>> nodeSuspended, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, org.jclouds.scriptbuilder.functions.InitAdminAccess initAdminAccess, RunScriptOnNode.Factory runScriptOnNodeFactory, PersistNodeCredentials persistNodeCredentials, ComputeServiceConstants.Timeouts timeouts, com.google.common.util.concurrent.ListeningExecutorService userExecutor, com.google.common.base.Optional<ImageExtension> imageExtension, com.google.common.base.Optional<SecurityGroupExtension> securityGroupExtension)
           
 

Uses of TemplateOptions in org.jclouds.compute.options
 

Subclasses of TemplateOptions in org.jclouds.compute.options
static class TemplateOptions.ImmutableTemplateOptions
           
 

Fields in org.jclouds.compute.options declared as TemplateOptions
static TemplateOptions TemplateOptions.NONE
           
 

Methods in org.jclouds.compute.options with type parameters of type TemplateOptions
<T extends TemplateOptions>
T
TemplateOptions.as(Class<T> clazz)
           
<T extends TemplateOptions>
T
TemplateOptions.ImmutableTemplateOptions.as(Class<T> clazz)
           
 

Methods in org.jclouds.compute.options that return TemplateOptions
 TemplateOptions TemplateOptions.authorizePublicKey(String publicKey)
          authorize an rsa ssh key.
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.authorizePublicKey(String publicKey)
           
static TemplateOptions TemplateOptions.Builder.authorizePublicKey(String rsaKey)
          please use alternative that uses the Payload object
 TemplateOptions TemplateOptions.blockOnComplete(boolean blockOnComplete)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.blockOnComplete(boolean blockOnComplete)
           
static TemplateOptions TemplateOptions.Builder.blockOnComplete(boolean value)
           
 TemplateOptions TemplateOptions.blockOnPort(int port, int seconds)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.blockOnPort(int port, int seconds)
           
static TemplateOptions TemplateOptions.Builder.blockOnPort(int port, int seconds)
           
 TemplateOptions TemplateOptions.blockUntilRunning(boolean blockUntilRunning)
          Note
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.blockUntilRunning(boolean blockUntilRunning)
          unsupported as objects of this class are immutable
static TemplateOptions TemplateOptions.Builder.blockUntilRunning(boolean blockUntilRunning)
           
 TemplateOptions TemplateOptions.clone()
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.clone()
           
 TemplateOptions TemplateOptions.dontAuthorizePublicKey()
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.dontAuthorizePublicKey()
           
 TemplateOptions TemplateOptions.inboundPorts(int... ports)
          Opens the set of ports to public access.
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.inboundPorts(int... ports)
           
static TemplateOptions TemplateOptions.Builder.inboundPorts(int... ports)
           
 TemplateOptions TemplateOptions.installPrivateKey(String privateKey)
          replaces the rsa ssh key used at login.
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.installPrivateKey(String privateKey)
           
static TemplateOptions TemplateOptions.Builder.installPrivateKey(String rsaKey)
          please use alternative that uses the Payload object
 TemplateOptions TemplateOptions.nameTask(String name)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.nameTask(String name)
           
static TemplateOptions TemplateOptions.Builder.nameTask(String name)
           
 TemplateOptions TemplateOptions.networks(Iterable<String> networks)
          Assigns the created nodes to these networks
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.networks(Iterable<String> networks)
           
static TemplateOptions TemplateOptions.Builder.networks(Iterable<String> networks)
           
 TemplateOptions TemplateOptions.networks(String... networks)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.networks(String... networks)
           
static TemplateOptions TemplateOptions.Builder.networks(String... networks)
           
 TemplateOptions TemplateOptions.nodeNames(Iterable<String> nodeNames)
          specifies names to be used for the created nodes.
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.nodeNames(Iterable<String> nodeNames)
           
static TemplateOptions TemplateOptions.Builder.nodeNames(Iterable<String> nodeNames)
           
 TemplateOptions TemplateOptions.overrideAuthenticateSudo(boolean authenticateSudo)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.overrideAuthenticateSudo(boolean authenticateSudo)
           
static TemplateOptions TemplateOptions.Builder.overrideAuthenticateSudo(boolean authenticateSudo)
           
 TemplateOptions TemplateOptions.overrideLoginCredentials(org.jclouds.domain.LoginCredentials overridingCredentials)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.overrideLoginCredentials(org.jclouds.domain.LoginCredentials overridingCredentials)
           
static TemplateOptions TemplateOptions.Builder.overrideLoginCredentials(org.jclouds.domain.LoginCredentials credentials)
           
 TemplateOptions TemplateOptions.overrideLoginPassword(String password)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.overrideLoginPassword(String password)
           
static TemplateOptions TemplateOptions.Builder.overrideLoginPassword(String password)
           
 TemplateOptions TemplateOptions.overrideLoginPrivateKey(String privateKey)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.overrideLoginPrivateKey(String privateKey)
           
static TemplateOptions TemplateOptions.Builder.overrideLoginPrivateKey(String privateKey)
           
 TemplateOptions TemplateOptions.overrideLoginUser(String loginUser)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.overrideLoginUser(String loginUser)
           
static TemplateOptions TemplateOptions.Builder.overrideLoginUser(String user)
           
 TemplateOptions TemplateOptions.runAsRoot(boolean runAsRoot)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.runAsRoot(boolean runAsRoot)
           
static TemplateOptions TemplateOptions.Builder.runAsRoot(boolean value)
           
 TemplateOptions TemplateOptions.runScript(org.jclouds.scriptbuilder.domain.Statement script)
          This script will be executed as the root user upon system startup.
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.runScript(org.jclouds.scriptbuilder.domain.Statement script)
          unsupported as objects of this class are immutable
static TemplateOptions TemplateOptions.Builder.runScript(org.jclouds.scriptbuilder.domain.Statement script)
           
 TemplateOptions TemplateOptions.runScript(String script)
          This script will be executed as the root user upon system startup.
static TemplateOptions TemplateOptions.Builder.runScript(String script)
           
 TemplateOptions TemplateOptions.securityGroups(Iterable<String> securityGroups)
          assigns the created nodes to these security groups
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.securityGroups(Iterable<String> securityGroups)
           
static TemplateOptions TemplateOptions.Builder.securityGroups(Iterable<String> securityGroups)
           
 TemplateOptions TemplateOptions.securityGroups(String... securityGroups)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.securityGroups(String... securityGroups)
           
static TemplateOptions TemplateOptions.Builder.securityGroups(String... securityGroups)
           
 TemplateOptions TemplateOptions.tags(Iterable<String> tags)
          assigns tags to the created nodes
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.tags(Iterable<String> tags)
           
static TemplateOptions TemplateOptions.Builder.tags(Iterable<String> tags)
           
 TemplateOptions TemplateOptions.userMetadata(Map<String,String> userMetadata)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.userMetadata(Map<String,String> userMetadata)
           
static TemplateOptions TemplateOptions.Builder.userMetadata(Map<String,String> userMetadata)
           
 TemplateOptions TemplateOptions.userMetadata(String key, String value)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.userMetadata(String key, String value)
           
static TemplateOptions TemplateOptions.Builder.userMetadata(String key, String value)
           
 TemplateOptions TemplateOptions.wrapInInitScript(boolean wrapInInitScript)
           
 TemplateOptions TemplateOptions.ImmutableTemplateOptions.wrapInInitScript(boolean wrapInInitScript)
           
 

Methods in org.jclouds.compute.options with parameters of type TemplateOptions
 void TemplateOptions.copyTo(TemplateOptions to)
           
 void TemplateOptions.ImmutableTemplateOptions.copyTo(TemplateOptions to)
           
 

Constructors in org.jclouds.compute.options with parameters of type TemplateOptions
TemplateOptions.ImmutableTemplateOptions(TemplateOptions delegate)
           
 

Uses of TemplateOptions in org.jclouds.compute.strategy
 

Methods in org.jclouds.compute.strategy with parameters of type TemplateOptions
 Callable<Void> CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.Factory.create(TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
           
 com.google.common.base.Function<AtomicReference<NodeMetadata>,Void> CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap.Factory.create(TemplateOptions options, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
           
 

Constructors in org.jclouds.compute.strategy with parameters of type TemplateOptions
CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap(com.google.common.base.Function<AtomicReference<NodeMetadata>,AtomicReference<NodeMetadata>> pollNodeRunning, GetNodeMetadataStrategy getNode, OpenSocketFinder openSocketFinder, com.google.common.base.Function<TemplateOptions,org.jclouds.scriptbuilder.domain.Statement> templateOptionsToStatement, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, TemplateOptions options, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
           
CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap(com.google.common.base.Function<AtomicReference<NodeMetadata>,AtomicReference<NodeMetadata>> pollNodeRunning, OpenSocketFinder openSocketFinder, com.google.common.base.Function<TemplateOptions,org.jclouds.scriptbuilder.domain.Statement> templateOptionsToStatement, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
           
 

Constructor parameters in org.jclouds.compute.strategy with type arguments of type TemplateOptions
CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap(com.google.common.base.Function<AtomicReference<NodeMetadata>,AtomicReference<NodeMetadata>> pollNodeRunning, GetNodeMetadataStrategy getNode, OpenSocketFinder openSocketFinder, com.google.common.base.Function<TemplateOptions,org.jclouds.scriptbuilder.domain.Statement> templateOptionsToStatement, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, TemplateOptions options, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
           
CustomizeNodeAndAddToGoodMapOrPutExceptionIntoBadMap(com.google.common.base.Function<AtomicReference<NodeMetadata>,AtomicReference<NodeMetadata>> pollNodeRunning, OpenSocketFinder openSocketFinder, com.google.common.base.Function<TemplateOptions,org.jclouds.scriptbuilder.domain.Statement> templateOptionsToStatement, InitializeRunScriptOnNodeOrPlaceInBadMap.Factory initScriptRunnerFactory, TemplateOptions options, AtomicReference<NodeMetadata> node, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
           
 

Uses of TemplateOptions in org.jclouds.compute.util
 

Methods in org.jclouds.compute.util with parameters of type TemplateOptions
 Map<?,com.google.common.util.concurrent.ListenableFuture<Void>> ComputeUtils.customizeNodesAndAddToGoodMapOrPutExceptionIntoBadMap(TemplateOptions options, Iterable<NodeMetadata> runningNodes, Set<NodeMetadata> goodNodes, Map<NodeMetadata,Exception> badNodes, com.google.common.collect.Multimap<NodeMetadata,CustomizationResponse> customizationResponses)
           
static Map<String,String> ComputeServiceUtils.metadataAndTagsAsCommaDelimitedValue(TemplateOptions options)
          For cloud apis that need to namespace tags as the value of the key jclouds.tags
static Map<String,String> ComputeServiceUtils.metadataAndTagsAsValuesOfEmptyString(TemplateOptions options)
          For cloud apis that have a pattern of using empty strings as tags, return a map that contains that.
 



Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.