Index
All Classes and Interfaces|All Packages|Serialized Form
C
- callback(DigitalOceanCloud, UnmarshallingContext) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud.ConverterImpl
- canConvert(Class) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud.ConverterImpl
- canProvision(Label) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- checkCycle() - Method in class com.dubture.jenkins.digitalocean.RetentionStrategy
- com.dubture.jenkins.digitalocean - package com.dubture.jenkins.digitalocean
- ConverterImpl(XStream2) - Constructor for class com.dubture.jenkins.digitalocean.DigitalOceanCloud.ConverterImpl
- createComputer() - Method in class com.dubture.jenkins.digitalocean.Slave
-
Override to create a DigitalOcean
DigitalOceanComputer
D
- DescriptorImpl() - Constructor for class com.dubture.jenkins.digitalocean.DigitalOceanCloud.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.
- DigitalOceanCloud - Class in com.dubture.jenkins.digitalocean
-
The
DigitalOceanCloud
contains the main configuration values for running slaves on DigitalOcean, e.g. - DigitalOceanCloud(String, String, String, Boolean, String, String, List<? extends SlaveTemplate>) - Constructor for class com.dubture.jenkins.digitalocean.DigitalOceanCloud
-
Constructor parameters are injected via jelly in the jenkins global configuration
- DigitalOceanCloud(String, String, String, String, String, Boolean, String, String, List<? extends SlaveTemplate>) - Constructor for class com.dubture.jenkins.digitalocean.DigitalOceanCloud
-
Deprecated.
- DigitalOceanCloud.ConverterImpl - Class in com.dubture.jenkins.digitalocean
- DigitalOceanCloud.DescriptorImpl - Class in com.dubture.jenkins.digitalocean
- DigitalOceanComputer - Class in com.dubture.jenkins.digitalocean
-
A
Computer
implementation for DigitalOcean. - DigitalOceanComputer(Slave) - Constructor for class com.dubture.jenkins.digitalocean.DigitalOceanComputer
- DigitalOceanComputerLauncher - Class in com.dubture.jenkins.digitalocean
-
The
DigitalOceanComputerLauncher
is responsible for: Connecting to a agent via SSH Installing Java and the Jenkins agent to the agent - DigitalOceanComputerLauncher() - Constructor for class com.dubture.jenkins.digitalocean.DigitalOceanComputerLauncher
- doCheckAuthToken(String) - Static method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud.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.DigitalOceanCloud.DescriptorImpl
- doCheckInstanceCap(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
- doCheckName(String) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud.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.DigitalOceanCloud.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.DigitalOceanCloud.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
- doFillAuthTokenCredentialIdItems(String) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud.DescriptorImpl
- doFillImageIdItems(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
- doFillPrivateKeyCredentialIdItems(String) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud.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.DigitalOceanCloud.DescriptorImpl
- doTestConnection(String) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud.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.DigitalOceanCloud
- getAuthToken() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
-
Deprecated.
- getAuthTokenCredentialId() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- getAuthTokenFromCredentialId(String) - Static method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- getCloud() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanComputer
- getCloud() - Method in class com.dubture.jenkins.digitalocean.Slave
-
Retrieve a handle to the associated
DigitalOceanCloud
- getConnectionRetryWait() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- getDescriptor() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
- getDisplayName() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud.DescriptorImpl
- getDisplayName() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- getDisplayName() - Method in class com.dubture.jenkins.digitalocean.Slave.DescriptorImpl
- getDisplayName() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate.DescriptorImpl
- getDropletConnection(String, int, PrintStream) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanComputerLauncher
- getDropletId() - Method in class com.dubture.jenkins.digitalocean.Slave
- getId() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanComputer
- getId() - 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.DigitalOceanCloud
- 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.DigitalOceanCloud
- 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.DigitalOceanCloud
-
Deprecated.
- getPrivateKey() - Method in class com.dubture.jenkins.digitalocean.Slave
- getPrivateKeyCredentialId() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- getPrivateKeyFromCredentialId(String) - Static method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- getRegionId() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
- getRemoteAdmin() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanComputer
- 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.DigitalOceanCloud
- getSshPort() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanComputer
- 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.DigitalOceanComputer
- getStartTimeMillis() - Method in class com.dubture.jenkins.digitalocean.Slave
- getTags() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
- getTemplates() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- getTimeoutMinutes() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- getUsePrivateNetworking() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- 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(DigitalOceanComputer) - Method in class com.dubture.jenkins.digitalocean.RetentionStrategy
- isInstallMonitoring() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
- isInstanceCapReachedLocal(String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
- isInstanceCapReachedRemote(List<Droplet>, String) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
- isInstantiable() - Method in class com.dubture.jenkins.digitalocean.Slave.DescriptorImpl
- isLabellessJobsAllowed() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
- isSetupPrivateNetworking() - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
- 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.DigitalOceanComputerLauncher
-
Connects to the given
DigitalOceanComputer
via SSH and installs Java/Jenkins agent if necessary.
M
- migrateAuthTokenToCredential(String, String) - Static method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- migratePrivateSshKeyToCredential(String, String) - Static method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
O
- onRemoved() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanComputer
P
- provision(Label, int) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
-
The actual logic for provisioning a new droplet when it's needed by Jenkins.
- provision(ProvisioningActivity.Id, String, String, String, String, Integer, List<Droplet>, Boolean) - Method in class com.dubture.jenkins.digitalocean.SlaveTemplate
R
- readResolve() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- 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 idleDroplet
can be destroyed. - RetentionStrategy() - Constructor for class com.dubture.jenkins.digitalocean.RetentionStrategy
S
- setAuthToken(String) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
-
Deprecated.
- setAuthTokenCredentialId(String) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- setPrivateKey(String) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
-
Deprecated.
- setPrivateKeyCredentialId(String) - Method in class com.dubture.jenkins.digitalocean.DigitalOceanCloud
- Slave - Class in com.dubture.jenkins.digitalocean
-
The
Slave
is responsible for Creating a DigitalOceanDigitalOceanComputer
Destroying theDroplet
if it's not needed anymore. - Slave(ProvisioningActivity.Id, String, String, String, Integer, String, String, String, int, int, int, String, ComputerLauncher, RetentionStrategy, List<? extends NodeProperty<?>>, String) - Constructor for class com.dubture.jenkins.digitalocean.Slave
- 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 agent via a DigitalOcean droplet. - SlaveTemplate(String, String, String, String, String, String, Integer, Boolean, String, String, String, Boolean, String, Boolean, 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(DigitalOceanComputer) - Method in class com.dubture.jenkins.digitalocean.RetentionStrategy
U
- updateInstanceDescription() - Method in class com.dubture.jenkins.digitalocean.DigitalOceanComputer
_
- _terminate(TaskListener) - Method in class com.dubture.jenkins.digitalocean.Slave
-
Deletes the
Droplet
when not needed anymore.
All Classes and Interfaces|All Packages|Serialized Form
DigitalOceanCloud.getAuthTokenCredentialId()