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.AutoScalingClientcreateClient(String awsCredentialsId, String regionName, String endpoint) voiddescribe(String awsCredentialsId, String regionName, String endpoint, ListBoxModel model, String selectedId, boolean showAll) getStateBatch(String awsCredentialsId, String regionName, String endpoint, Collection<String> ids) voidmodify(String awsCredentialsId, String regionName, String endpoint, String id, int targetCapacity, int min, int max) voidterminateInstances(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:
getStateBatchin interfaceEC2Fleet
-
isAutoScalingGroup
- Specified by:
isAutoScalingGroupin interfaceEC2Fleet
-
createClient
-
terminateInstances
public void terminateInstances(String awsCredentialsId, String regionName, String endpoint, Collection<String> instanceIds)
-