@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 the specified scaling plans or all 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.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateScalingPlanResult |
updateScalingPlan(UpdateScalingPlanRequest request)
Updates the scaling plan for the specified scaling plan.
|
public CreateScalingPlanResult createScalingPlan(CreateScalingPlanRequest request)
AWSAutoScalingPlans
Creates a scaling plan.
A scaling plan contains a set of instructions used to configure dynamic scaling for the scalable resources in your application. AWS Auto Scaling creates target tracking scaling policies based on the scaling instructions in your scaling plan.
createScalingPlan
in interface AWSAutoScalingPlans
public DeleteScalingPlanResult deleteScalingPlan(DeleteScalingPlanRequest request)
AWSAutoScalingPlans
Deletes the specified scaling plan.
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 the specified scaling plans or all of your scaling plans.
describeScalingPlans
in interface AWSAutoScalingPlans
public UpdateScalingPlanResult updateScalingPlan(UpdateScalingPlanRequest request)
AWSAutoScalingPlans
Updates the scaling plan for 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.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.