@Override
    public CreateNetworkInterfacePermissionResult createNetworkInterfacePermission(CreateNetworkInterfacePermissionRequest request) {
        request = beforeClientExecution(request);
        return executeCreateNetworkInterfacePermission(request);
    }
<p>
Grants an Amazon Web Services-authorized account permission to attach the specified network interface to an
instance in their account.
</p>
<p>
You can grant permission to a single Amazon Web Services account only, and only one account at a time.
</p>

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