hudson.plugins.ec2
Class Eucalyptus
java.lang.Object
hudson.model.AbstractModelObject
hudson.slaves.Cloud
hudson.plugins.ec2.EC2Cloud
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 classes/interfaces inherited from interface hudson.ExtensionPoint |
hudson.ExtensionPoint.LegacyInstancesAreScopedToHudson |
|
Field Summary |
java.net.URL |
url
|
| Fields inherited from class hudson.slaves.Cloud |
ALL, name, PROVISION |
|
Constructor Summary |
Eucalyptus(java.net.URL url,
java.lang.String accessId,
java.lang.String secretKey,
java.lang.String privateKey,
java.lang.String instanceCapStr,
java.util.List<SlaveTemplate> templates)
|
| Methods inherited from class hudson.plugins.ec2.EC2Cloud |
buildPresignedURL, canProvision, checkEndPoint, connect, connect, connect, connectS3, convertHostName, convertPort, convertS3HostName, 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 |
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 |
url
public final java.net.URL url
Eucalyptus
@DataBoundConstructor
public Eucalyptus(java.net.URL url,
java.lang.String accessId,
java.lang.String secretKey,
java.lang.String privateKey,
java.lang.String instanceCapStr,
java.util.List<SlaveTemplate> templates)
throws java.io.IOException
- Throws:
java.io.IOException
getEc2EndpointUrl
public java.net.URL getEc2EndpointUrl()
throws java.io.IOException
- Specified by:
getEc2EndpointUrl in class EC2Cloud
- Throws:
java.io.IOException
getS3EndpointUrl
public java.net.URL getS3EndpointUrl()
throws java.io.IOException
- Specified by:
getS3EndpointUrl in class EC2Cloud
- Throws:
java.io.IOException
buildJets3tProperties
protected org.jets3t.service.Jets3tProperties buildJets3tProperties(java.net.URL s3)
- Description copied from class:
EC2Cloud
- Builds the connection parameters for S3.
- Overrides:
buildJets3tProperties in class EC2Cloud
Copyright © 2010. All Rights Reserved.