A B C D E F G H I K L M O P R S T V W Y _ 
All Classes All Packages

A

AbstractCloud - Class in io.jenkins.plugins.yc
 
AbstractCloud(String, List<? extends YandexTemplate>, String, String, int) - Constructor for class io.jenkins.plugins.yc.AbstractCloud
 
AbstractCloud.DescriptorImpl - Class in io.jenkins.plugins.yc
 
Agent_Failed_To_Connect() - Static method in class io.jenkins.plugins.yc.Messages
Key Agent_Failed_To_Connect: The agent failed to connect. See log for more details.
ALLOW_CREATE - io.jenkins.plugins.yc.YandexTemplate.ProvisionOptions
 

B

b64Encoder - Static variable in class io.jenkins.plugins.yc.util.KeyFingerprinter
OpenSSH does not pad.
build() - Method in class io.jenkins.plugins.yc.util.YCAgentConfig.OnDemandBuilder
 
buildCredentialProvider() - Method in class io.jenkins.plugins.yc.ServiceAccount
 
buildUpCommand(String) - Method in class io.jenkins.plugins.yc.YCUnixComputerLauncher
 

C

cancelItem(Queue.Item, String) - Static method in class io.jenkins.plugins.yc.util.CloudUtil
 
canProvision(Cloud.CloudState) - Method in class io.jenkins.plugins.yc.AbstractCloud
 
check(YCComputer) - Method in class io.jenkins.plugins.yc.YandexRetentionStrategy
 
closeChannel(String) - Method in class io.jenkins.plugins.yc.YandexTemplate
 
CloudUtil - Class in io.jenkins.plugins.yc.util
 
countDown() - Method in class io.jenkins.plugins.yc.util.ResettableCountDownLatch
 
createComputer() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
createInstanceResponse(InstanceServiceOuterClass.CreateInstanceRequest) - Method in class io.jenkins.plugins.yc.YandexTemplate
 
createOnDemandAgent(YCAgentConfig.OnDemand) - Method in interface io.jenkins.plugins.yc.util.YCAgentFactory
 
createOnDemandAgent(YCAgentConfig.OnDemand) - Method in class io.jenkins.plugins.yc.util.YCAgentFactoryImpl
 
createPlannedNode(YandexTemplate, YCAbstractSlave) - Method in class io.jenkins.plugins.yc.AbstractCloud
 
createVm() - Method in class io.jenkins.plugins.yc.YandexTemplate
 

D

dateStrToLong(String) - Static method in class io.jenkins.plugins.yc.util.TimeUtils
 
deleteInstanceResponse(String) - Method in class io.jenkins.plugins.yc.YandexTemplate
 
describeInstance() - Method in class io.jenkins.plugins.yc.YCComputer
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.yc.AbstractCloud.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.yc.YandexTemplate.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.yc.YCAbstractSlave.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.yc.YCOndemandSlave.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.yc.YCTag.DescriptorImpl
 
DISABLED - Static variable in class io.jenkins.plugins.yc.YandexRetentionStrategy
 
doCheckCredentialsId(ItemGroup, String) - Method in class io.jenkins.plugins.yc.YandexCloud.YandexDescriptor
 
doCheckInitVMTemplate(ItemGroup, String) - Method in class io.jenkins.plugins.yc.YandexTemplate.DescriptorImpl
 
doCheckSshKeysCredentialsId(ItemGroup, String) - Method in class io.jenkins.plugins.yc.AbstractCloud.DescriptorImpl
 
doCheckSshKeysCredentialsId(ItemGroup, String) - Method in class io.jenkins.plugins.yc.YandexCloud.YandexDescriptor
 
doCheckVmName(ItemGroup, String) - Method in class io.jenkins.plugins.yc.YandexTemplate.DescriptorImpl
 
doDoDelete() - Method in class io.jenkins.plugins.yc.YCComputer
When the slave is deleted, terminate the instance.
doFillCredentialsIdItems(ItemGroup) - Method in class io.jenkins.plugins.yc.YandexCloud.YandexDescriptor
 
doFillSshKeysCredentialsIdItems(ItemGroup) - Method in class io.jenkins.plugins.yc.YandexCloud.YandexDescriptor
 
doTestConnection(ItemGroup, String) - Method in class io.jenkins.plugins.yc.AbstractCloud.DescriptorImpl
Tests the connection settings.
doTestConnection(ItemGroup, String) - Method in class io.jenkins.plugins.yc.YandexCloud.YandexDescriptor
 

E

equals(Object) - Method in class io.jenkins.plugins.yc.YCPrivateKey
 
equals(Object) - Method in class io.jenkins.plugins.yc.YCTag
 

F

fingerPrint(KeyPair) - Static method in class io.jenkins.plugins.yc.util.KeyFingerprinter
 
FORCE_CREATE - io.jenkins.plugins.yc.YandexTemplate.ProvisionOptions
 

G

getAdminPassword() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getCloud() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getCloud() - Method in class io.jenkins.plugins.yc.YCComputer
 
getCloudName() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getCount() - Method in class io.jenkins.plugins.yc.util.ResettableCountDownLatch
 
getCredentials(String) - Static method in class io.jenkins.plugins.yc.AbstractCloud.DescriptorImpl
 
getDescriptor() - Method in class io.jenkins.plugins.yc.YandexTemplate
 
getDisplayName() - Method in class io.jenkins.plugins.yc.YandexCloud.YandexDescriptor
 
getDisplayName() - Method in class io.jenkins.plugins.yc.YandexTemplate.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.yc.YCAbstractSlave.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.yc.YCOndemandSlave.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.yc.YCTag.DescriptorImpl
 
getFilterInstanceResponse(String) - Method in class io.jenkins.plugins.yc.YandexTemplate
 
getIdleTerminationMinutes() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getInitScript() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getInstance() - Static method in interface io.jenkins.plugins.yc.util.YCAgentFactory
 
getInstanceId() - Method in class io.jenkins.plugins.yc.util.YCAgentConfig.OnDemandBuilder
 
getInstanceId() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getInstanceId() - Method in class io.jenkins.plugins.yc.YCComputer
 
getInstanceResponse(String) - Method in class io.jenkins.plugins.yc.YandexTemplate
 
getInstanceServiceBlockingStub() - Method in class io.jenkins.plugins.yc.YandexTemplate
 
getItem(String) - Static method in class io.jenkins.plugins.yc.util.CloudUtil
 
getLabelSet() - Method in class io.jenkins.plugins.yc.YandexTemplate
 
getLaunchTimeoutInMillis() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getName() - Method in class io.jenkins.plugins.yc.YCTag
 
getNewOrExistingAvailableSlave(YandexTemplate, int, boolean) - Method in class io.jenkins.plugins.yc.AbstractCloud
Obtains a agent whose matches the given template, and that also has requiredLabel (if requiredLabel is non-null) forceCreateNew specifies that the creation of a new agent is required.
getNode() - Method in class io.jenkins.plugins.yc.YCComputer
 
getPrivateIpAddress(YCComputer) - Static method in class io.jenkins.plugins.yc.YCHostAddressProvider
 
getPrivateKey() - Method in class io.jenkins.plugins.yc.YCPrivateKey
 
getPrivateKeySecret() - Method in class io.jenkins.plugins.yc.YCPrivateKey
 
getPublicFingerprint() - Method in class io.jenkins.plugins.yc.YCPrivateKey
 
getSlaveTemplate() - Method in class io.jenkins.plugins.yc.YCComputer
 
getSshKeysCredentialsId() - Method in class io.jenkins.plugins.yc.AbstractCloud
 
getSshPort() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getSshPort() - Method in class io.jenkins.plugins.yc.YCComputer
 
getStatus() - Method in class io.jenkins.plugins.yc.YCComputer
 
getStopOnTerminate() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getTags() - Method in class io.jenkins.plugins.yc.YandexTemplate
 
getTags() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getTemplate(String) - Method in class io.jenkins.plugins.yc.AbstractCloud
 
getTemplateDescription() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getTemplates() - Method in class io.jenkins.plugins.yc.AbstractCloud
 
getTemplates(Label) - Method in class io.jenkins.plugins.yc.AbstractCloud
Gets list of YandexTemplate that matches Label.
getTmpDir() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
getUptime() - Method in class io.jenkins.plugins.yc.YCComputer
 
getUserName() - Method in class io.jenkins.plugins.yc.YCPrivateKey
 
getValue() - Method in class io.jenkins.plugins.yc.YCTag
 

H

hashCode() - Method in class io.jenkins.plugins.yc.YCPrivateKey
 
hashCode() - Method in class io.jenkins.plugins.yc.YCTag
 

I

io.jenkins.plugins.yc - package io.jenkins.plugins.yc
 
io.jenkins.plugins.yc.exception - package io.jenkins.plugins.yc.exception
 
io.jenkins.plugins.yc.util - package io.jenkins.plugins.yc.util
 
isAcceptingTasks() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
isAlive(boolean) - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
isConnected() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
isInstantiable() - Method in class io.jenkins.plugins.yc.YCAbstractSlave.DescriptorImpl
 
isSpecifyPassword() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
isStopOnTerminate() - Method in class io.jenkins.plugins.yc.util.YCAgentConfig.OnDemandBuilder
 
isStopOnTerminate() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 

K

KeyFingerprinter - Class in io.jenkins.plugins.yc.util
Utiility class for calculating and verifying SSH key fingerprints as defined by OpenSSH.

L

lastFetchInstance - Variable in class io.jenkins.plugins.yc.YCAbstractSlave
 
lastFetchTime - Variable in class io.jenkins.plugins.yc.YCAbstractSlave
 
launch(SlaveComputer, TaskListener) - Method in class io.jenkins.plugins.yc.YCComputerLauncher
 
launchScript(YCComputer, TaskListener) - Method in class io.jenkins.plugins.yc.YCComputerLauncher
 
launchScript(YCComputer, TaskListener) - Method in class io.jenkins.plugins.yc.YCUnixComputerLauncher
 
launchTimeout - Variable in class io.jenkins.plugins.yc.YCAbstractSlave
 
LoginFailed - Exception in io.jenkins.plugins.yc.exception
 
LoginFailed(String) - Constructor for exception io.jenkins.plugins.yc.exception.LoginFailed
Exception for login errors.

M

Messages - Class in io.jenkins.plugins.yc
Generated localization support class.
Messages() - Constructor for class io.jenkins.plugins.yc.Messages
 
MIN_FETCH_TIME - Static variable in class io.jenkins.plugins.yc.YCAbstractSlave
 

O

onConnected() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
Called when the agent is connected to Jenkins.
onConnected() - Method in class io.jenkins.plugins.yc.YCComputer
 
OnDemandBuilder() - Constructor for class io.jenkins.plugins.yc.util.YCAgentConfig.OnDemandBuilder
 
onOnline(Computer, TaskListener) - Method in class io.jenkins.plugins.yc.YCComputerListener
 

P

parent - Variable in class io.jenkins.plugins.yc.YandexTemplate
 
provision(int, EnumSet<YandexTemplate.ProvisionOptions>) - Method in class io.jenkins.plugins.yc.YandexTemplate
 
provision(Cloud.CloudState, int) - Method in class io.jenkins.plugins.yc.YandexCloud
 

R

readResolve() - Method in class io.jenkins.plugins.yc.AbstractCloud
 
readResolve() - Method in class io.jenkins.plugins.yc.YandexRetentionStrategy
 
readResolve() - Method in class io.jenkins.plugins.yc.YandexTemplate
 
readResolve() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
reconfigure(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
reconfigure(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.yc.YCOndemandSlave
 
reset() - Method in class io.jenkins.plugins.yc.util.ResettableCountDownLatch
 
ResettableCountDownLatch - Class in io.jenkins.plugins.yc.util
 
ResettableCountDownLatch(int, boolean) - Constructor for class io.jenkins.plugins.yc.util.ResettableCountDownLatch
 
resolvePrivateKey() - Method in class io.jenkins.plugins.yc.AbstractCloud
 

S

self() - Method in class io.jenkins.plugins.yc.util.YCAgentConfig.OnDemandBuilder
 
ServiceAccount - Class in io.jenkins.plugins.yc
 
ServiceAccount(CredentialsScope, String, String, String, String, String, String, String) - Constructor for class io.jenkins.plugins.yc.ServiceAccount
 
start(YCComputer) - Method in class io.jenkins.plugins.yc.YandexRetentionStrategy
Called when a new YCComputer object is introduced (such as when Hudson started, or when a new agent is added.)
startInstance(String) - Method in class io.jenkins.plugins.yc.YandexTemplate
 
stopInstance(String) - Method in class io.jenkins.plugins.yc.YandexTemplate
 

T

taskCompleted(Executor, Queue.Task, long) - Method in class io.jenkins.plugins.yc.YandexRetentionStrategy
 
taskCompletedWithProblems(Executor, Queue.Task, long, Throwable) - Method in class io.jenkins.plugins.yc.YandexRetentionStrategy
 
terminate() - Method in class io.jenkins.plugins.yc.YCAbstractSlave
 
terminate() - Method in class io.jenkins.plugins.yc.YCOndemandSlave
 
terminateScheduled - Variable in class io.jenkins.plugins.yc.YCAbstractSlave
Terminate was scheduled.
TimeUtils - Class in io.jenkins.plugins.yc.util
 
toString() - Method in class io.jenkins.plugins.yc.YCPrivateKey
 
toString() - Method in class io.jenkins.plugins.yc.YCTag
 

V

valueOf(String) - Static method in enum io.jenkins.plugins.yc.YandexTemplate.ProvisionOptions
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jenkins.plugins.yc.YandexTemplate.ProvisionOptions
Returns an array containing the constants of this enum type, in the order they are declared.

W

withInstanceId(String) - Method in class io.jenkins.plugins.yc.util.YCAgentConfig.OnDemandBuilder
 
withStopOnTerminate(boolean) - Method in class io.jenkins.plugins.yc.util.YCAgentConfig.OnDemandBuilder
 

Y

YandexClientException - Exception in io.jenkins.plugins.yc.exception
 
YandexClientException(String) - Constructor for exception io.jenkins.plugins.yc.exception.YandexClientException
Exception for client errors.
YandexCloud - Class in io.jenkins.plugins.yc
 
YandexCloud(String, List<? extends YandexTemplate>, String, String, int) - Constructor for class io.jenkins.plugins.yc.YandexCloud
 
YandexCloud.YandexDescriptor - Class in io.jenkins.plugins.yc
 
YandexDescriptor() - Constructor for class io.jenkins.plugins.yc.YandexCloud.YandexDescriptor
 
YandexRetentionStrategy - Class in io.jenkins.plugins.yc
 
YandexRetentionStrategy(String) - Constructor for class io.jenkins.plugins.yc.YandexRetentionStrategy
 
YandexTemplate - Class in io.jenkins.plugins.yc
 
YandexTemplate(String, String, String, Node.Mode, String, String, String, String, String, boolean, List<YCTag>, int) - Constructor for class io.jenkins.plugins.yc.YandexTemplate
 
YandexTemplate.DescriptorImpl - Class in io.jenkins.plugins.yc
 
YandexTemplate.ProvisionOptions - Enum in io.jenkins.plugins.yc
 
YCAbstractSlave - Class in io.jenkins.plugins.yc
 
YCAbstractSlave(String, String, String, String, int, Node.Mode, String, ComputerLauncher, RetentionStrategy<YCComputer>, String, String, List<? extends NodeProperty<?>>, boolean, String, List<YCTag>, String, long) - Constructor for class io.jenkins.plugins.yc.YCAbstractSlave
 
YCAbstractSlave.DescriptorImpl - Class in io.jenkins.plugins.yc
 
YCAgentConfig - Class in io.jenkins.plugins.yc.util
 
YCAgentConfig.OnDemand - Class in io.jenkins.plugins.yc.util
 
YCAgentConfig.OnDemandBuilder - Class in io.jenkins.plugins.yc.util
 
YCAgentFactory - Interface in io.jenkins.plugins.yc.util
 
YCAgentFactoryImpl - Class in io.jenkins.plugins.yc.util
 
YCAgentFactoryImpl() - Constructor for class io.jenkins.plugins.yc.util.YCAgentFactoryImpl
 
YCComputer - Class in io.jenkins.plugins.yc
 
YCComputer(YCAbstractSlave) - Constructor for class io.jenkins.plugins.yc.YCComputer
 
YCComputerLauncher - Class in io.jenkins.plugins.yc
 
YCComputerLauncher() - Constructor for class io.jenkins.plugins.yc.YCComputerLauncher
 
YCComputerListener - Class in io.jenkins.plugins.yc
 
YCComputerListener() - Constructor for class io.jenkins.plugins.yc.YCComputerListener
 
YCHostAddressProvider - Class in io.jenkins.plugins.yc
 
YCHostAddressProvider() - Constructor for class io.jenkins.plugins.yc.YCHostAddressProvider
 
YCloud_Success() - Static method in class io.jenkins.plugins.yc.Messages
Key YCloud.Success: Success.
YCOndemandSlave - Class in io.jenkins.plugins.yc
 
YCOndemandSlave(String) - Constructor for class io.jenkins.plugins.yc.YCOndemandSlave
Constructor for debugging
YCOndemandSlave(String, String, String, String, int, String, ComputerLauncher, Node.Mode, String, String, List<? extends NodeProperty<?>>, boolean, String, List<YCTag>, String, long) - Constructor for class io.jenkins.plugins.yc.YCOndemandSlave
 
YCOndemandSlave(String, String, String, String, String, String, String, String, String, List<? extends NodeProperty<?>>, long, boolean, int) - Constructor for class io.jenkins.plugins.yc.YCOndemandSlave
 
YCOndemandSlave.DescriptorImpl - Class in io.jenkins.plugins.yc
 
YCPrivateKey - Class in io.jenkins.plugins.yc
 
YCPrivateKey(String, String) - Constructor for class io.jenkins.plugins.yc.YCPrivateKey
 
YCTag - Class in io.jenkins.plugins.yc
 
YCTag(String, String) - Constructor for class io.jenkins.plugins.yc.YCTag
Tag name for the specific jenkins agent type tag, used to identify the YC instances provisioned by this plugin.
YCTag.DescriptorImpl - Class in io.jenkins.plugins.yc
 
YCUnixComputerLauncher - Class in io.jenkins.plugins.yc
 
YCUnixComputerLauncher() - Constructor for class io.jenkins.plugins.yc.YCUnixComputerLauncher
 

_

_Agent_Failed_To_Connect() - Static method in class io.jenkins.plugins.yc.Messages
Key Agent_Failed_To_Connect: The agent failed to connect. See log for more details.
_YCloud_Success() - Static method in class io.jenkins.plugins.yc.Messages
Key YCloud.Success: Success.
A B C D E F G H I K L M O P R S T V W Y _ 
All Classes All Packages