@Override
    public DescribePlacementGroupsResult describePlacementGroups() {
        return describePlacementGroups(new DescribePlacementGroupsRequest());
    }
<p>
Describes the specified placement groups or all of your placement groups.
</p>
<note>
<p>
To describe a specific placement group that is <i>shared</i> with your account, you must specify the ID of the
placement group using the <code>GroupId</code> parameter. Specifying the name of a <i>shared</i> placement group
using the <code>GroupNames</code> parameter will result in an error.
</p>
</note>
<p>
For more information, see <a
href="https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/placement-groups.html">Placement groups</a> in the
<i>Amazon EC2 User Guide</i>.
</p>

@param describePlacementGroupsRequest
@return Result of the DescribePlacementGroups operation returned by the service.
@sample AmazonEC2.DescribePlacementGroups
@see <a href="http://docs.aws.amazon.com/goto/WebAPI/ec2-2016-11-15/DescribePlacementGroups" target="_top">AWS
     API Documentation</a>
aws-java-sdk-ec2/src/main/java/com/amazonaws/services/ec2/AmazonEC2Client.java