@Override
    public DescribeImagesResult describeImages(DescribeImagesRequest request) {
        request = beforeClientExecution(request);
        return executeDescribeImages(request);
    }
<p>
Describes the specified images (AMIs, AKIs, and ARIs) available to you or all of the images available to you.
</p>
<p>
The images available to you include public images, private images that you own, and private images owned by other
Amazon Web Services accounts for which you have explicit launch permissions.
</p>
<p>
Recently deregistered images appear in the returned results for a short interval and then return empty results.
After all instances that reference a deregistered AMI are terminated, specifying the ID of the image will
eventually return an error indicating that the AMI ID cannot be found.
</p>
<important>
<p>
We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and
timeouts.
</p>
</important> <note>
<p>
The order of the elements in the response, including those within nested structures, might vary. Applications
should not assume the elements appear in a particular order.
</p>
</note>

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