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

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

B

BASE_DEFAULT_FLEET_CLOUD_ID - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
BASE_DEFAULT_FLEET_CLOUD_ID - Static variable in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 

C

canProvision(Cloud.CloudState) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
canProvision(Cloud.CloudState) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
check(EC2FleetNodeComputer) - Method in class com.amazon.jenkins.ec2fleet.EC2RetentionStrategy
Will be called under Queue.withLock(Runnable)
CloudFormationApi - Class in com.amazon.jenkins.ec2fleet.aws
 
CloudFormationApi() - Constructor for class com.amazon.jenkins.ec2fleet.aws.CloudFormationApi
 
CloudFormationApi.StackInfo - Class in com.amazon.jenkins.ec2fleet.aws
 
CloudNames - Class in com.amazon.jenkins.ec2fleet
 
CloudNames() - Constructor for class com.amazon.jenkins.ec2fleet.CloudNames
 
CloudNanny - Class in com.amazon.jenkins.ec2fleet
CloudNanny is responsible for periodically running update (i.e.
CloudNanny() - Constructor for class com.amazon.jenkins.ec2fleet.CloudNanny
 
com.amazon.jenkins.ec2fleet - package com.amazon.jenkins.ec2fleet
 
com.amazon.jenkins.ec2fleet.aws - package com.amazon.jenkins.ec2fleet.aws
 
com.amazon.jenkins.ec2fleet.fleet - package com.amazon.jenkins.ec2fleet.fleet
 
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.aws.CloudFormationApi
 
connect(String, String, String) - Method in class com.amazon.jenkins.ec2fleet.aws.EC2Api
 
create(AmazonCloudFormation, String, String, String) - Method in class com.amazon.jenkins.ec2fleet.aws.CloudFormationApi
 
createClient(String, String, String) - Method in class com.amazon.jenkins.ec2fleet.fleet.AutoScalingGroupFleet
 
createComputer() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 

D

decrementUsesRemaining() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
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.aws.CloudFormationApi
 
describe(AmazonCloudFormation, String) - Method in class com.amazon.jenkins.ec2fleet.aws.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 class com.amazon.jenkins.ec2fleet.fleet.EC2EC2Fleet
 
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.aws.EC2Api
 
describeInstances(AmazonEC2, Set<String>, int) - Method in class com.amazon.jenkins.ec2fleet.aws.EC2Api
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NodeHardwareScaler.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NoScaler.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.WeightedScaler.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.DescriptorImpl
 
DescriptorImpl() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetNode.DescriptorImpl
 
doCheckFleet(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doCheckMaxTotalUses(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doCheckName(String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
doCheckName(String, String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.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
 
EC2AgentTerminationReason - Enum in com.amazon.jenkins.ec2fleet
Enum to represent the reason for termination of an EC2 instance by the plugin.
EC2Api - Class in com.amazon.jenkins.ec2fleet.aws
 
EC2Api() - Constructor for class com.amazon.jenkins.ec2fleet.aws.EC2Api
 
EC2EC2Fleet - Class in com.amazon.jenkins.ec2fleet.fleet
 
EC2EC2Fleet() - Constructor for class com.amazon.jenkins.ec2fleet.fleet.EC2EC2Fleet
 
EC2ExecutorInterruptionCause - Class in com.amazon.jenkins.ec2fleet
 
EC2ExecutorInterruptionCause(String) - Constructor for class com.amazon.jenkins.ec2fleet.EC2ExecutorInterruptionCause
 
EC2Fleet - Interface in com.amazon.jenkins.ec2fleet.fleet
Hide details of access to EC2 Fleet depending on implementation like EC2 Fleet, Spot Fleet, or Auto Scaling Group.
EC2FleetAutoResubmitComputerLauncher - Class in com.amazon.jenkins.ec2fleet
The EC2FleetAutoResubmitComputerLauncher is responsible for controlling: * how EC2FleetNodeComputers are launched * how EC2FleetNodeComputers connect to agents EC2FleetNode This is wrapper for ComputerLauncher to get notification when agent 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
The EC2FleetCloud contains the main configuration values used while creating Jenkins nodes.
EC2FleetCloud(String, String, String, String, String, String, String, String, ComputerConnector, boolean, boolean, Integer, int, int, int, int, boolean, boolean, String, boolean, Integer, Integer, Integer, boolean, boolean, EC2FleetCloud.ExecutorScaler) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
EC2FleetCloud.DescriptorImpl - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud.ExecutorScaleDescriptor - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud.ExecutorScaler - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud.NodeHardwareScaler - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud.NodeHardwareScaler.DescriptorImpl - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud.NoScaler - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud.NoScaler.DescriptorImpl - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud.WeightedScaler - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetCloud.WeightedScaler.DescriptorImpl - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetLabelCloud - Class in com.amazon.jenkins.ec2fleet
 
EC2FleetLabelCloud(String, String, String, String, String, ComputerConnector, boolean, boolean, Integer, int, int, int, 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
The EC2FleetNode represents an agent running on an EC2 instance, responsible for creating EC2FleetNodeComputer.
EC2FleetNode(String, String, String, int, Node.Mode, String, List<? extends NodeProperty<?>>, String, 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
The EC2FleetNodeComputer represents the running state of EC2FleetNode that holds executors.
EC2FleetNodeComputer(EC2FleetNode) - 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
The EC2RetentionStrategy controls when to take EC2FleetNodeComputer offline, bring it back online, or even to destroy it.
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
 
equals(Object) - Method in class com.amazon.jenkins.ec2fleet.EC2ExecutorInterruptionCause
 
equals(Object) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
equals(Object) - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 
ExecutorScaleDescriptor() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.ExecutorScaleDescriptor
 
ExecutorScaler() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.ExecutorScaler
 

F

fleetId - Variable in class com.amazon.jenkins.ec2fleet.aws.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
fromDescription(String) - Static method in enum com.amazon.jenkins.ec2fleet.EC2AgentTerminationReason
 
fromName(String) - Static method in enum com.amazon.jenkins.ec2fleet.aws.RegionInfo
 

G

generateUnique(String) - Static method in class com.amazon.jenkins.ec2fleet.CloudNames
 
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.aws.AWSUtils
Create ClientConfiguration for AWS-SDK with proper inited ClientConfiguration.getUserAgentPrefix() and proxy if Jenkins configured to use proxy
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
 
getCloudName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
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
 
getDefaultCloudName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
getDefaultCloudName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.DescriptorImpl
 
getDescription() - Method in enum com.amazon.jenkins.ec2fleet.aws.RegionInfo
 
getDescription() - Method in enum com.amazon.jenkins.ec2fleet.EC2AgentTerminationReason
 
getDescriptor() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.ExecutorScaler
 
getDescriptor() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getDescriptor() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getDescriptor() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
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.EC2FleetCloud.NodeHardwareScaler.DescriptorImpl
 
getDisplayName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NoScaler.DescriptorImpl
 
getDisplayName() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.WeightedScaler.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.aws.EC2Api
Derive EC2 API endpoint.
getEndpoint() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getEndpoint() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
getExecutorScaler() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 
getExecutorScalerDescriptors() - 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
 
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
 
getInstanceId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
getInstanceId() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
 
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
 
getMemoryGiBPerExecutor() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NodeHardwareScaler
 
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.aws.AwsPermissionChecker
 
getName() - Method in enum com.amazon.jenkins.ec2fleet.aws.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
 
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.aws.RegionInfo
 
getRegionsListBoxModel(String) - Static method in class com.amazon.jenkins.ec2fleet.aws.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.EC2ExecutorInterruptionCause
 
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 class com.amazon.jenkins.ec2fleet.fleet.EC2EC2Fleet
 
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 class com.amazon.jenkins.ec2fleet.fleet.EC2EC2Fleet
 
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
 
getUsesRemaining() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
getvCpuPerExecutor() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NodeHardwareScaler
 

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.EC2ExecutorInterruptionCause
 
hashCode() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusInfo
 
hashCode() - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 
hasUnlimitedUsesForNodes() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 

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(hudson.slaves.Cloud.CloudState, 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
 
isDuplicated(String) - Static method in class com.amazon.jenkins.ec2fleet.CloudNames
 
isEC2EC2Fleet(String) - Static method in class com.amazon.jenkins.ec2fleet.fleet.EC2Fleets
 
isEC2SpotFleet(String) - Static method in class com.amazon.jenkins.ec2fleet.fleet.EC2Fleets
 
isExistingCloudNameDuplicated(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.DescriptorImpl
 
isExistingCloudNameDuplicated(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud.DescriptorImpl
 
isInstantiable() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode.DescriptorImpl
We only create this kind of nodes programmatically.
isMarkedForDeletion() - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNodeComputer
 
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
 
isUnique(String) - Static method in class com.amazon.jenkins.ec2fleet.CloudNames
 

J

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

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 class com.amazon.jenkins.ec2fleet.fleet.EC2EC2Fleet
 
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

NodeHardwareScaler(int, int) - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NodeHardwareScaler
 
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
 
NoScaler() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NoScaler
 
notActive(String) - Static method in class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 
numExecutors - Variable in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.ExecutorScaler
 

P

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

R

RegionHelper - Class in com.amazon.jenkins.ec2fleet.aws
 
RegionHelper() - Constructor for class com.amazon.jenkins.ec2fleet.aws.RegionHelper
 
RegionInfo - Enum in com.amazon.jenkins.ec2fleet.aws
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.JenkinsUtils
 
removePlannedNodeScheduledFutures(int) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
 

S

scale(String, FleetStateStats, AmazonEC2) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.ExecutorScaler
 
scale(String, FleetStateStats, AmazonEC2) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NodeHardwareScaler
 
scale(String, FleetStateStats, AmazonEC2) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NoScaler
 
scale(String, FleetStateStats, AmazonEC2) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.WeightedScaler
 
scheduleToTerminate(String, boolean, EC2AgentTerminationReason) - Method in class com.amazon.jenkins.ec2fleet.AbstractEC2FleetCloud
 
scheduleToTerminate(String, boolean, EC2AgentTerminationReason) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud
Schedules Jenkins Node and EC2 instance for termination.
scheduleToTerminate(String, boolean, EC2AgentTerminationReason) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetLabelCloud
 
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
 
setInstanceId(String) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetNode
 
setMemoryGiBPerExecutor(int) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NodeHardwareScaler
 
setNumActive(int) - Method in class com.amazon.jenkins.ec2fleet.FleetStateStats
 
setStatusList(List<EC2FleetStatusInfo>) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetStatusWidget
 
setvCpuPerExecutor(int) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.NodeHardwareScaler
 
stackId - Variable in class com.amazon.jenkins.ec2fleet.aws.CloudFormationApi.StackInfo
 
StackInfo(String, String, StackStatus) - Constructor for class com.amazon.jenkins.ec2fleet.aws.CloudFormationApi.StackInfo
 
stackStatus - Variable in class com.amazon.jenkins.ec2fleet.aws.CloudFormationApi.StackInfo
 
start(EC2FleetNodeComputer) - Method in class com.amazon.jenkins.ec2fleet.EC2RetentionStrategy
 
State(boolean, boolean, String) - Constructor for class com.amazon.jenkins.ec2fleet.FleetStateStats.State
 
SUFFIX_LENGTH - Static variable in class com.amazon.jenkins.ec2fleet.CloudNames
 

T

tagInstances(AmazonEC2, Set<String>, String, String) - Method in class com.amazon.jenkins.ec2fleet.aws.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.aws.EC2Api
Auto handle instance not found exception if any and assume those instances as already terminated
toString() - Method in enum com.amazon.jenkins.ec2fleet.EC2AgentTerminationReason
 
toString() - Method in class com.amazon.jenkins.ec2fleet.EC2ExecutorInterruptionCause
 

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.aws.AwsPermissionChecker.FleetAPI
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.jenkins.ec2fleet.aws.RegionInfo
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum com.amazon.jenkins.ec2fleet.EC2AgentTerminationReason
Returns the enum constant of this type with the specified name.
values() - Static method in enum com.amazon.jenkins.ec2fleet.aws.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.aws.RegionInfo
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.EC2AgentTerminationReason
Returns an array containing the constants of this enum type, in the order they are declared.

W

WeightedScaler() - Constructor for class com.amazon.jenkins.ec2fleet.EC2FleetCloud.WeightedScaler
 
withNumExecutors(int) - Method in class com.amazon.jenkins.ec2fleet.EC2FleetCloud.ExecutorScaler
 
A B C D E F G H I J M N P R S T U V W 
Skip navigation links

Copyright © 2016–2023. All rights reserved.