List of usage examples for com.amazonaws.services.glacier.model DescribeJobRequest DescribeJobRequest
public DescribeJobRequest()
From source file:com.vrane.metaGlacier.gui.archives.ArchiveListPanel.java
/** * This takes a list of jobs for archive download and filter out those * ready for download.//from w w w. ja va2 s. c om */ void makeArchiveJobList() throws Exception { final List<DescribeJobResult> djr = new ArrayList<>(); final Set<String> vaultNames = new HashSet<>(); if (vaultName == null) { for (final MArchive ma : ExtraArchives) { vaultNames.add(ma.getVaultName()); } } else { vaultNames.add(vaultName); } LGR.log(Level.INFO, "distinct number of vaults {0}", vaultNames.size()); for (final String vault_name : vaultNames) { for (final String jid : AllVaults.getDownloadJobIds(vault_name)) { final DescribeJobRequest djres = new DescribeJobRequest().withJobId(jid).withVaultName(vault_name); final DescribeJobResult djresult = GlacierFrame.getClient().describeJob(djres); djr.add(djresult); } } for (final DescribeJobResult res : djr) { downloadReadyArchives.put(res.getArchiveId(), res); } }