Skip navigation links
A B C D E F G H I K L M N O P R S T U V W _ 

A

AccessKeyCredentials - Interface in io.jenkins.plugins.huaweicloud.credentials
 
apply(NodeProvisioner.StrategyState) - Method in class io.jenkins.plugins.huaweicloud.NoDelayProvisionerStrategy
 
AssociateEIP - Class in io.jenkins.plugins.huaweicloud.util
 
AssociateEIP() - Constructor for class io.jenkins.plugins.huaweicloud.util.AssociateEIP
 
attach(String, TaskListener) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
await() - Method in class io.jenkins.plugins.huaweicloud.util.ResettableCountDownLatch
 
await(long, TimeUnit) - Method in class io.jenkins.plugins.huaweicloud.util.ResettableCountDownLatch
 

B

build() - Method in class io.jenkins.plugins.huaweicloud.util.ECSAgentConfig.OnDemandBuilder
 
buildUpCommand(ECSComputer, String) - Method in class io.jenkins.plugins.huaweicloud.ECSUnixLauncher
 

C

canProvision(Cloud.CloudState) - Method in class io.jenkins.plugins.huaweicloud.VPC
 
check(ECSComputer) - Method in class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy
 
checkForMinimumInstances() - Static method in class io.jenkins.plugins.huaweicloud.util.MinimumInstanceChecker
 
chooseSubnetID() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
clearLiveInstanceData() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
clock - Static variable in class io.jenkins.plugins.huaweicloud.util.MinimumInstanceChecker
 
CLOUD_ID_PREFIX - Static variable in class io.jenkins.plugins.huaweicloud.HuaweiVPC
 
cloudName - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
countCurrentNumberOfAgents(ECSTemplate) - Static method in class io.jenkins.plugins.huaweicloud.util.MinimumInstanceChecker
 
countCurrentNumberOfProvisioningAgents(ECSTemplate) - Static method in class io.jenkins.plugins.huaweicloud.util.MinimumInstanceChecker
 
countCurrentNumberOfSpareAgents(ECSTemplate) - Static method in class io.jenkins.plugins.huaweicloud.util.MinimumInstanceChecker
 
countDown() - Method in class io.jenkins.plugins.huaweicloud.util.ResettableCountDownLatch
 
countQueueItemsForAgentTemplate(ECSTemplate) - Static method in class io.jenkins.plugins.huaweicloud.util.MinimumInstanceChecker
 
createBasicCredential(String) - Static method in class io.jenkins.plugins.huaweicloud.VPC
 
createComputer() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
createEcsClient(String, String) - Static method in class io.jenkins.plugins.huaweicloud.VPC
 
createEipClient(String, String) - Static method in class io.jenkins.plugins.huaweicloud.VPC
 
createGlobalCredential(String) - Static method in class io.jenkins.plugins.huaweicloud.VPC
 
createIamClient(String, String) - Static method in class io.jenkins.plugins.huaweicloud.VPC
 
createOnDemandAgent(ECSAgentConfig.OnDemand) - Method in interface io.jenkins.plugins.huaweicloud.util.ECSAgentFactory
 
createOnDemandAgent(ECSAgentConfig.OnDemand) - Method in class io.jenkins.plugins.huaweicloud.util.ECSAgentFactoryImpl
 
createServerTags(String, List<ServerTag>, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
currentSubnetId - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 

D

dateStrToLong(String) - Static method in class io.jenkins.plugins.huaweicloud.util.TimeUtils
 
deleteServer(String, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
deleteServerTags(String, List<ServerTag>, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
describeInstance() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
Obtains the instance state description in ECS.
description - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.ECSAbstractSlave.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.ECSNic.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.ECSOndemandSlave.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.ECSTag.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.ECSVolume.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.HuaweiVPC.DescriptorImpl
 
DescriptorImpl() - Constructor for class io.jenkins.plugins.huaweicloud.VPC.DescriptorImpl
 
DISABLED - Static variable in class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy
 
doAttach(StaplerRequest, StaplerResponse, String) - Method in class io.jenkins.plugins.huaweicloud.VPC
Debug command to attach to a running instance.
doCheckAccessKey(String) - Method in class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials.DescriptorImpl
 
doCheckCloudName(String) - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC.DescriptorImpl
 
doCheckCredentialsId(String) - Method in class io.jenkins.plugins.huaweicloud.VPC.DescriptorImpl
 
doCheckDvSize(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doCheckFlavorID(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doCheckImgID(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doCheckLabelString(String, Node.Mode) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doCheckMinimumNumberOfInstances(String, String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doCheckMountQuantity(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doCheckRegion(String) - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC.DescriptorImpl
 
doCheckRvSizeStr(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doCheckSecretKey(String) - Method in class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials.DescriptorImpl
 
doCheckSshKeysCredentialsId(String) - Method in class io.jenkins.plugins.huaweicloud.VPC.DescriptorImpl
 
doCheckSubnetId(String) - Method in class io.jenkins.plugins.huaweicloud.ECSNic.DescriptorImpl
 
doCheckSubnetIDs(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doCheckVolumeSize(String) - Method in class io.jenkins.plugins.huaweicloud.ECSVolume.DescriptorImpl
 
doCheckVpcID(String) - Method in class io.jenkins.plugins.huaweicloud.VPC.DescriptorImpl
 
doCheckZone(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doDoDelete() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
When the slave is deleted, terminate the instance.
doFillCredentialsIdItems() - Method in class io.jenkins.plugins.huaweicloud.VPC.DescriptorImpl
 
doFillDvTypeItems(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doFillRegionItems() - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC.DescriptorImpl
 
doFillRootVolumeTypeItems(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doFillSshKeysCredentialsIdItems(String) - Method in class io.jenkins.plugins.huaweicloud.VPC.DescriptorImpl
 
doFillVolumeTypeItems(String) - Method in class io.jenkins.plugins.huaweicloud.ECSVolume.DescriptorImpl
 
doFillZoneItems(String, String, String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
doProvision(String) - Method in class io.jenkins.plugins.huaweicloud.VPC
 
doTestConnection(String, String, String) - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC.DescriptorImpl
 
doTestConnection(String, String, String) - Method in class io.jenkins.plugins.huaweicloud.VPC.DescriptorImpl
 
doTestCreateEcs(String, String, String, String, String, String, String, VolumeType, VolumeType, String, boolean, String, String, String, boolean) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
dvType - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 

E

ECSAbstractSlave - Class in io.jenkins.plugins.huaweicloud
 
ECSAbstractSlave(String, String, String, String, int, Node.Mode, String, List<? extends NodeProperty<?>>, String, List<ECSTag>, String, String, ComputerLauncher, int, String, String, RetentionStrategy<ECSComputer>, boolean) - Constructor for class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
ECSAbstractSlave.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
ECSAgentConfig - Class in io.jenkins.plugins.huaweicloud.util
 
ECSAgentConfig.OnDemand - Class in io.jenkins.plugins.huaweicloud.util
 
ECSAgentConfig.OnDemandBuilder - Class in io.jenkins.plugins.huaweicloud.util
 
ECSAgentFactory - Interface in io.jenkins.plugins.huaweicloud.util
 
ECSAgentFactoryImpl - Class in io.jenkins.plugins.huaweicloud.util
 
ECSAgentFactoryImpl() - Constructor for class io.jenkins.plugins.huaweicloud.util.ECSAgentFactoryImpl
 
ECSComputer - Class in io.jenkins.plugins.huaweicloud
 
ECSComputer(ECSAbstractSlave) - Constructor for class io.jenkins.plugins.huaweicloud.ECSComputer
 
ECSComputerLauncher - Class in io.jenkins.plugins.huaweicloud
 
ECSComputerLauncher() - Constructor for class io.jenkins.plugins.huaweicloud.ECSComputerLauncher
 
ECSNic - Class in io.jenkins.plugins.huaweicloud
 
ECSNic(String, boolean) - Constructor for class io.jenkins.plugins.huaweicloud.ECSNic
 
ECSNic.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
ECSOndemandSlave - Class in io.jenkins.plugins.huaweicloud
 
ECSOndemandSlave(String, String, String, int, String, Node.Mode, String, List<? extends NodeProperty<?>>, String, String, List<ECSTag>, String, int, String, String, boolean) - Constructor for class io.jenkins.plugins.huaweicloud.ECSOndemandSlave
 
ECSOndemandSlave.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
ECSOnDemandSlave_HuaweiECS() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key ECSOnDemandSlave.HuaweiECS: Huawei ECS.
ECSOnDemandSlave_OnDemand() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key ECSOnDemandSlave.OnDemand: On Demand.
ECSPrivateKey - Class in io.jenkins.plugins.huaweicloud
 
ECSPrivateKey(String, String, EcsClient) - Constructor for class io.jenkins.plugins.huaweicloud.ECSPrivateKey
 
ECSRetentionStrategy - Class in io.jenkins.plugins.huaweicloud
 
ECSRetentionStrategy(String) - Constructor for class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy
 
ECSRetentionStrategy.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
ECSTag - Class in io.jenkins.plugins.huaweicloud
 
ECSTag(String, String) - Constructor for class io.jenkins.plugins.huaweicloud.ECSTag
 
ECSTag.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
ECSTemplate - Class in io.jenkins.plugins.huaweicloud
 
ECSTemplate(String, String, String, String, String, Node.Mode, String, String, VolumeType, VolumeType, String, String, List<ECSTag>, String, String, String, String, String, List<? extends NodeProperty<?>>, int, boolean, boolean, String, String, boolean, String, String) - Constructor for class io.jenkins.plugins.huaweicloud.ECSTemplate
 
ECSTemplate.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
ECSTemplate.ProvisionOptions - Enum in io.jenkins.plugins.huaweicloud
 
ECSUnixLauncher - Class in io.jenkins.plugins.huaweicloud
 
ECSUnixLauncher() - Constructor for class io.jenkins.plugins.huaweicloud.ECSUnixLauncher
 
ECSVolume - Class in io.jenkins.plugins.huaweicloud
 
ECSVolume(VolumeType, String) - Constructor for class io.jenkins.plugins.huaweicloud.ECSVolume
 
ECSVolume.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
equals(Object) - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
 
equals(Object) - Method in class io.jenkins.plugins.huaweicloud.ECSTag
 

F

fetchLiveInstanceData(boolean) - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
find() - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
 
formInstanceTags(List<ServerTag>) - Static method in class io.jenkins.plugins.huaweicloud.ECSTag
 
fromValue(String) - Static method in enum io.jenkins.plugins.huaweicloud.VolumeType
 

G

General_MissingPermission() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key General.MissingPermission: You do not have the Overall/Administer right to modify this field.
genSlaveNamePrefix(String, String, String) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
getAccessKey() - Method in interface io.jenkins.plugins.huaweicloud.credentials.AccessKeyCredentials
 
getAccessKey() - Method in class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials
 
getAdminPassword() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getAllOfServerByTmp(ECSTemplate) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
getAllOfServerList(VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
getAssociateEIP() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getBootDelay() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getCloud() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getCloud() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getCloudName() - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC
 
getCount() - Method in class io.jenkins.plugins.huaweicloud.util.ResettableCountDownLatch
 
getCreatedTime() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getCredentials(String) - Static method in class io.jenkins.plugins.huaweicloud.VPC
 
getCredentialsId() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getDescriptor() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.ECSNic.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.ECSOndemandSlave.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.ECSTag.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.ECSVolume.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC.DescriptorImpl
 
getDisplayName() - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC
 
getDvSize() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getDvType() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getEc2EndpointUrl() - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC
 
getEc2EndpointUrl() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getEc2Type() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getEcsClient() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getECSType() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getECSType() - Method in class io.jenkins.plugins.huaweicloud.ECSOndemandSlave
 
getEipClient() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getEIPInfo(String, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
getEipType() - Method in class io.jenkins.plugins.huaweicloud.util.AssociateEIP
 
getFingerprint() - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
Obtains the fingerprint of the key in the "ab:cd:ef:...:12" format.
getFlavorID() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getIdleTerminationMinutes() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getImgID() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getInstance() - Static method in interface io.jenkins.plugins.huaweicloud.util.ECSAgentFactory
 
getInstance(String, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
getInstanceCap() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getInstanceCap() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getInstanceCapStr() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getInstanceCapStr() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getInstanceId() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getInstanceId() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getInstanceId() - Method in class io.jenkins.plugins.huaweicloud.util.ECSAgentConfig.OnDemandBuilder
 
getInstanceWithRetry(String, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
getKeyPair() - Method in class io.jenkins.plugins.huaweicloud.VPC
Gets the NovaKeypairDetail used for the launch.
getLabelSet() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getLabelString() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getLaunchTimeout() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getLaunchTimeoutInMillis() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getLaunchTimeoutStr() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getMessage() - Method in class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials
 
getMessage() - Method in interface io.jenkins.plugins.huaweicloud.credentials.HWCCredentials
 
getMinimumNumberOfInstances() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getMode() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getMountQuantity() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getName(HWCCredentials) - Method in class io.jenkins.plugins.huaweicloud.credentials.HWCCredentials.NameProvider
 
getName() - Method in class io.jenkins.plugins.huaweicloud.ECSTag
 
getNode() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getNodeProperties() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getNumExecutors() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getParent() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getPrivateKey() - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
 
getPrivateKeySecret() - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
 
getPublicFingerprint() - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
 
getRegion() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getRemoteAdmin() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getRemoteAdmin() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
What username to use to run root-like commands
getRootCommandPrefix() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getRootVolumeTypeAttribute() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getSecretKey() - Method in interface io.jenkins.plugins.huaweicloud.credentials.AccessKeyCredentials
 
getSecretKey() - Method in class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials
 
getServerTags(String, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
getSize() - Method in class io.jenkins.plugins.huaweicloud.ECSVolume
 
getSize() - Method in class io.jenkins.plugins.huaweicloud.util.AssociateEIP
 
getSizeStr() - Method in class io.jenkins.plugins.huaweicloud.ECSVolume
 
getSizeStr() - Method in class io.jenkins.plugins.huaweicloud.util.AssociateEIP
 
getSlaveCommandPrefix() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getSlaveCommandSuffix() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getSlaveName(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getSlaveTemplate() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getSpotInstanceRequestId() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getSshKeysCredentialsId() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getSshPort() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getSshPort() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getStatus() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
getStopOnTerminate() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getSubnetId() - Method in class io.jenkins.plugins.huaweicloud.ECSNic
 
getSubnetIDs() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getTags() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
getTags() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
getTemplate(String) - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getTemplates() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getTemplates(Label) - Method in class io.jenkins.plugins.huaweicloud.VPC
Gets list of ECSTemplate that matches Label.
getUptime() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
Number of milli-secs since the instance was started.
getUptimeString() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
Returns uptime in the human readable form.
getValue() - Method in class io.jenkins.plugins.huaweicloud.ECSTag
 
getVolumeType() - Method in class io.jenkins.plugins.huaweicloud.ECSVolume
 
getVpcID() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
getZone() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 

H

hashCode() - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
 
hashCode() - Method in class io.jenkins.plugins.huaweicloud.ECSTag
 
HuaweiECSCloud_Credentials_Name() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.Credentials.Name: HuaweiCloud AK with SK.
HuaweiECSCloud_ErrorConfig() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.ErrorConfig: Configuration error, please check the configuration.
HuaweiECSCloud_MalformedCredentials() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.MalformedCredentials: {@code The Credentials is malformed.
HuaweiECSCloud_MalformedRegion() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.MalformedRegion: The region is malformed..
HuaweiECSCloud_NonUniqName() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.NonUniqName: this item must be unique across VPC clouds.
HuaweiECSCloud_Success() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.Success: Success.
HuaweiVPC - Class in io.jenkins.plugins.huaweicloud
 
HuaweiVPC(String, String, String, String, String, List<? extends ECSTemplate>) - Constructor for class io.jenkins.plugins.huaweicloud.HuaweiVPC
 
HuaweiVPC.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
HWCAccessKeyCredentials - Class in io.jenkins.plugins.huaweicloud.credentials
 
HWCAccessKeyCredentials(CredentialsScope, String, String, String, String) - Constructor for class io.jenkins.plugins.huaweicloud.credentials.HWCAccessKeyCredentials
 
HWCAccessKeyCredentials.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud.credentials
 
HWCCredentials - Interface in io.jenkins.plugins.huaweicloud.credentials
 
HWCCredentials.NameProvider - Class in io.jenkins.plugins.huaweicloud.credentials
 

I

idleTerminationMinutes - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
idleTerminationMinutes - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
initScript - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
initScript - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
instanceCap - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
io.jenkins.plugins.huaweicloud - package io.jenkins.plugins.huaweicloud
 
io.jenkins.plugins.huaweicloud.credentials - package io.jenkins.plugins.huaweicloud.credentials
 
io.jenkins.plugins.huaweicloud.util - package io.jenkins.plugins.huaweicloud.util
 
ipv6 - Variable in class io.jenkins.plugins.huaweicloud.ECSNic
 
isAcceptingTasks() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
isAlive(boolean) - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
isAllowSelfSignedCertificate() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
isConnected - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
isInstantiable() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave.DescriptorImpl
 
isIpv6() - Method in class io.jenkins.plugins.huaweicloud.ECSNic
 
isMountDV() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
isNoDelayProvisioning() - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC
 
isPrivateKey() - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
Is this file really a private key?
isSpecifyPassword() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
isStopOnTerminate() - Method in class io.jenkins.plugins.huaweicloud.util.ECSAgentConfig.OnDemandBuilder
 
isTerminated(String) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
isUseHTTPS() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 

K

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

L

labels - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
lastFetchInstance - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
lastFetchTime - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
launch(SlaveComputer, TaskListener) - Method in class io.jenkins.plugins.huaweicloud.ECSComputerLauncher
 
launchScript(ECSComputer, TaskListener) - Method in class io.jenkins.plugins.huaweicloud.ECSComputerLauncher
 
launchScript(ECSComputer, TaskListener) - Method in class io.jenkins.plugins.huaweicloud.ECSUnixLauncher
 
launchTimeout - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
launchTimeout - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
log(Level, ECSComputer, TaskListener, String) - Method in class io.jenkins.plugins.huaweicloud.ECSUnixLauncher
 
log(Logger, Level, TaskListener, String) - Static method in class io.jenkins.plugins.huaweicloud.VPC
 
log(Logger, Level, TaskListener, String, Throwable) - Static method in class io.jenkins.plugins.huaweicloud.VPC
 
logException(ECSComputer, TaskListener, String, Throwable) - Method in class io.jenkins.plugins.huaweicloud.ECSUnixLauncher
 
logInfo(ECSComputer, TaskListener, String) - Method in class io.jenkins.plugins.huaweicloud.ECSUnixLauncher
 
logWarning(ECSComputer, TaskListener, String) - Method in class io.jenkins.plugins.huaweicloud.ECSUnixLauncher
 

M

MD516bitUp(String) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
md5Fingerprint(KeyPair) - Static method in class io.jenkins.plugins.huaweicloud.util.KeyFingerprinter
Prior to version 6.7 used an a hex encoded MD5 of the serialized public key as a fingerprint.
Messages - Class in io.jenkins.plugins.huaweicloud
Generated localization support class.
Messages() - Constructor for class io.jenkins.plugins.huaweicloud.Messages
 
MIN_FETCH_TIME - Static variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
MinimumInstanceChecker - Class in io.jenkins.plugins.huaweicloud.util
 
MinimumInstanceChecker() - Constructor for class io.jenkins.plugins.huaweicloud.util.MinimumInstanceChecker
 
mode - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
mountNum() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
mountQuantity - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 

N

NameProvider() - Constructor for class io.jenkins.plugins.huaweicloud.credentials.HWCCredentials.NameProvider
 
NoDelayProvisionerStrategy - Class in io.jenkins.plugins.huaweicloud
Implementation of NodeProvisioner.Strategy which will provision a new node immediately as a task enter the queue.
NoDelayProvisionerStrategy() - Constructor for class io.jenkins.plugins.huaweicloud.NoDelayProvisionerStrategy
 
numExecutors - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 

O

OfflineCause_SSHKeyCheckFailed() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key OfflineCause.SSHKeyCheckFailed: The instance SSH key was unexpected or impossible to check.
onConnected() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
onConnected() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
 
OnDemandBuilder() - Constructor for class io.jenkins.plugins.huaweicloud.util.ECSAgentConfig.OnDemandBuilder
 

P

parent - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
provision(int, EnumSet<ECSTemplate.ProvisionOptions>) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
provision(Cloud.CloudState, int) - Method in class io.jenkins.plugins.huaweicloud.VPC
 
provision(ECSTemplate, int) - Method in class io.jenkins.plugins.huaweicloud.VPC
 
pushLiveInstanceData() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 

R

readResolve() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
readResolve() - Method in class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy
 
readResolve() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
readResolve() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
reconfigure(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
reconfigure(StaplerRequest, JSONObject) - Method in class io.jenkins.plugins.huaweicloud.ECSOndemandSlave
 
remoteAdmin - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
remoteAdmin - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
remoteFS - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
reset() - Method in class io.jenkins.plugins.huaweicloud.util.ResettableCountDownLatch
 
ResettableCountDownLatch - Class in io.jenkins.plugins.huaweicloud.util
 
ResettableCountDownLatch(int) - Constructor for class io.jenkins.plugins.huaweicloud.util.ResettableCountDownLatch
 
ResettableCountDownLatch(int, boolean) - Constructor for class io.jenkins.plugins.huaweicloud.util.ResettableCountDownLatch
 
resolvePrivateKey() - Method in class io.jenkins.plugins.huaweicloud.VPC
 
rootVolumeType - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
rvSize - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
rvSizeStr - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 

S

self() - Method in class io.jenkins.plugins.huaweicloud.util.ECSAgentConfig.OnDemandBuilder
 
setAmi(String) - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
setEipType(String) - Method in class io.jenkins.plugins.huaweicloud.util.AssociateEIP
 
setNoDelayProvisioning(boolean) - Method in class io.jenkins.plugins.huaweicloud.HuaweiVPC
 
setRegion(String) - Method in class io.jenkins.plugins.huaweicloud.VPC
 
setSize(int) - Method in class io.jenkins.plugins.huaweicloud.util.AssociateEIP
 
setSizeStr(String) - Method in class io.jenkins.plugins.huaweicloud.util.AssociateEIP
 
sha256Fingerprint(KeyPair) - Static method in class io.jenkins.plugins.huaweicloud.util.KeyFingerprinter
Starting with version 6.8 OpenSSH used the base64 encoded SHA256 of the serialized public key as a fingerprint.
size - Variable in class io.jenkins.plugins.huaweicloud.ECSVolume
 
slaveCommandPrefix - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
slaveCommandSuffix - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
srvNamePrefix - Static variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
start(ECSComputer) - Method in class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy
Called when a new ECSComputer object is introduced (such as when Hudson started, or when a new agent is added.)
startEcsInstances(List<String>, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
stopECSInstance(String, VPC) - Static method in class io.jenkins.plugins.huaweicloud.util.VPCHelper
 
stopOnTerminate - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
stopOnTerminate - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
subnetId - Variable in class io.jenkins.plugins.huaweicloud.ECSNic
 

T

TAG_NAME_JENKINS_SERVER_URL - Static variable in class io.jenkins.plugins.huaweicloud.ECSTag
 
TAG_NAME_JENKINS_SLAVE_TYPE - Static variable in class io.jenkins.plugins.huaweicloud.ECSTag
 
tags - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
taskAccepted(Executor, Queue.Task) - Method in class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy
 
taskCompleted(Executor, Queue.Task, long) - Method in class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy
 
taskCompletedWithProblems(Executor, Queue.Task, long, Throwable) - Method in class io.jenkins.plugins.huaweicloud.ECSRetentionStrategy
 
templateDescription - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
terminate() - Method in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
Terminates the instance in ECS.
terminate() - Method in class io.jenkins.plugins.huaweicloud.ECSOndemandSlave
 
terminateScheduled - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
Terminate was scheduled
TimeUtils - Class in io.jenkins.plugins.huaweicloud.util
 
TimeUtils() - Constructor for class io.jenkins.plugins.huaweicloud.util.TimeUtils
 
tmpDir - Variable in class io.jenkins.plugins.huaweicloud.ECSAbstractSlave
 
tmpDir - Variable in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
toString() - Method in class io.jenkins.plugins.huaweicloud.ECSPrivateKey
 
toString() - Method in class io.jenkins.plugins.huaweicloud.ECSTag
 
toString() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
toString() - Method in enum io.jenkins.plugins.huaweicloud.VolumeType
 
TPL_NoSetAZ() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoSetAZ: No available zone is specified.
TPL_NoSetFlavorID() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoSetFlavorID: No flavor ID is specified.
TPL_NoSetImageID() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoSetImageID: No image ID is specified.
TPL_NoSetSubnetID() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoSetSubnetID: No subnet ID is specified.
TPL_NoVolumeSize() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoVolumeSize: NO Volume size is specified(range:[10-32768]).

U

UI_NoSelect() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key UI.NoSelect: --none--.
updateInstanceDescription() - Method in class io.jenkins.plugins.huaweicloud.ECSComputer
This will flush any cached description held by ECSComputer.describeInstance().

V

valueOf(String) - Static method in enum io.jenkins.plugins.huaweicloud.ECSTemplate.ProvisionOptions
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.jenkins.plugins.huaweicloud.VolumeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.jenkins.plugins.huaweicloud.ECSTemplate.ProvisionOptions
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.jenkins.plugins.huaweicloud.VolumeType
Returns an array containing the constants of this enum type, in the order they are declared.
verifyFingerprint(KeyPair, String) - Static method in class io.jenkins.plugins.huaweicloud.util.KeyFingerprinter
Verifies that the given fingerprint matches the key.
volumeSize() - Method in class io.jenkins.plugins.huaweicloud.ECSTemplate
 
volumeSize - Variable in class io.jenkins.plugins.huaweicloud.ECSVolume
 
volumeType - Variable in class io.jenkins.plugins.huaweicloud.ECSVolume
 
VolumeType - Enum in io.jenkins.plugins.huaweicloud
 
VPC - Class in io.jenkins.plugins.huaweicloud
 
VPC(String, String, String, String, String, List<? extends ECSTemplate>) - Constructor for class io.jenkins.plugins.huaweicloud.VPC
 
VPC.DescriptorImpl - Class in io.jenkins.plugins.huaweicloud
 
VPCHelper - Class in io.jenkins.plugins.huaweicloud.util
 
VPCHelper() - Constructor for class io.jenkins.plugins.huaweicloud.util.VPCHelper
 

W

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

_

_ECSOnDemandSlave_HuaweiECS() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key ECSOnDemandSlave.HuaweiECS: Huawei ECS.
_ECSOnDemandSlave_OnDemand() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key ECSOnDemandSlave.OnDemand: On Demand.
_General_MissingPermission() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key General.MissingPermission: You do not have the Overall/Administer right to modify this field.
_HuaweiECSCloud_Credentials_Name() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.Credentials.Name: HuaweiCloud AK with SK.
_HuaweiECSCloud_ErrorConfig() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.ErrorConfig: Configuration error, please check the configuration.
_HuaweiECSCloud_MalformedCredentials() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.MalformedCredentials: {@code The Credentials is malformed.
_HuaweiECSCloud_MalformedRegion() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.MalformedRegion: The region is malformed..
_HuaweiECSCloud_NonUniqName() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.NonUniqName: this item must be unique across VPC clouds.
_HuaweiECSCloud_Success() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key HuaweiECSCloud.Success: Success.
_OfflineCause_SSHKeyCheckFailed() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key OfflineCause.SSHKeyCheckFailed: The instance SSH key was unexpected or impossible to check.
_TPL_NoSetAZ() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoSetAZ: No available zone is specified.
_TPL_NoSetFlavorID() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoSetFlavorID: No flavor ID is specified.
_TPL_NoSetImageID() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoSetImageID: No image ID is specified.
_TPL_NoSetSubnetID() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoSetSubnetID: No subnet ID is specified.
_TPL_NoVolumeSize() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key TPL.NoVolumeSize: NO Volume size is specified(range:[10-32768]).
_UI_NoSelect() - Static method in class io.jenkins.plugins.huaweicloud.Messages
Key UI.NoSelect: --none--.
A B C D E F G H I K L M N O P R S T U V W _ 
Skip navigation links

Copyright © 2016–2021. All rights reserved.