@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSAutoScalingPlans extends Object implements AWSAutoScalingPlans
AWSAutoScalingPlans
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
Modifier and Type | Method and Description |
---|---|
CreateScalingPlanResult |
createScalingPlan(CreateScalingPlanRequest request)
Creates a scaling plan.
|
DeleteScalingPlanResult |
deleteScalingPlan(DeleteScalingPlanRequest request)
Deletes the specified scaling plan.
|
DescribeScalingPlanResourcesResult |
describeScalingPlanResources(DescribeScalingPlanResourcesRequest request)
Describes the scalable resources in the specified scaling plan.
|
DescribeScalingPlansResult |
describeScalingPlans(DescribeScalingPlansRequest request)
Describes one or more of your scaling plans.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetScalingPlanResourceForecastDataResult |
getScalingPlanResourceForecastData(GetScalingPlanResourceForecastDataRequest request)
Retrieves the forecast data for a scalable resource.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateScalingPlanResult |
updateScalingPlan(UpdateScalingPlanRequest request)
Updates the specified scaling plan.
|
public CreateScalingPlanResult createScalingPlan(CreateScalingPlanRequest request)
AWSAutoScalingPlans
Creates a scaling plan.
createScalingPlan
in interface AWSAutoScalingPlans
public DeleteScalingPlanResult deleteScalingPlan(DeleteScalingPlanRequest request)
AWSAutoScalingPlans
Deletes the specified scaling plan.
Deleting a scaling plan deletes the underlying ScalingInstruction for all of the scalable resources that are covered by the plan.
If the plan has launched resources or has scaling activities in progress, you must delete those resources separately.
deleteScalingPlan
in interface AWSAutoScalingPlans
public DescribeScalingPlanResourcesResult describeScalingPlanResources(DescribeScalingPlanResourcesRequest request)
AWSAutoScalingPlans
Describes the scalable resources in the specified scaling plan.
describeScalingPlanResources
in interface AWSAutoScalingPlans
public DescribeScalingPlansResult describeScalingPlans(DescribeScalingPlansRequest request)
AWSAutoScalingPlans
Describes one or more of your scaling plans.
describeScalingPlans
in interface AWSAutoScalingPlans
public GetScalingPlanResourceForecastDataResult getScalingPlanResourceForecastData(GetScalingPlanResourceForecastDataRequest request)
AWSAutoScalingPlans
Retrieves the forecast data for a scalable resource.
Capacity forecasts are represented as predicted values, or data points, that are calculated using historical data points from a specified CloudWatch load metric. Data points are available for up to 56 days.
getScalingPlanResourceForecastData
in interface AWSAutoScalingPlans
public UpdateScalingPlanResult updateScalingPlan(UpdateScalingPlanRequest request)
AWSAutoScalingPlans
Updates the specified scaling plan.
You cannot update a scaling plan if it is in the process of being created, updated, or deleted.
updateScalingPlan
in interface AWSAutoScalingPlans
public void shutdown()
AWSAutoScalingPlans
shutdown
in interface AWSAutoScalingPlans
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSAutoScalingPlans
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AWSAutoScalingPlans
request
- The originally executed request.