class RequestArchivesListCommand extends AbstractCommand {

    @Override
    public boolean valid(OptionSet options, GlacierUploaderOptionParser optionParser) {
        log.debug("Checking options for {}: {},", getClass(), options.specs());
        return !StringUtils.isBlank(options.valueOf(optionParser.vault)) &&
                options.has(optionParser.inventoryListing) && !options.hasArgument(optionParser.inventoryListing);
    }

    public  RequestArchivesListCommand(final AmazonGlacier client, final AmazonSQS sqs, final AmazonSNS sns);

}