Example usage for com.amazonaws.services.glacier.model ListVaultsResult getVaultList

List of usage examples for com.amazonaws.services.glacier.model ListVaultsResult getVaultList

Introduction

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

Prototype


public java.util.List<DescribeVaultOutput> getVaultList() 

Source Link

Document

List of vaults.

Usage

From source file:com.brianmcmichael.sagu.SAGU.java

License:Open Source License

private void repopulateVaults(String accessString, String secretString) {

    int newLoc = getServerRegion();

    if (!(getAccessKey().equals("") || getSecretKey().equals(""))) {
        AmazonGlacierClient newVaultCheckClient = makeClient(accessString, secretString, newLoc);

        String marker = null;/*from   ww w . j av a  2  s. c  o m*/
        vaultSelector.removeAllItems();
        vaultSelector.addItem("Select Existing:");
        do {
            ListVaultsRequest lv = new ListVaultsRequest().withMarker(marker).withLimit("1000");

            ListVaultsResult lvr = newVaultCheckClient.listVaults(lv);
            ArrayList<DescribeVaultOutput> vList = new ArrayList<DescribeVaultOutput>(lvr.getVaultList());
            marker = lvr.getMarker();

            for (DescribeVaultOutput vault : vList) {
                vaultSelector.addItem(vault.getVaultName());
            }

        } while (marker != null);
    }
}

From source file:com.brianmcmichael.sagu.SimpleGlacierUploader.java

License:Open Source License

public void repopulateVaults(String accessString, String secretString) {

    int newLoc = locationChoice.getSelectedIndex();

    if (!(accessField.getText().trim().equals("") || secretField.getText().trim().equals(""))) {
        AmazonGlacierClient newVaultCheckClient = makeClient(accessString, secretString, newLoc);

        String marker = null;/*from   w ww . ja  va 2  s .c  o m*/
        vaultSelector.removeAllItems();
        vaultSelector.addItem("Select Existing:");
        do {
            ListVaultsRequest lv = new ListVaultsRequest().withMarker(marker).withLimit("1000");

            ListVaultsResult lvr = newVaultCheckClient.listVaults(lv);
            ArrayList<DescribeVaultOutput> vList = new ArrayList<DescribeVaultOutput>(lvr.getVaultList());
            marker = lvr.getMarker();

            for (DescribeVaultOutput vault : vList) {
                vaultSelector.addItem(vault.getVaultName());
            }

        } while (marker != null);
    }
}

From source file:com.brianmcmichael.SimpleGlacierUploader.SimpleGlacierUploader.java

License:Open Source License

public void repopulateVaults(String accessString, String secretString, int regionInt) {

    int newLoc = locationChoice.getSelectedIndex();

    if (((accessField.getText().trim().equals("")) == true)
            || (secretField.getText().trim().equals("")) == true) {
    } else {/*from   w w w.j  a v a 2  s .  c  o m*/
        AmazonGlacierClient newVaultCheckClient = new AmazonGlacierClient();
        newVaultCheckClient = makeClient(accessString, secretString, newLoc);
        // BasicAWSCredentials credentials = new
        // BasicAWSCredentials(accessString,secretString);

        String marker = null;
        vaultSelector.removeAllItems();
        vaultSelector.addItem("Select Existing:");
        do {
            ListVaultsRequest lv = new ListVaultsRequest().withMarker(marker).withLimit("1000");

            ListVaultsResult lvr = newVaultCheckClient.listVaults(lv);
            ArrayList<DescribeVaultOutput> vList = new ArrayList<DescribeVaultOutput>(lvr.getVaultList());
            marker = lvr.getMarker();

            for (DescribeVaultOutput vault : vList) {
                vaultSelector.addItem(vault.getVaultName());
            }

        } while (marker != null);
    }
}

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

License:Open Source License

@Override
public List<DescribeVaultOutput> listAllVaults() throws AmazonServiceException, AmazonClientException {
    LOGGER.info("Getting all available vaults in the current region..");
    final ListVaultsRequest listVaultsRequest = new ListVaultsRequest();
    final ListVaultsResult listVaultsResult = glacierClient.listVaults(listVaultsRequest);
    return listVaultsResult.getVaultList();
}

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);//  ww  w.  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:com.vrane.metaGlacier.AllVaults.java

/**
 * Returns a list of <b>DescribeVaultOutput</b> for the AWS account.
 * This always make a call to AWS.//from www  . j ava 2 s.co m
 *
 * @return list of <code>DescribeVaultOutput>
 * @throws Exception
 */
public List<DescribeVaultOutput> list() throws Exception {
    String marker = null;
    ListVaultsResult listVaultsResult = null;

    do {
        LGR.fine("getting vaults up to 100");
        ListVaultsRequest listVaultsRequest = new ListVaultsRequest().withLimit("100").withMarker(marker);
        listVaultsResult = GlacierFrame.getClient().listVaults(listVaultsRequest);
        LGR.fine("got list");
        List<DescribeVaultOutput> vaultList = listVaultsResult.getVaultList();
        marker = listVaultsResult.getMarker();
        if (allVaults == null) {
            allVaults = vaultList;
            continue;
        }
        allVaults.addAll(vaultList);
    } while (marker != null);
    return allVaults;
}

From source file:de.kopis.glacier.commands.ListVaultCommand.java

License:Open Source License

private void listVaults() {
    log.info("Listing all vaults...");

    try {/*from   w w w.j  a v  a2s.com*/
        final ListVaultsRequest listVaultsRequest = new ListVaultsRequest();
        final ListVaultsResult listVaultsResult = client.listVaults(listVaultsRequest);
        final List<DescribeVaultOutput> vaults = listVaultsResult.getVaultList();
        for (DescribeVaultOutput vault : vaults) {
            new VaultPrinter().printVault(vault, System.out);
        }
    } catch (AmazonServiceException e) {
        log.error("Can't list vaults.", e);
    } catch (AmazonClientException e) {
        log.error("Can't list vaults.", e);
    }
}

From source file:englishcoffeedrinker.corpse.Glacier.java

License:Open Source License

public Glacier(AWSEndpoint endpoint, AWSCredentials credentials) {
    this.endpoint = endpoint;
    this.credentials = credentials;

    AmazonGlacierClient client = new AmazonGlacierClient(this.credentials);
    client.setEndpoint(this.endpoint.getServiceURI(AWSEndpoint.Service.GLACIER));

    vaults = new ArrayList<Vault>();
    size = 0L;/*from   w  w w  .  j a v a  2 s.  c om*/

    String marker = null;
    do {
        ListVaultsRequest lv = new ListVaultsRequest().withMarker(marker).withLimit("1000");

        ListVaultsResult lvr = client.listVaults(lv);
        List<DescribeVaultOutput> vList = lvr.getVaultList();
        marker = lvr.getMarker();

        for (DescribeVaultOutput vault : vList) {
            vaults.add(new Vault(vault));

            if (vault.getSizeInBytes() != null)
                size += vault.getSizeInBytes();
        }

    } while (marker != null);
}

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

License:Open Source License

public void inspectVaults(AWSCredentials creds, String endPointUrl) {

    AmazonGlacierClient client = new AmazonGlacierClient(creds);
    client.setEndpoint(endPointUrl);// w ww .ja v a2 s  .  com

    ListVaultsResult listVaultsResult = client.listVaults(new ListVaultsRequest());
    for (DescribeVaultOutput dvo : listVaultsResult.getVaultList()) {
        System.out.println(describeVault(dvo));

    }

}

From source file:org.duraspace.glacier.SimpleGlacierUploader.java

License:Open Source License

public void repopulateVaults(String accessString, String secretString, int regionInt) {

    int newLoc = locationChoice.getSelectedIndex();

    if (((accessField.getText().trim().equals("")) == true)
            || (secretField.getText().trim().equals("")) == true) {
    } else {//from w  ww  .j  ava  2s.c  o  m
        AmazonGlacierClient newVaultCheckClient = new AmazonGlacierClient();
        newVaultCheckClient = makeClient(accessString, secretString, newLoc);
        BasicAWSCredentials credentials = new BasicAWSCredentials(accessString, secretString);

        String marker = null;
        do {
            ListVaultsRequest lv = new ListVaultsRequest().withMarker(marker);
            ListVaultsResult lvr = newVaultCheckClient.listVaults(lv);
            ArrayList<DescribeVaultOutput> vList = new ArrayList<DescribeVaultOutput>(lvr.getVaultList());

            vaultSelector.removeAllItems();
            vaultSelector.addItem("Select Existing:");

            for (DescribeVaultOutput vault : vList) {
                vaultSelector.addItem(vault.getVaultName());
            }
        } while (marker != null);
    }
}