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(String vaultName) 

Source Link

Document

Constructs a new DescribeVaultRequest object.

Usage

From source file:com.github.abhinavmishra14.aws.glacier.service.impl.GlacierVaultServiceImpl.java

License:Open Source License

@Override
public DescribeVaultResult getVaultDescription(final String vaultName)
        throws AmazonServiceException, AmazonClientException {
    LOGGER.info("Getting description of vault: {}", vaultName);
    final DescribeVaultRequest describeVaultRequest = new DescribeVaultRequest(vaultName);
    return glacierClient.describeVault(describeVaultRequest);
}

From source file:com.optimalbi.AmazonAccount.java

License:Apache License

private void populateGlacier() throws AmazonClientException {
    for (Region r : regions) {
        if (r.isServiceSupported(ServiceAbbreviations.Glacier)) {
            AmazonGlacierClient glacierClient = new AmazonGlacierClient(credentials.getCredentials());
            glacierClient.setRegion(r);/*from   w  ww .  ja v  a  2 s . c om*/
            ListVaultsResult result = glacierClient.listVaults(new ListVaultsRequest());
            List<DescribeVaultOutput> vaults = result.getVaultList();
            for (DescribeVaultOutput d : vaults) {
                DescribeVaultResult res = glacierClient
                        .describeVault(new DescribeVaultRequest(d.getVaultName()));
                Service temp = new LocalGlacierService(d.getVaultName(), credentials, r, res, logger);
                services.add(temp);
            }
        }
    }
}

From source file:nl.nekoconeko.glaciercmd.GlacierClient.java

License:Open Source License

protected DescribeVaultResult describeVault(String vault) {
    DescribeVaultRequest dvr = new DescribeVaultRequest(vault);
    return this.client.describeVault(dvr);
}

From source file:opendap.aws.glacier.Vault.java

License:Open Source License

public String describeVault(String vaultName, AWSCredentials credentials) {

    DescribeVaultResult dvo;/*ww  w  . j a  va 2  s. c  o m*/

    AmazonGlacierClient client = new AmazonGlacierClient(credentials);
    client.setEndpoint(getEndpoint());

    DescribeVaultRequest dvr = new DescribeVaultRequest(vaultName);

    dvo = client.describeVault(dvr);

    StringBuilder sb = new StringBuilder();
    sb.append("================================================================================\n");
    sb.append("Found Vault: ").append(dvo.getVaultName()).append("\n");
    sb.append("    getCreationDateString(): ").append(dvo.getCreationDate()).append("\n");
    sb.append("    getLastInventoryDate(): ").append(dvo.getLastInventoryDate()).append("\n");
    sb.append("    getNumberOfArchives(): ").append(dvo.getNumberOfArchives()).append("\n");
    sb.append("    getSizeInBytes(): ").append(dvo.getSizeInBytes()).append("\n");
    sb.append("    getVaultARN(): ").append(dvo.getVaultARN()).append("\n");
    sb.append("    toString(): ").append(dvo.toString()).append("\n");
    return sb.toString();
}