Class AutoScalingGroupFleet
java.lang.Object
com.amazon.jenkins.ec2fleet.fleet.AutoScalingGroupFleet
- All Implemented Interfaces:
EC2Fleet
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionsoftware.amazon.awssdk.services.autoscaling.AutoScalingClient
createClient
(String awsCredentialsId, String regionName, String endpoint) void
describe
(String awsCredentialsId, String regionName, String endpoint, ListBoxModel model, String selectedId, boolean showAll) getStateBatch
(String awsCredentialsId, String regionName, String endpoint, Collection<String> ids) void
modify
(String awsCredentialsId, String regionName, String endpoint, String id, int targetCapacity, int min, int max) void
terminateInstances
(String awsCredentialsId, String regionName, String endpoint, Collection<String> instanceIds)
-
Constructor Details
-
AutoScalingGroupFleet
public AutoScalingGroupFleet()
-
-
Method Details
-
describe
public void describe(String awsCredentialsId, String regionName, String endpoint, ListBoxModel model, String selectedId, boolean showAll) -
modify
-
getState
public FleetStateStats getState(String awsCredentialsId, String regionName, String endpoint, String id) -
getStateBatch
public Map<String,FleetStateStats> getStateBatch(String awsCredentialsId, String regionName, String endpoint, Collection<String> ids) - Specified by:
getStateBatch
in interfaceEC2Fleet
-
isAutoScalingGroup
- Specified by:
isAutoScalingGroup
in interfaceEC2Fleet
-
createClient
-
terminateInstances
public void terminateInstances(String awsCredentialsId, String regionName, String endpoint, Collection<String> instanceIds)
-