Class DeletePolicyRequest
- java.lang.Object
-
- com.amazonaws.AmazonWebServiceRequest
-
- com.amazonaws.services.autoscaling.model.DeletePolicyRequest
-
- All Implemented Interfaces:
ReadLimitInfo
,Serializable
,Cloneable
public class DeletePolicyRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
- See Also:
- Serialized Form
-
-
Field Summary
-
Fields inherited from class com.amazonaws.AmazonWebServiceRequest
NOOP
-
-
Constructor Summary
Constructors Constructor Description DeletePolicyRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeletePolicyRequest
clone()
Creates a shallow clone of this request.boolean
equals(Object obj)
String
getAutoScalingGroupName()
The name of the Auto Scaling group.String
getPolicyName()
The name or Amazon Resource Name (ARN) of the policy.int
hashCode()
void
setAutoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.void
setPolicyName(String policyName)
The name or Amazon Resource Name (ARN) of the policy.String
toString()
Returns a string representation of this object; useful for testing and debugging.DeletePolicyRequest
withAutoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.DeletePolicyRequest
withPolicyName(String policyName)
The name or Amazon Resource Name (ARN) of the policy.-
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyBaseTo, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
-
-
-
-
Method Detail
-
setAutoScalingGroupName
public void setAutoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
- Parameters:
autoScalingGroupName
- The name of the Auto Scaling group.
-
getAutoScalingGroupName
public String getAutoScalingGroupName()
The name of the Auto Scaling group.
- Returns:
- The name of the Auto Scaling group.
-
withAutoScalingGroupName
public DeletePolicyRequest withAutoScalingGroupName(String autoScalingGroupName)
The name of the Auto Scaling group.
- Parameters:
autoScalingGroupName
- The name of the Auto Scaling group.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
setPolicyName
public void setPolicyName(String policyName)
The name or Amazon Resource Name (ARN) of the policy.
- Parameters:
policyName
- The name or Amazon Resource Name (ARN) of the policy.
-
getPolicyName
public String getPolicyName()
The name or Amazon Resource Name (ARN) of the policy.
- Returns:
- The name or Amazon Resource Name (ARN) of the policy.
-
withPolicyName
public DeletePolicyRequest withPolicyName(String policyName)
The name or Amazon Resource Name (ARN) of the policy.
- Parameters:
policyName
- The name or Amazon Resource Name (ARN) of the policy.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
public String toString()
Returns a string representation of this object; useful for testing and debugging.- Overrides:
toString
in classObject
- Returns:
- A string representation of this object.
- See Also:
Object.toString()
-
clone
public DeletePolicyRequest clone()
Description copied from class:AmazonWebServiceRequest
Creates a shallow clone of this request. Explicitly does not clone the deep structure of the request object.- Overrides:
clone
in classAmazonWebServiceRequest
- See Also:
Object.clone()
-
-