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

A

AbstractEC2FleetCloud - Class in com.amazon.jenkins.ec2fleet
 
AbstractEC2FleetCloud(String) - Constructor for class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
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
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
 
AwsPermissionChecker - Class in com.amazon.jenkins.ec2fleet.utils
 
AwsPermissionChecker(String, String, String) - Constructor for class com.amazon.jenkins.ec2fleet.utils.AwsPermissionChecker
 
AwsPermissionChecker.FleetAPI - Enum in com.amazon.jenkins.ec2fleet.utils
 
AWSUtils - Class in com.amazon.jenkins.ec2fleet.utils
 

C

canProvision(Label) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
canProvision(Label) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
check(SlaveComputer) - Method in class com.amazon.jenkins.ec2fleet.EC2RetentionStrategy
Will be called under Queue.withLock(Runnable)
CloudFormationApi - Class in com.amazon.jenkins.ec2fleet
 
CloudFormationApi() - Constructor for class com.amazon.jenkins.ec2fleet.CloudFormationApi
 
CloudFormationApi.StackInfo - Class in com.amazon.jenkins.ec2fleet
 
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
 
com.amazon.jenkins.ec2fleet.utils - package com.amazon.jenkins.ec2fleet.utils
 
configure(StaplerRequest, JSONObject) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
configure(StaplerRequest, JSONObject) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.DescriptorImpl
 
connect(String, String, String) - Method in class com.amazon.jenkins.ec2fleet.CloudFormationApi
 
connect(String, String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2Api
 
create(AmazonCloudFormation, String, String, String) - Method in class com.amazon.jenkins.ec2fleet.CloudFormationApi
 
createClient(String, String, String) - Method in class com.amazon.jenkins.ec2fleet.fleet.AutoScalingGroupFleet
 
createComputer() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 

D

DEFAULT_CLOUD_STATUS_INTERVAL_SEC - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
DEFAULT_CLOUD_STATUS_INTERVAL_SEC - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
delete(AmazonCloudFormation, String) - Method in class com.amazon.jenkins.ec2fleet.CloudFormationApi
 
describe(AmazonCloudFormation, String) - Method in class com.amazon.jenkins.ec2fleet.CloudFormationApi
 
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.EC2FleetLabelCloud.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetNode.DescriptorImpl
 
doCheckMaxTotalUses(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doDoDelete() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
When the agent is deleted, schedule EC2 instance for termination
doFillAwsCredentialsIdItems() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doFillAwsCredentialsIdItems() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.DescriptorImpl
 
doFillEc2KeyPairNameItems(String, String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.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
 
doFillRegionItems(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.DescriptorImpl
 
doRun() - Method in class com.amazon.jenkins.ec2fleet.CloudNanny
Exceptions
doRun() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelUpdater
 
doRun() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidgetUpdater
Exceptions
doTestConnection(String, String, String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doTestConnection(String, String, String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.DescriptorImpl
 

E

EC2_INSTANCE_CLOUD_NAME_TAG - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
EC2_INSTANCE_CLOUD_NAME_TAG - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
EC2_INSTANCE_TAG_NAMESPACE - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
EC2_INSTANCE_TAG_NAMESPACE - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
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, int, int, int, int, boolean, boolean, String, 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.utils
 
EC2FleetCloudAwareUtils() - Constructor for class com.amazon.jenkins.ec2fleet.utils.EC2FleetCloudAwareUtils
 
EC2FleetLabelCloud - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetLabelCloud(String, String, String, String, String, String, ComputerConnector, boolean, boolean, Integer, Integer, Integer, Integer, boolean, boolean, Integer, Integer, Integer, boolean, String) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
EC2FleetLabelCloud.DescriptorImpl - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetLabelParameters - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetLabelParameters(String) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetLabelParameters
 
EC2FleetLabelUpdater - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetLabelUpdater() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetLabelUpdater
 
EC2FleetNode - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetNode(String, String, String, int, Node.Mode, String, List<? extends NodeProperty<?>>, AbstractEC2FleetCloud, ComputerLauncher, int) - 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, AbstractEC2FleetCloud) - 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 EC2FleetStatusWidgetUpdater
EC2FleetStatusWidget() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidget
 
EC2FleetStatusWidgetUpdater - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetStatusWidgetUpdater() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidgetUpdater
 
EC2RetentionStrategy - Class in com.amazon.jenkins.ec2fleet
 
EC2RetentionStrategy() - Constructor for class com.amazon.jenkins.ec2fleet.EC2RetentionStrategy
 
EC2SpotFleet - Class in com.amazon.jenkins.ec2fleet.fleet
https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/spot-fleet-requests.html#spot-fleet-states
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_CLOUD_ID - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
FLEET_CLOUD_ID - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
fleetId - Variable in class com.amazon.jenkins.ec2fleet.CloudFormationApi.StackInfo
 
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(FleetStateStats, int) - Constructor for class com.amazon.jenkins.ec2fleet.FleetStateStats
 
FleetStateStats.State - Class in com.amazon.jenkins.ec2fleet
Abstract state of different implementation of EC2Fleet
fromName(String) - Static method in enum com.amazon.jenkins.ec2fleet.utils.RegionInfo
 

G

get(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelParameters
 
get(String) - Static method in class com.amazon.jenkins.ec2fleet.fleet.EC2Fleets
 
getAwsCredentialsId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
getAwsCredentialsId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getClientConfiguration(String) - Static method in class com.amazon.jenkins.ec2fleet.utils.AWSUtils
Create ClientConfiguration for AWS-SDK with proper inited ClientConfiguration.getUserAgentPrefix() and proxy if Jenkins configured to use proxy
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
 
getCloudFormationApi() - Static method in class com.amazon.jenkins.ec2fleet.Registry
 
getClouds() - Method in class com.amazon.jenkins.ec2fleet.NoDelayProvisionStrategy
 
getCloudStatusIntervalSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getCloudStatusIntervalSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getComputerConnector() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getComputerConnector() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getComputerConnectorDescriptors() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
getComputerConnectorDescriptors() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.DescriptorImpl
 
getDescription() - Method in enum com.amazon.jenkins.ec2fleet.utils.RegionInfo
 
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.EC2FleetLabelCloud.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
 
getEc2KeyPairName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getEndpoint(String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2Api
Derive EC2 API endpoint.
getEndpoint() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getEndpoint() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getFleet() - Method in class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
getFleet() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getFleet() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getFleetId() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getFsRoot() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getFsRoot() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
getIdleMinutes() - Method in class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
getIdleMinutes() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getIdleMinutes() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getInitOnlineCheckIntervalSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getInitOnlineCheckIntervalSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getInitOnlineTimeoutSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getInitOnlineTimeoutSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getInstances() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getInstanceTypeWeights() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
getIntOrDefault(String, int) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelParameters
 
getJvmSettings() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getJvmSettings() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
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
 
getMaxSize() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getMaxTotalUses() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getMaxTotalUses() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
getMinSize() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getMinSize() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getMinSpareSize() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getMissingPermissions(String) - Method in class com.amazon.jenkins.ec2fleet.utils.AwsPermissionChecker
 
getName() - Method in enum com.amazon.jenkins.ec2fleet.utils.RegionInfo
 
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
 
getNumExecutors() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getOldId() - Method in class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
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)
getOldId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
Called old as will be used by new instance of cloud, for which this id is old (not current)
getOrDefault(String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelParameters
 
getRecurrencePeriod() - Method in class com.amazon.jenkins.ec2fleet.CloudNanny
 
getRecurrencePeriod() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelUpdater
 
getRecurrencePeriod() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidgetUpdater
 
getRegion() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getRegion() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getRegionNames() - Static method in enum com.amazon.jenkins.ec2fleet.utils.RegionInfo
 
getRegionsListBoxModel(String) - Static method in class com.amazon.jenkins.ec2fleet.utils.RegionHelper
Fill Regions Get region codes (e.g.
getScheduledFutureTimeoutSec() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
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
 
getStateBatch(String, String, String, Collection<String>) - Method in class com.amazon.jenkins.ec2fleet.fleet.AutoScalingGroupFleet
 
getStateBatch(String, String, String, Collection<String>) - Method in interface com.amazon.jenkins.ec2fleet.fleet.EC2Fleet
 
getStateBatch(String, String, String, Collection<String>) - Method in class com.amazon.jenkins.ec2fleet.fleet.EC2SpotFleet
 
getStatusList() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidget
 
getValue() - Method in class com.amazon.jenkins.ec2fleet.LazyUuid
 

H

hasExcessCapacity() - Method in class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
hasExcessCapacity() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
hasExcessCapacity() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
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

isActive() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
Fleet is good to be used for plugin, it will be shown on UI as option to use and plugin will use it for provision EC2FleetCloud.provision(Label, int) ()} and de-provision otherwise activity will be ignored until state will not be updated.
isAddNodeOnlyIfRunning() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isAlwaysReconnect() - Method in class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
isAlwaysReconnect() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isAlwaysReconnect() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
isDisableTaskResubmit() - Method in class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
isDisableTaskResubmit() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isDisableTaskResubmit() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
isEC2Fleet(String) - Static method in class com.amazon.jenkins.ec2fleet.fleet.EC2Fleets
 
isInstantiable() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode.DescriptorImpl
We only create this kind of nodes programmatically.
isModifying() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
Is underline fleet is updating so we need to suppress update until modification will be completed and fleet state will be stabilized.
isNoDelayProvision() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isNoDelayProvision() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
isPrivateIpUsed() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isPrivateIpUsed() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
isRestrictUsage() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
isRestrictUsage() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
isScaleExecutorsByWeight() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 

J

JenkinsUtils - Class in com.amazon.jenkins.ec2fleet.utils
 
JenkinsUtils() - Constructor for class com.amazon.jenkins.ec2fleet.utils.JenkinsUtils
 

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
 
modifying(String) - Static method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 

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

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

R

reassign(String, AbstractEC2FleetCloud) - Static method in class com.amazon.jenkins.ec2fleet.utils.EC2FleetCloudAwareUtils
 
RegionHelper - Class in com.amazon.jenkins.ec2fleet.utils
 
RegionHelper() - Constructor for class com.amazon.jenkins.ec2fleet.utils.RegionHelper
 
RegionInfo - Enum in com.amazon.jenkins.ec2fleet.utils
Copied from SDK com.amazonaws.regions.Regions to avoid upgrading SDK for newer regions
Registry - Class in com.amazon.jenkins.ec2fleet
Decouple plugin code from dependencies for easy testing.
Registry() - Constructor for class com.amazon.jenkins.ec2fleet.Registry
 
removeNode(String) - Static method in class com.amazon.jenkins.ec2fleet.utils.JenkinsUtils
 
removePlannedNodeScheduledFutures(int) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 

S

scheduleToTerminate(String, boolean) - Method in class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
scheduleToTerminate(String, boolean) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
Schedules Jenkins Node and EC2 instance for termination.
scheduleToTerminate(String, boolean) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
setCloud(AbstractEC2FleetCloud) - Method in interface com.amazon.jenkins.ec2fleet.EC2FleetCloudAware
 
setCloud(AbstractEC2FleetCloud) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
setCloud(AbstractEC2FleetCloud) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
setCloudFormationApi(CloudFormationApi) - Static method in class com.amazon.jenkins.ec2fleet.Registry
 
setEc2Api(EC2Api) - Static method in class com.amazon.jenkins.ec2fleet.Registry
 
setGet(EC2Fleet) - Static method in class com.amazon.jenkins.ec2fleet.fleet.EC2Fleets
 
setMaxTotalUses(int) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
setNumActive(int) - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
setStatusList(List<EC2FleetStatusInfo>) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidget
 
setValue(String) - Method in class com.amazon.jenkins.ec2fleet.LazyUuid
 
stackId - Variable in class com.amazon.jenkins.ec2fleet.CloudFormationApi.StackInfo
 
StackInfo(String, String, StackStatus) - Constructor for class com.amazon.jenkins.ec2fleet.CloudFormationApi.StackInfo
 
stackStatus - Variable in class com.amazon.jenkins.ec2fleet.CloudFormationApi.StackInfo
 
start(SlaveComputer) - Method in class com.amazon.jenkins.ec2fleet.EC2RetentionStrategy
 
State(boolean, 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
 
taskAccepted(Executor, Queue.Task) - Method in class com.amazon.jenkins.ec2fleet.EC2RetentionStrategy
 
taskCompleted(Executor, Queue.Task, long) - Method in class com.amazon.jenkins.ec2fleet.EC2RetentionStrategy
 
taskCompletedWithProblems(Executor, Queue.Task, long, Throwable) - Method in class com.amazon.jenkins.ec2fleet.EC2RetentionStrategy
 
terminateInstances(AmazonEC2, Collection<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.
update() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
updateStacks() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 

V

valueOf(String) - Static method in enum com.amazon.jenkins.ec2fleet.utils.AwsPermissionChecker.FleetAPI
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.jenkins.ec2fleet.utils.RegionInfo
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazon.jenkins.ec2fleet.utils.AwsPermissionChecker.FleetAPI
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum com.amazon.jenkins.ec2fleet.utils.RegionInfo
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I J L M N P R S T U V 
Skip navigation links

Copyright © 2016–2022. All rights reserved.