Skip navigation links
B C D G I 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
 
checkCycle() - Method in class com.dubture.jenkins.digitalocean.RetentionStrategy
 
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, 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 to the slave
ComputerLauncher() - Constructor for class com.dubture.jenkins.digitalocean.ComputerLauncher
 
createComputer() - Method in class com.dubture.jenkins.digitalocean.Slave
Override to create a DigitalOcean Computer

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
 
DigitalOcean - Class in com.dubture.jenkins.digitalocean
Various utility methods that make it easier to obtain full lists of properties from Digital Ocean.
doCheckAuthToken(String) - Static method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doCheckIdleTerminationInMinutes(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckImageId(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckInstanceCap(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doCheckInstanceCap(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckName(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doCheckName(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckNumExecutors(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckPrivateKey(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doCheckRegionId(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckSizeId(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckSshKeyId(String) - Method in class com.dubture.jenkins.digitalocean.Cloud.DescriptorImpl
 
doCheckSshPort(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckUsername(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
 
doCheckWorkspacePath(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.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
 
DropletName - Class in com.dubture.jenkins.digitalocean
 

G

generateDropletName(String, String) - Static method in class com.dubture.jenkins.digitalocean.DropletName
 
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
 
getInitScript() - Method in class com.dubture.jenkins.digitalocean.Slave
 
getInitScript() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getInstanceCap() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getInstanceCap() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getJvmOpts() - Method in class com.dubture.jenkins.digitalocean.Slave
 
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
 
getName() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getNumExecutors() - 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
 
getSshPort() - Method in class com.dubture.jenkins.digitalocean.Slave
 
getSshPort() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getStartTimeMillis() - Method in class com.dubture.jenkins.digitalocean.Computer
 
getStartTimeMillis() - Method in class com.dubture.jenkins.digitalocean.Slave
 
getTemplateBelowInstanceCap(Label) - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getTemplates(Label) - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getTemplates() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getTimeoutMinutes() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
getUserData() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getUsername() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
getWorkspacePath() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 

I

isDropletInstanceOfCloud(String, String) - Static method in class com.dubture.jenkins.digitalocean.DropletName
 
isDropletInstanceOfSlave(String, String, String) - Static method in class com.dubture.jenkins.digitalocean.DropletName
 
isIdleForTooLong(Computer) - Method in class com.dubture.jenkins.digitalocean.RetentionStrategy
 
isInstanceCapReached() - Method in class com.dubture.jenkins.digitalocean.Cloud
 
isInstanceCapReached(String, String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 
isInstantiable() - Method in class com.dubture.jenkins.digitalocean.Slave.DescriptorImpl
 
isValidCloudName(String) - Static method in class com.dubture.jenkins.digitalocean.DropletName
 
isValidSlaveName(String) - Static method in class com.dubture.jenkins.digitalocean.DropletName
 

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

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(String, String, String, String, Integer) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
 

R

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, 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, String, Integer, String, 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 L O P R S U _ 
Skip navigation links

Copyright © 2004-2016. All Rights Reserved.