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

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

Introduction

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

Prototype

public ListVaultsRequest() 

Source Link

Document

Default constructor for ListVaultsRequest object.

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 a  va  2 s. co  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;// w ww  .jav  a  2  s .c om
        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 {//  w  ww  . j a  v a2s  .c  om
        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. j a  va  2s.  c o  m*/
            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   ww w .j a  va  2  s. c om*/
 *
 * @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   www  .  j  a  v a2s . c  om
        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.ja  v a  2 s.  c o m

    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  w  w .jav a 2  s.  c  o  m*/

    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 {/* ww  w  . j  a v  a  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);
    }
}