List of usage examples for com.amazonaws.services.glacier.model DescribeVaultRequest DescribeVaultRequest
public DescribeVaultRequest()
From source file:com.vrane.metaGlacier.Vault.java
/** * This calls <code>describeVault</code> at AWS and sets two flags: * <code>doesNotExist</code> and <code>badVaultName</code>. * Call this method before calling <code>exists</code> and * <code>vaultNameIsBad</code> *///from w ww . j a v a 2 s. c o m public void describe() { final DescribeVaultRequest describeVaultRequest = new DescribeVaultRequest().withVaultName(name); doesNotExist = true; badVaultName = false; try { GlacierFrame.getClient(region).describeVault(describeVaultRequest); doesNotExist = false; } catch (java.lang.IllegalArgumentException e) { badVaultName = true; } catch (ResourceNotFoundException e) { doesNotExist = true; } catch (Exception e) { LGR.log(Level.SEVERE, null, e); } }
From source file:de.kopis.glacier.AbstractGlacierCommand.java
License:Open Source License
protected void describeVault(final String vaultName) { final DescribeVaultRequest describeVaultRequest = new DescribeVaultRequest().withVaultName(vaultName); final DescribeVaultResult describeVaultResult = client.describeVault(describeVaultRequest); System.out.println("Describing the vault: " + vaultName); System.out.println("CreationDate: " + describeVaultResult.getCreationDate()); System.out.println("LastInventoryDate: " + describeVaultResult.getLastInventoryDate()); System.out.println("NumberOfArchives: " + describeVaultResult.getNumberOfArchives()); System.out.println("SizeInBytes: " + describeVaultResult.getSizeInBytes()); System.out.println("VaultARN: " + describeVaultResult.getVaultARN()); System.out.println("VaultName: " + describeVaultResult.getVaultName()); }
From source file:de.kopis.glacier.commands.CreateVaultCommand.java
License:Open Source License
public void createVault(final String vaultName) { log.info("Creating vault " + vaultName + "..."); try {// www . j a va 2 s . c o m final CreateVaultRequest createVaultRequest = new CreateVaultRequest(vaultName); final CreateVaultResult createVaultResult = client.createVault(createVaultRequest); log.info("Vault " + vaultName + " created. " + createVaultResult); final DescribeVaultRequest describeVaultRequest = new DescribeVaultRequest().withVaultName(vaultName); final DescribeVaultResult describeVaultResult = client.describeVault(describeVaultRequest); new VaultPrinter().printVault(describeVaultResult, System.out); } catch (final AmazonServiceException e) { log.error("Couldn't create vault."); } catch (final AmazonClientException e) { log.error("Couldn't create vault."); } }