package test; import java.io.File; import java.util.List; import br.com.livro.util.CloudStorageUtil; import com.google.api.services.storage.model.Bucket; import com.google.api.services.storage.model.StorageObject; public class CloudStorageTest { private static final String BUCKET_NAME = "livrolecheta"; public static void main(String[] args) throws Exception { CloudStorageUtil c = new CloudStorageUtil("Livro Lecheta"); // Campo Email address criado no console. String accountId = "1881627642-iiat9b1c53jgtdpptqjnkb193gp12lk5@developer.gserviceaccount.com"; // Arquivo p12 baixado no console no momento de criar a chave. File p12File = new File("Teste-b8c965c676bc.p12"); // Conecta c.connect(accountId, p12File); // Consulta o bucket Bucket bucket = c.getBucket(BUCKET_NAME); System.out.println("name: " + bucket.getName()); System.out.println("location: " + bucket.getLocation()); System.out.println("timeCreated: " + bucket.getTimeCreated()); System.out.println("owner: " + bucket.getOwner()); // Lista os arquivos List<StorageObject> files = c.getBucketFiles(bucket); for (StorageObject object : files) { System.out.println("> " + object.getName() + " (" + object.getSize() + " bytes)"); } } }