org.jclouds.googlecomputeengine.compute.strategy
Class UseNodeCredentialsButOverrideFromTemplate
java.lang.Object
org.jclouds.compute.strategy.PrioritizeCredentialsFromTemplate
org.jclouds.googlecomputeengine.compute.strategy.UseNodeCredentialsButOverrideFromTemplate
public class UseNodeCredentialsButOverrideFromTemplate
- extends org.jclouds.compute.strategy.PrioritizeCredentialsFromTemplate
GCE needs the credentials to create the node so the node credentials already take the Image credentials into account,
as such only overriding the TemplateOptions credentials is required.
- Author:
- David Alves
|
Constructor Summary |
UseNodeCredentialsButOverrideFromTemplate(com.google.common.base.Function<org.jclouds.compute.domain.Template,org.jclouds.domain.LoginCredentials> credentialsFromImageOrTemplateOptions)
|
|
Method Summary |
org.jclouds.domain.LoginCredentials |
apply(org.jclouds.compute.domain.Template template,
org.jclouds.domain.LoginCredentials fromNode)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UseNodeCredentialsButOverrideFromTemplate
@Inject
public UseNodeCredentialsButOverrideFromTemplate(com.google.common.base.Function<org.jclouds.compute.domain.Template,org.jclouds.domain.LoginCredentials> credentialsFromImageOrTemplateOptions)
apply
public org.jclouds.domain.LoginCredentials apply(org.jclouds.compute.domain.Template template,
org.jclouds.domain.LoginCredentials fromNode)
- Overrides:
apply in class org.jclouds.compute.strategy.PrioritizeCredentialsFromTemplate
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.