|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.amazonaws.AmazonWebServiceRequest
com.amazonaws.services.autoscaling.model.SuspendProcessesRequest
public class SuspendProcessesRequest
Container for the parameters to the SuspendProcesses operation
.
Suspends Auto Scaling processes for an Auto Scaling group. To suspend
specific process types, specify them by name with the
ScalingProcesses.member.N
parameter. To suspend all
process types, omit the ScalingProcesses.member.N
parameter.
IMPORTANT: Suspending either of the two primary process types, Launch or Terminate, can prevent other process types from functioning properly. For more information about processes and their dependencies, see ProcessType.
To resume processes that have been suspended, use ResumeProcesses.
AmazonAutoScaling.suspendProcesses(SuspendProcessesRequest)
Constructor Summary | |
---|---|
SuspendProcessesRequest()
|
Method Summary | |
---|---|
boolean |
equals(java.lang.Object obj)
|
java.lang.String |
getAutoScalingGroupName()
The name or Amazon Resource Name (ARN) of the Auto Scaling group. |
java.util.List<java.lang.String> |
getScalingProcesses()
The processes that you want to suspend or resume, which can include one or more of the following: Launch Terminate HealthCheck ReplaceUnhealthy AZRebalance AlarmNotifications ScheduledActions AddToLoadBalancer |
int |
hashCode()
|
void |
setAutoScalingGroupName(java.lang.String autoScalingGroupName)
The name or Amazon Resource Name (ARN) of the Auto Scaling group. |
void |
setScalingProcesses(java.util.Collection<java.lang.String> scalingProcesses)
The processes that you want to suspend or resume, which can include one or more of the following: Launch Terminate HealthCheck ReplaceUnhealthy AZRebalance AlarmNotifications ScheduledActions AddToLoadBalancer |
java.lang.String |
toString()
Returns a string representation of this object; useful for testing and debugging. |
SuspendProcessesRequest |
withAutoScalingGroupName(java.lang.String autoScalingGroupName)
The name or Amazon Resource Name (ARN) of the Auto Scaling group. |
SuspendProcessesRequest |
withScalingProcesses(java.util.Collection<java.lang.String> scalingProcesses)
The processes that you want to suspend or resume, which can include one or more of the following: Launch Terminate HealthCheck ReplaceUnhealthy AZRebalance AlarmNotifications ScheduledActions AddToLoadBalancer |
SuspendProcessesRequest |
withScalingProcesses(java.lang.String... scalingProcesses)
The processes that you want to suspend or resume, which can include one or more of the following: Launch Terminate HealthCheck ReplaceUnhealthy AZRebalance AlarmNotifications ScheduledActions AddToLoadBalancer |
Methods inherited from class com.amazonaws.AmazonWebServiceRequest |
---|
copyPrivateRequestParameters, getRequestClientOptions, getRequestCredentials, setRequestCredentials |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail |
---|
public SuspendProcessesRequest()
Method Detail |
---|
public java.lang.String getAutoScalingGroupName()
Constraints:
Length: 1 - 1600
Pattern: [ -??-??-?\r\n\t]*
public void setAutoScalingGroupName(java.lang.String autoScalingGroupName)
Constraints:
Length: 1 - 1600
Pattern: [ -??-??-?\r\n\t]*
autoScalingGroupName
- The name or Amazon Resource Name (ARN) of the Auto Scaling group.public SuspendProcessesRequest withAutoScalingGroupName(java.lang.String autoScalingGroupName)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 1 - 1600
Pattern: [ -??-??-?\r\n\t]*
autoScalingGroupName
- The name or Amazon Resource Name (ARN) of the Auto Scaling group.
public java.util.List<java.lang.String> getScalingProcesses()
To suspend all process types, omit this parameter.
To suspend all process types, omit this parameter.
public void setScalingProcesses(java.util.Collection<java.lang.String> scalingProcesses)
To suspend all process types, omit this parameter.
scalingProcesses
- The processes that you want to suspend or resume, which can include
one or more of the following: To suspend all process types, omit this parameter.
public SuspendProcessesRequest withScalingProcesses(java.lang.String... scalingProcesses)
To suspend all process types, omit this parameter.
Returns a reference to this object so that method calls can be chained together.
scalingProcesses
- The processes that you want to suspend or resume, which can include
one or more of the following: To suspend all process types, omit this parameter.
public SuspendProcessesRequest withScalingProcesses(java.util.Collection<java.lang.String> scalingProcesses)
To suspend all process types, omit this parameter.
Returns a reference to this object so that method calls can be chained together.
scalingProcesses
- The processes that you want to suspend or resume, which can include
one or more of the following: To suspend all process types, omit this parameter.
public java.lang.String toString()
toString
in class java.lang.Object
Object.toString()
public int hashCode()
hashCode
in class java.lang.Object
public boolean equals(java.lang.Object obj)
equals
in class java.lang.Object
|
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |