Overview | Package | Class | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

## com.amazonaws.services.ec2.model
Class DescribeSecurityGroupsRequest

    java.lang.Object
      com.amazonaws.AmazonWebServiceRequest
          com.amazonaws.services.ec2.model.DescribeSecurityGroupsRequest

    public class DescribeSecurityGroupsRequest

extends AmazonWebServiceRequest

Container for the parameters to the `DescribeSecurityGroups operation`.

The DescribeSecurityGroups operation returns information about security groups that you own.

If you specify security group names, information about those security group is returned. Otherwise, information for all security group is returned. If you specify a group that does not exist, a fault is returned.

See Also:
  `AmazonEC2.describeSecurityGroups(DescribeSecurityGroupsRequest)`

Constructor Summary
`DescribeSecurityGroupsRequest()`

Method Summary
`List<String>` | `getGroupNames()` The optional list of Amazon EC2 security groups to describe.
`void` | `setGroupNames(Collection<String> groupNames)` The optional list of Amazon EC2 security groups to describe.
`String` | `toString()` Returns a string representation of this object; useful for testing and debugging.
`DescribeSecurityGroupsRequest` | `withGroupNames(Collection<String> groupNames)` The optional list of Amazon EC2 security groups to describe.
`DescribeSecurityGroupsRequest` | `withGroupNames(String... groupNames)` The optional list of Amazon EC2 security groups to describe.

Methods inherited from class com.amazonaws.AmazonWebServiceRequest
`copyPrivateRequestParameters`

Methods inherited from class java.lang.Object
`equals, getClass, hashCode, notify, notifyAll, wait, wait, wait`

Constructor Detail

### DescribeSecurityGroupsRequest

    public DescribeSecurityGroupsRequest()

Method Detail

### getGroupNames

    public List<String> getGroupNames()

  The optional list of Amazon EC2 security groups to describe.

  Returns:
    The optional list of Amazon EC2 security groups to describe.

### setGroupNames

    public void setGroupNames(Collection<String> groupNames)

  The optional list of Amazon EC2 security groups to describe.

  Parameters:
    `groupNames` - The optional list of Amazon EC2 security groups to describe.

### withGroupNames

    public DescribeSecurityGroupsRequest withGroupNames(String... groupNames)

  The optional list of Amazon EC2 security groups to describe.

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

  Parameters:
    `groupNames` - The optional list of Amazon EC2 security groups to describe.
  Returns:
    A reference to this updated object so that method calls can be chained together.

### withGroupNames

    public DescribeSecurityGroupsRequest withGroupNames(Collection<String> groupNames)

  The optional list of Amazon EC2 security groups to describe.

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

  Parameters:
    `groupNames` - The optional list of Amazon EC2 security groups to describe.
  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()`

Overview | Package | Class | Index | Help
PREV CLASS NEXT CLASS | FRAMES NO FRAMES
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD

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