com.amazonaws.services.autoscaling.model
Class DescribeNotificationConfigurationsRequest

java.lang.Object
  extended by com.amazonaws.AmazonWebServiceRequest
      extended by com.amazonaws.services.autoscaling.model.DescribeNotificationConfigurationsRequest

public class DescribeNotificationConfigurationsRequest
extends AmazonWebServiceRequest

Container for the parameters to the DescribeNotificationConfigurations operation.

Returns a list of notification actions associated with Auto Scaling groups for specified events.

See Also:
AmazonAutoScaling.describeNotificationConfigurations(DescribeNotificationConfigurationsRequest)

Constructor Summary
DescribeNotificationConfigurationsRequest()
           
 
Method Summary
 boolean equals(Object obj)
           
 List<String> getAutoScalingGroupNames()
          The name of the Auto Scaling group.
 Integer getMaxRecords()
          Maximum number of records to be returned.
 String getNextToken()
          A string that is used to mark the start of the next batch of returned results for pagination.
 int hashCode()
           
 void setAutoScalingGroupNames(Collection<String> autoScalingGroupNames)
          The name of the Auto Scaling group.
 void setMaxRecords(Integer maxRecords)
          Maximum number of records to be returned.
 void setNextToken(String nextToken)
          A string that is used to mark the start of the next batch of returned results for pagination.
 String toString()
          Returns a string representation of this object; useful for testing and debugging.
 DescribeNotificationConfigurationsRequest withAutoScalingGroupNames(Collection<String> autoScalingGroupNames)
          The name of the Auto Scaling group.
 DescribeNotificationConfigurationsRequest withAutoScalingGroupNames(String... autoScalingGroupNames)
          The name of the Auto Scaling group.
 DescribeNotificationConfigurationsRequest withMaxRecords(Integer maxRecords)
          Maximum number of records to be returned.
 DescribeNotificationConfigurationsRequest withNextToken(String nextToken)
          A string that is used to mark the start of the next batch of returned results for pagination.
 
Methods inherited from class com.amazonaws.AmazonWebServiceRequest
copyPrivateRequestParameters, getDelegationToken, getRequestClientOptions, getRequestCredentials, setDelegationToken, setRequestCredentials
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

DescribeNotificationConfigurationsRequest

public DescribeNotificationConfigurationsRequest()
Method Detail

getAutoScalingGroupNames

public List<String> getAutoScalingGroupNames()
The name of the Auto Scaling group.

Returns:
The name of the Auto Scaling group.

setAutoScalingGroupNames

public void setAutoScalingGroupNames(Collection<String> autoScalingGroupNames)
The name of the Auto Scaling group.

Parameters:
autoScalingGroupNames - The name of the Auto Scaling group.

withAutoScalingGroupNames

public DescribeNotificationConfigurationsRequest withAutoScalingGroupNames(String... autoScalingGroupNames)
The name of the Auto Scaling group.

Returns a reference to this object so that method calls can be chained together.

Parameters:
autoScalingGroupNames - The name of the Auto Scaling group.
Returns:
A reference to this updated object so that method calls can be chained together.

withAutoScalingGroupNames

public DescribeNotificationConfigurationsRequest withAutoScalingGroupNames(Collection<String> autoScalingGroupNames)
The name of the Auto Scaling group.

Returns a reference to this object so that method calls can be chained together.

Parameters:
autoScalingGroupNames - The name of the Auto Scaling group.
Returns:
A reference to this updated object so that method calls can be chained together.

getNextToken

public String getNextToken()
A string that is used to mark the start of the next batch of returned results for pagination.

Constraints:
Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

Returns:
A string that is used to mark the start of the next batch of returned results for pagination.

setNextToken

public void setNextToken(String nextToken)
A string that is used to mark the start of the next batch of returned results for pagination.

Constraints:
Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

Parameters:
nextToken - A string that is used to mark the start of the next batch of returned results for pagination.

withNextToken

public DescribeNotificationConfigurationsRequest withNextToken(String nextToken)
A string that is used to mark the start of the next batch of returned results for pagination.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Pattern: [ -퟿-�𐀀-􏿿\r\n\t]*

Parameters:
nextToken - A string that is used to mark the start of the next batch of returned results for pagination.
Returns:
A reference to this updated object so that method calls can be chained together.

getMaxRecords

public Integer getMaxRecords()
Maximum number of records to be returned.

Constraints:
Range: 1 - 50

Returns:
Maximum number of records to be returned.

setMaxRecords

public void setMaxRecords(Integer maxRecords)
Maximum number of records to be returned.

Constraints:
Range: 1 - 50

Parameters:
maxRecords - Maximum number of records to be returned.

withMaxRecords

public DescribeNotificationConfigurationsRequest withMaxRecords(Integer maxRecords)
Maximum number of records to be returned.

Returns a reference to this object so that method calls can be chained together.

Constraints:
Range: 1 - 50

Parameters:
maxRecords - Maximum number of records to be returned.
Returns:
A reference to this updated 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 class Object
Returns:
A string representation of this object.
See Also:
Object.toString()

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object obj)
Overrides:
equals in class Object


Copyright © 2010 Amazon Web Services, Inc. All Rights Reserved.