Skip navigation links
B C D G I J L O P R S U _ 

B

buildUpCommand(Computer, String) - Method in class com.dubture.jenkins.digitalocean.ComputerLauncher
 

C

canProvision(Label) - Method in class com.dubture.jenkins.digitalocean.Cloud
 
Cloud - Class in com.dubture.jenkins.digitalocean
The Cloud contains the main configuration values for running slaves on DigitalOcean, e.g.
Cloud(String, String, String, String, String, List<? extends SlaveTemplate>) - Constructor for class com.dubture.jenkins.digitalocean.Cloud
Constructor parameters are injected via jelly in the jenkins global configuration
Cloud.DescriptorImpl - Class in com.dubture.jenkins.digitalocean
 
com.dubture.jenkins.digitalocean - package com.dubture.jenkins.digitalocean
 
Computer - Class in com.dubture.jenkins.digitalocean
A Computer implementation for DigitalOcean.
Computer(Slave) - Constructor for class com.dubture.jenkins.digitalocean.Computer
 
ComputerLauncher - Class in com.dubture.jenkins.digitalocean
The ComputerLauncher is responsible for - connecting to a slave via SSH - installing Java and the Jenkins agent o the slave
ComputerLauncher() - Constructor for class com.dubture.jenkins.digitalocean.ComputerLauncher
 
countCurrentDropletsSlaves(String) - Method in class com.dubture.jenkins.digitalocean.Cloud
Count the number of droplets provisioned with the specified Image ID
createComputer() - Method in class com.dubture.jenkins.digitalocean.Slave
Override to create a DigitalOcean Computer
createDropletName() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 

D

DescriptorImpl() - Constructor for class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.dubture.jenkins.digitalocean.RetentionStrategy.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.dubture.jenkins.digitalocean.Slave.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckAuthToken(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doCheckName(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doCheckPrivateKey(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doFillImageIdItems(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doFillRegionIdItems(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doFillSizeIdItems(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doFillSshKeyIdItems(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doTestConnection(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 

G

getApiClient() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getAuthToken() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getCloud() - Method in class com.dubture.jenkins.digitalocean.Computer
 
getCloud() - Method in class com.dubture.jenkins.digitalocean.Slave
Retrieve a handle to the associated Cloud
getDescriptor() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getDisplayName() - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
getDisplayName() - Method in class com.dubture.jenkins.digitalocean.RetentionStrategy.DescriptorImpl
 
getDisplayName() - Method in class com.dubture.jenkins.digitalocean.Slave.DescriptorImpl
 
getDisplayName() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
getDropletId() - Method in class com.dubture.jenkins.digitalocean.Slave
 
getIdleTerminationInMinutes() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getIdleTerminationTime() - Method in class com.dubture.jenkins.digitalocean.Slave
 
getImageId() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getLabels() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getLabelSet() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getLabelString() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getName() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getNumExecutors() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getParent() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getPrivateKey() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getPrivateKey() - Method in class com.dubture.jenkins.digitalocean.Slave
 
getRegionId() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getRemoteAdmin() - Method in class com.dubture.jenkins.digitalocean.Computer
 
getRemoteAdmin() - Method in class com.dubture.jenkins.digitalocean.Slave
Get the name of the remote admin user
getSizeId() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getSshKeyId() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getSshPort() - Method in class com.dubture.jenkins.digitalocean.Computer
 
getTemplate(Label) - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getTemplates() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getUptime() - Method in class com.dubture.jenkins.digitalocean.Computer
 

I

initScript - Variable in class com.dubture.jenkins.digitalocean.Slave
 
isIdleForTooLong(Computer) - Method in class com.dubture.jenkins.digitalocean.RetentionStrategy
 
isInstantiable() - Method in class com.dubture.jenkins.digitalocean.Slave.DescriptorImpl
 

J

jvmopts - Variable in class com.dubture.jenkins.digitalocean.Slave
 

L

launch(SlaveComputer, TaskListener) - Method in class com.dubture.jenkins.digitalocean.ComputerLauncher
Connects to the given Computer via SSH and installs Java/Jenkins agent if necessary.

O

onRemoved() - Method in class com.dubture.jenkins.digitalocean.Computer
 

P

parent - Variable in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
provision(Label, int) - Method in class com.dubture.jenkins.digitalocean.Cloud
The actual logic for provisioning a new droplet when it's needed by Jenkins.
provision(DigitalOceanClient, String, String, Integer, StreamTaskListener) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
Creates a new droplet on DigitalOcean to be used as a Jenkins slave.

R

readResolve() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
readResolve() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
RetentionStrategy - Class in com.dubture.jenkins.digitalocean
The RetentionStrategy is mainly used to determine when an idle Droplet can be destroyed.
RetentionStrategy() - Constructor for class com.dubture.jenkins.digitalocean.RetentionStrategy
 
RetentionStrategy.DescriptorImpl - Class in com.dubture.jenkins.digitalocean
 

S

Slave - Class in com.dubture.jenkins.digitalocean
The Slave is responsible for Creating a DigitalOcean Computer Destroying the Droplet if it's not needed anymore.
Slave(String, String, String, Integer, String, String, String, int, int, Node.Mode, String, ComputerLauncher, RetentionStrategy, List<? extends NodeProperty<?>>, String, String) - Constructor for class com.dubture.jenkins.digitalocean.Slave
Slaves are created by SlaveTemplates
Slave.DescriptorImpl - Class in com.dubture.jenkins.digitalocean
 
SlaveTemplate - Class in com.dubture.jenkins.digitalocean
A SlaveTemplate represents the configuration values for creating a new slave via a DigitalOcean droplet.
SlaveTemplate(String, String, String, String, String) - Constructor for class com.dubture.jenkins.digitalocean.SlaveTemplate
Data is injected from the global Jenkins configuration via jelly.
SlaveTemplate.DescriptorImpl - Class in com.dubture.jenkins.digitalocean
 
start(Computer) - Method in class com.dubture.jenkins.digitalocean.RetentionStrategy
 

U

updateInstanceDescription() - Method in class com.dubture.jenkins.digitalocean.Computer
 

_

_terminate(TaskListener) - Method in class com.dubture.jenkins.digitalocean.Slave
Deletes the Droplet when not needed anymore.
B C D G I J L O P R S U _ 
Skip navigation links

Copyright © 2004-2015. All Rights Reserved.