Example usage for com.amazonaws.services.glacier AmazonGlacierClient deleteArchive

List of usage examples for com.amazonaws.services.glacier AmazonGlacierClient deleteArchive

Introduction

In this page you can find the example usage for com.amazonaws.services.glacier AmazonGlacierClient deleteArchive.

Prototype

@Override
public DeleteArchiveResult deleteArchive(DeleteArchiveRequest request) 

Source Link

Document

This operation deletes an archive from a vault.

Usage

From source file:maebackup.MaeBackup.java

License:Open Source License

public static void delete(String archive) {
    try {/*from w w  w.  j  a v a  2  s  .co m*/
        System.out.println("Deleting from Glacier...");
        ClientConfiguration config = new ClientConfiguration();
        config.setProtocol(Protocol.HTTPS);
        AmazonGlacierClient client = new AmazonGlacierClient(credentials, config);
        client.setEndpoint(endpoint);
        client.deleteArchive(new DeleteArchiveRequest(vaultname, archive));
        System.out.println("Archive deleted.");
    } catch (Exception e) {
        throw new RuntimeException(e);
    }
}

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

License:Open Source License

public void deleteArchive(String archiveId) {
    _log.warn("deleteArchive() - Removing {}", archiveId);
    AmazonGlacierClient client = new AmazonGlacierClient(getCredentials());
    DeleteArchiveRequest dar = new DeleteArchiveRequest(getVaultName(), archiveId);
    client.deleteArchive(dar);

}