Example usage for com.amazonaws.services.glacier.model DescribeVaultRequest DescribeVaultRequest

List of usage examples for com.amazonaws.services.glacier.model DescribeVaultRequest DescribeVaultRequest

Introduction

In this page you can find the example usage for com.amazonaws.services.glacier.model DescribeVaultRequest DescribeVaultRequest.

Prototype

public DescribeVaultRequest() 

Source Link

Document

Default constructor for DescribeVaultRequest object.

Usage

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.");
    }
}