Skip navigation links
A C D E F G H I L M N P R S T U 

A

accessId - Variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
active(String) - Static method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 
active() - Static method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 
afterDisconnect(SlaveComputer, TaskListener) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetAutoResubmitComputerLauncher
ComputerLauncher.afterDisconnect(SlaveComputer, TaskListener)
all() - Static method in class com.amazon.jenkins.ec2fleet.fleet.EC2Fleets
 
apply(NodeProvisioner.StrategyState) - Method in class com.amazon.jenkins.ec2fleet.NoDelayProvisionStrategy
 
asNode() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
AutoScalingGroupFleet - Class in com.amazon.jenkins.ec2fleet.fleet
 
AutoScalingGroupFleet() - Constructor for class com.amazon.jenkins.ec2fleet.fleet.AutoScalingGroupFleet
 

C

canProvision(Label) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
check(SlaveComputer) - Method in class com.amazon.jenkins.ec2fleet.IdleRetentionStrategy
Will be called under Queue.withLock(Runnable)
CloudNanny - Class in com.amazon.jenkins.ec2fleet
 
CloudNanny() - Constructor for class com.amazon.jenkins.ec2fleet.CloudNanny
 
com.amazon.jenkins.ec2fleet - package com.amazon.jenkins.ec2fleet
 
com.amazon.jenkins.ec2fleet.fleet - package com.amazon.jenkins.ec2fleet.fleet
 
configure(StaplerRequest, JSONObject) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
connect(String, String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2Api
 
createComputer() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 

D

DEFAULT_CLOUD_STATUS_INTERVAL_SEC - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
describe(String, String, String, ListBoxModel, String, boolean) - Method in class com.amazon.jenkins.ec2fleet.fleet.AutoScalingGroupFleet
 
describe(String, String, String, ListBoxModel, String, boolean) - Method in interface com.amazon.jenkins.ec2fleet.fleet.EC2Fleet
 
describe(String, String, String, ListBoxModel, String, boolean) - Method in class com.amazon.jenkins.ec2fleet.fleet.EC2SpotFleet
 
describeInstances(AmazonEC2, Set<String>) - Method in class com.amazon.jenkins.ec2fleet.EC2Api
 
describeInstances(AmazonEC2, Set<String>, int) - Method in class com.amazon.jenkins.ec2fleet.EC2Api
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetNode.DescriptorImpl
 
doFillAwsCredentialsIdItems() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doFillFleetItems(boolean, String, String, String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doFillRegionItems(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doRun() - Method in class com.amazon.jenkins.ec2fleet.CloudNanny
Exceptions
doTestConnection(String, String, String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 

E

EC2_INSTANCE_CLOUD_NAME_TAG - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
EC2_INSTANCE_TAG_NAMESPACE - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
EC2Api - Class in com.amazon.jenkins.ec2fleet
 
EC2Api() - Constructor for class com.amazon.jenkins.ec2fleet.EC2Api
 
EC2Fleet - Interface in com.amazon.jenkins.ec2fleet.fleet
Hide details of access to EC2 Fleet depending on implementation like EC2 Fleet based on EC2 Spot Fleet or Auto Scaling Group.
EC2FleetAutoResubmitComputerLauncher - Class in com.amazon.jenkins.ec2fleet
This is wrapper for ComputerLauncher to get notification when slave was disconnected and automatically resubmit Queue.Task if reason is unexpected termination which usually means EC2 instance was interrupted.
EC2FleetAutoResubmitComputerLauncher(ComputerLauncher) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetAutoResubmitComputerLauncher
 
EC2FleetCloud - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud(String, String, String, String, String, String, String, String, String, ComputerConnector, boolean, boolean, Integer, Integer, Integer, Integer, boolean, boolean, boolean, Integer, Integer, boolean, Integer, boolean) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
EC2FleetCloud.DescriptorImpl - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloudAware - Interface in com.amazon.jenkins.ec2fleet
Interface to mark object that it's require cloud change update.
EC2FleetCloudAwareUtils - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloudAwareUtils() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloudAwareUtils
 
EC2FleetNode - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetNode(String, String, String, int, Node.Mode, String, List<? extends NodeProperty<?>>, EC2FleetCloud, ComputerLauncher) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
EC2FleetNode.DescriptorImpl - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetNodeComputer - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetNodeComputer(Slave, String, EC2FleetCloud) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
 
EC2Fleets - Class in com.amazon.jenkins.ec2fleet.fleet
 
EC2FleetStatusInfo - Class in com.amazon.jenkins.ec2fleet
This consumed by jelly file EC2FleetStatusWidget/index.jelly to render fleet information about all fleets, don't forget to update it if you change fields name
EC2FleetStatusInfo(String, String, String, int, int) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
EC2FleetStatusWidget - Class in com.amazon.jenkins.ec2fleet
This class should be thread safe, consumed by Jenkins and updated by CloudNanny
EC2FleetStatusWidget() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidget
 
EC2SpotFleet - Class in com.amazon.jenkins.ec2fleet.fleet
 
EC2SpotFleet() - Constructor for class com.amazon.jenkins.ec2fleet.fleet.EC2SpotFleet
 
EC2TerminationCause - Class in com.amazon.jenkins.ec2fleet
 
EC2TerminationCause(String) - Constructor for class com.amazon.jenkins.ec2fleet.EC2TerminationCause
 
equals(Object) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
equals(Object) - Method in class com.amazon.jenkins.ec2fleet.EC2TerminationCause
 
equals(Object) - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 

F

fleet - Variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
FLEET_CLOUD_ID - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
FleetStateStats - Class in com.amazon.jenkins.ec2fleet
 
FleetStateStats(String, int, FleetStateStats.State, Set<String>, Map<String, Double>) - Constructor for class com.amazon.jenkins.ec2fleet.FleetStateStats
 
FleetStateStats.State - Class in com.amazon.jenkins.ec2fleet
Abstract state of different implementation of EC2Fleet

G

get(String) - Static method in class com.amazon.jenkins.ec2fleet.fleet.EC2Fleets
 
getAccessId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
getAwsCredentialsId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
getCloud() - Method in interface com.amazon.jenkins.ec2fleet.EC2FleetCloudAware
 
getCloud() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
getCloud() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
 
getClouds() - Method in class com.amazon.jenkins.ec2fleet.NoDelayProvisionStrategy
 
getCloudStatusIntervalSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getComputerConnector() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getComputerConnectorDescriptors() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
getDetailed() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
Detailed information about EC2 Fleet for example EC2 Spot Fleet states are BatchState
getDisplayName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
getDisplayName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode.DescriptorImpl
 
getDisplayName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
getDisplayName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
Return label which will represent executor in "Build Executor Status" section of Jenkins UI.
getEc2Api() - Static method in class com.amazon.jenkins.ec2fleet.Registry
 
getEndpoint(String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2Api
Derive EC2 API endpoint.
getEndpoint() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getFleet() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
getFleet() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getFleetId() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getFsRoot() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
getIdleMinutes() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getInitOnlineCheckIntervalSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getInitOnlineTimeoutSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getInstances() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getInstanceTypeWeights() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getJvmSettings() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getLabel() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
getLabelString() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getMaxSize() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getMinSize() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getNode() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
 
getNumActive() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
getNumActive() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getNumDesired() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
getNumDesired() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getNumExecutors() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getOldId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
Called old as will be used by new instance of cloud, for which this id is old (not current)
getRecurrencePeriod() - Method in class com.amazon.jenkins.ec2fleet.CloudNanny
 
getRegion() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
getRegion() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getSecretKey() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
getShortDescription() - Method in class com.amazon.jenkins.ec2fleet.EC2TerminationCause
 
getState() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
getState(String, String, String, String) - Method in class com.amazon.jenkins.ec2fleet.fleet.AutoScalingGroupFleet
 
getState(String, String, String, String) - Method in interface com.amazon.jenkins.ec2fleet.fleet.EC2Fleet
 
getState(String, String, String, String) - Method in class com.amazon.jenkins.ec2fleet.fleet.EC2SpotFleet
 
getState() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getStatusList() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidget
 
getValue() - Method in class com.amazon.jenkins.ec2fleet.LazyUuid
 

H

hashCode() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
hashCode() - Method in class com.amazon.jenkins.ec2fleet.EC2TerminationCause
 
hashCode() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 

I

IdleRetentionStrategy - Class in com.amazon.jenkins.ec2fleet
 
IdleRetentionStrategy() - Constructor for class com.amazon.jenkins.ec2fleet.IdleRetentionStrategy
 
isActive() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
Consumed by EC2FleetCloud.update() to check if fleet is ok to continue provision otherwise provision will be ignored
isAddNodeOnlyIfRunning() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isAlwaysReconnect() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isDisableTaskResubmit() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isInstantiable() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode.DescriptorImpl
We only create this kind of nodes programmatically.
isNoDelayProvision() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isPrivateIpUsed() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isRestrictUsage() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isScaleExecutorsByWeight() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isShowAllFleets() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 

L

LazyUuid - Class in com.amazon.jenkins.ec2fleet
Provide uuid string, create it when first call happens
LazyUuid() - Constructor for class com.amazon.jenkins.ec2fleet.LazyUuid
 

M

modify(String, String, String, String, int, int, int) - Method in class com.amazon.jenkins.ec2fleet.fleet.AutoScalingGroupFleet
 
modify(String, String, String, String, int, int, int) - Method in interface com.amazon.jenkins.ec2fleet.fleet.EC2Fleet
 
modify(String, String, String, String, int, int, int) - Method in class com.amazon.jenkins.ec2fleet.fleet.EC2SpotFleet
 

N

NoDelayProvisionStrategy - Class in com.amazon.jenkins.ec2fleet
Implementation of NodeProvisioner.Strategy which will provision a new node immediately as a task enter the queue.
NoDelayProvisionStrategy() - Constructor for class com.amazon.jenkins.ec2fleet.NoDelayProvisionStrategy
 
notActive(String) - Static method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 

P

privateKey - Variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
provision(Label, int) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 

R

reassign(String, EC2FleetCloud) - Static method in class com.amazon.jenkins.ec2fleet.EC2FleetCloudAwareUtils
 
region - Variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
Registry - Class in com.amazon.jenkins.ec2fleet
Decouple plugin code from dependencies for easy testing.
Registry() - Constructor for class com.amazon.jenkins.ec2fleet.Registry
 

S

scheduleToTerminate(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
Schedule Jenkins Node and EC2 instance to termination.
secretKey - Variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
setCloud(EC2FleetCloud) - Method in interface com.amazon.jenkins.ec2fleet.EC2FleetCloudAware
 
setCloud(EC2FleetCloud) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
setCloud(EC2FleetCloud) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
setEc2Api(EC2Api) - Static method in class com.amazon.jenkins.ec2fleet.Registry
 
setGet(EC2Fleet) - Static method in class com.amazon.jenkins.ec2fleet.fleet.EC2Fleets
 
setStatusList(List<EC2FleetStatusInfo>) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidget
 
showAllFleets - Variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
start(SlaveComputer) - Method in class com.amazon.jenkins.ec2fleet.IdleRetentionStrategy
 
State(boolean, String) - Constructor for class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 

T

tagInstances(AmazonEC2, Set<String>, String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2Api
 
terminateInstances(AmazonEC2, Set<String>) - Method in class com.amazon.jenkins.ec2fleet.EC2Api
Auto handle instance not found exception if any and assume those instances as already terminated
toString() - Method in class com.amazon.jenkins.ec2fleet.EC2TerminationCause
 

U

update() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
Perform sync of plugin data with EC2 Spot Fleet state.
A C D E F G H I L M N P R S T U 
Skip navigation links

Copyright © 2016–2019. All rights reserved.