hudson.plugins.ec2
Class Eucalyptus

java.lang.Object
  extended by hudson.model.AbstractModelObject
      extended by hudson.slaves.Cloud
          extended by hudson.plugins.ec2.EC2Cloud
              extended by hudson.plugins.ec2.Eucalyptus
All Implemented Interfaces:
hudson.ExtensionPoint, hudson.model.Describable<hudson.slaves.Cloud>, hudson.model.ModelObject, hudson.search.SearchableModelObject, hudson.search.SearchItem, hudson.security.AccessControlled

public class Eucalyptus
extends EC2Cloud

Eucalyptus.

Author:
Kohsuke Kawaguchi

Nested Class Summary
static class Eucalyptus.DescriptorImpl
           
 
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson
 
Field Summary
 URL url
           
 
Fields inherited from class hudson.plugins.ec2.EC2Cloud
DEFAULT_EC2_HOST, EC2_URL_HOST, instanceCap
 
Fields inherited from class hudson.slaves.Cloud
ALL, name, PROVISION
 
Constructor Summary
Eucalyptus(URL url, String accessId, String secretKey, String privateKey, String instanceCapStr, List<SlaveTemplate> templates)
           
 
Method Summary
 URL getEc2EndpointUrl()
           
 URL getS3EndpointUrl()
           
 
Methods inherited from class hudson.plugins.ec2.EC2Cloud
buildPresignedURL, canProvision, checkEndPoint, connect, connect, connect, convertHostName, convertPort, countCurrentEC2Slaves, doAttach, doProvision, get, getAccessId, getInstanceCapStr, getKeyPair, getPrivateKey, getSecretKey, getTemplate, getTemplate, getTemplates, provision, readResolve
 
Methods inherited from class hudson.slaves.Cloud
all, checkPermission, getACL, getDescriptor, getDisplayName, getSearchUrl, hasPermission
 
Methods inherited from class hudson.model.AbstractModelObject
getConfiguredHudsonProperty, getSearch, getSearchIndex, getSearchName, makeSearchIndex, requirePOST, sendError, sendError, sendError, sendError, sendError
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

url

public final URL url
Constructor Detail

Eucalyptus

@DataBoundConstructor
public Eucalyptus(URL url,
                                       String accessId,
                                       String secretKey,
                                       String privateKey,
                                       String instanceCapStr,
                                       List<SlaveTemplate> templates)
           throws IOException
Throws:
IOException
Method Detail

getEc2EndpointUrl

public URL getEc2EndpointUrl()
                      throws IOException
Specified by:
getEc2EndpointUrl in class EC2Cloud
Throws:
IOException

getS3EndpointUrl

public URL getS3EndpointUrl()
                     throws IOException
Specified by:
getS3EndpointUrl in class EC2Cloud
Throws:
IOException


Copyright © 2004-2012 Hudson. All Rights Reserved.