@Override
    public DescribeNetworkInterfacesResult describeNetworkInterfaces() {
        return describeNetworkInterfaces(new DescribeNetworkInterfacesRequest());
    }
<p>
Describes one or more of your network interfaces.
</p>
<p>
If you have a large number of network interfaces, the operation fails unless you use pagination or one of the
following filters: <code>group-id</code>, <code>mac-address</code>, <code>private-dns-name</code>,
<code>private-ip-address</code>, <code>private-dns-name</code>, <code>subnet-id</code>, or <code>vpc-id</code>.
</p>
<important>
<p>
We strongly recommend using only paginated requests. Unpaginated requests are susceptible to throttling and
timeouts.
</p>
</important>

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