Package io.jenkins.plugins.yc
Class YandexCloud
- java.lang.Object
-
- hudson.model.AbstractModelObject
-
- hudson.model.Actionable
-
- hudson.slaves.Cloud
-
- io.jenkins.plugins.yc.AbstractCloud
-
- io.jenkins.plugins.yc.YandexCloud
-
- All Implemented Interfaces:
ExtensionPoint
,Describable<Cloud>
,ModelObject
,SearchableModelObject
,SearchItem
,AccessControlled
,ModelObjectWithContextMenu
public class YandexCloud extends AbstractCloud
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
YandexCloud.YandexDescriptor
-
Nested classes/interfaces inherited from class io.jenkins.plugins.yc.AbstractCloud
AbstractCloud.DescriptorImpl
-
Nested classes/interfaces inherited from class hudson.slaves.Cloud
Cloud.CloudState
-
Nested classes/interfaces inherited from interface hudson.ExtensionPoint
ExtensionPoint.LegacyInstancesAreScopedToHudson
-
Nested classes/interfaces inherited from interface jenkins.model.ModelObjectWithContextMenu
ModelObjectWithContextMenu.ContextMenu, ModelObjectWithContextMenu.ContextMenuVisibility, ModelObjectWithContextMenu.MenuItem, ModelObjectWithContextMenu.MenuItemType
-
-
Constructor Summary
Constructors Constructor Description YandexCloud(String name, List<? extends YandexTemplate> templates, String credentialsId, String sshKeysCredentialsId, int authSleepMs)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Collection<NodeProvisioner.PlannedNode>
provision(Cloud.CloudState state, int excessWorkload)
-
Methods inherited from class io.jenkins.plugins.yc.AbstractCloud
canProvision, createPlannedNode, getNewOrExistingAvailableSlave, getSshKeysCredentialsId, getTemplate, getTemplates, getTemplates, readResolve, resolvePrivateKey
-
Methods inherited from class hudson.slaves.Cloud
all, canProvision, doConfigSubmit, doDoDelete, getACL, getDescriptor, getDisplayName, getIcon, getIconAltText, getIconClassName, getSearchUrl, getUrl, provision, reconfigure, registerPermissions
-
Methods inherited from class hudson.model.Actionable
addAction, addOrReplaceAction, doContextMenu, getAction, getAction, getActions, getActions, getAllActions, getDynamic, removeAction, removeActions, replaceAction, replaceActions
-
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
-
Methods inherited from interface hudson.security.AccessControlled
checkAnyPermission, checkPermission, hasAnyPermission, hasPermission, hasPermission, hasPermission2
-
-
-
-
Constructor Detail
-
YandexCloud
@DataBoundConstructor public YandexCloud(String name, List<? extends YandexTemplate> templates, String credentialsId, String sshKeysCredentialsId, int authSleepMs)
-
-
Method Detail
-
provision
public Collection<NodeProvisioner.PlannedNode> provision(Cloud.CloudState state, int excessWorkload)
-
-