Examples of ListBucketResult


Examples of com.amazon.s3.ListBucketResult

    return request;
  }
 
  public static ListBucketResponse toListBucketResponse(S3ListBucketResponse engineResponse) {
    ListBucketResponse response = new ListBucketResponse();
    ListBucketResult result = new ListBucketResult();
    result.setName(engineResponse.getBucketName());
    result.setDelimiter(engineResponse.getDelimiter());
    result.setPrefix(engineResponse.getPrefix());
    result.setMarker(engineResponse.getMarker());
    result.setMaxKeys(engineResponse.getMaxKeys());
    result.setIsTruncated(engineResponse.isTruncated());
    result.setNextMarker(engineResponse.getNextMarker());
    result.setCommonPrefixes(toPrefixEntry(engineResponse.getCommonPrefixes()));
    result.setContents(toListEntry(engineResponse.getContents()));
    response.setListBucketResponse(result);
    return response;
  }
View Full Code Here

Examples of com.amazon.s3.ListBucketResult

        return request;
    }

    public static ListBucketResponse toListBucketResponse(S3ListBucketResponse engineResponse) {
        ListBucketResponse response = new ListBucketResponse();
        ListBucketResult result = new ListBucketResult();
        result.setName(engineResponse.getBucketName());
        result.setDelimiter(engineResponse.getDelimiter());
        result.setPrefix(engineResponse.getPrefix());
        result.setMarker(engineResponse.getMarker());
        result.setMaxKeys(engineResponse.getMaxKeys());
        result.setIsTruncated(engineResponse.isTruncated());
        result.setNextMarker(engineResponse.getNextMarker());
        result.setCommonPrefixes(toPrefixEntry(engineResponse.getCommonPrefixes()));
        result.setContents(toListEntry(engineResponse.getContents()));
        response.setListBucketResponse(result);
        return response;
    }
View Full Code Here

Examples of com.amazon.s3.ListBucketResult

    return request;
  }
 
  public static ListBucketResponse toListBucketResponse(S3ListBucketResponse engineResponse) {
    ListBucketResponse response = new ListBucketResponse();
    ListBucketResult result = new ListBucketResult();
    result.setName(engineResponse.getBucketName());
    result.setDelimiter(engineResponse.getDelimiter());
    result.setPrefix(engineResponse.getPrefix());
    result.setMarker(engineResponse.getMarker());
    result.setMaxKeys(engineResponse.getMaxKeys());
    result.setIsTruncated(engineResponse.isTruncated());
    result.setNextMarker(engineResponse.getNextMarker());
    result.setCommonPrefixes(toPrefixEntry(engineResponse.getCommonPrefixes()));
    result.setContents(toListEntry(engineResponse.getContents()));
    response.setListBucketResponse(result);
    return response;
  }
View Full Code Here

Examples of com.amazon.s3.client.AmazonS3Stub.ListBucketResult

      request.setCredential("TODO");
      request.setSignature("TODO");
      request.setTimestamp(Calendar.getInstance());
     
      ListBucketResponse response = serviceStub.listBucket(request);
      ListBucketResult result = response.getListBucketResponse();
      System.out.println("\tContent of Bucket " + result.getName());
      System.out.println("\tListing with prefix: " + result.getPrefix() + ", delimiter: "
        + result.getDelimiter() + ", marker: " + result.getMarker() + ", max: " + result.getMaxKeys());
     
      ListEntry[] entries = result.getContents();
      if(entries != null) {
        for(int i = 0; i < entries.length; i++) {
          ListEntry entry = entries[i];
          System.out.print("\t");
          System.out.print(entry.getSize());
          System.out.print("\t");
          System.out.print(entry.getKey());
          System.out.print("\t");
          System.out.print(entry.getETag());
          System.out.print("\n");
        }
      }
     
      PrefixEntry[] prefixEntries = result.getCommonPrefixes();
      if(prefixEntries != null) {
        System.out.print("\n\n");
       
        for(int i = 0; i < prefixEntries.length; i++) {
          System.out.print("\t<Prefix>\t");
View Full Code Here

Examples of com.amazon.s3.client.AmazonS3Stub.ListBucketResult

            request.setCredential("TODO");
            request.setSignature("TODO");
            request.setTimestamp(Calendar.getInstance());

            ListBucketResponse response = serviceStub.listBucket(request);
            ListBucketResult result = response.getListBucketResponse();
            System.out.println("\tContent of Bucket " + result.getName());
            System.out.println("\tListing with prefix: " + result.getPrefix() + ", delimiter: " + result.getDelimiter() + ", marker: " + result.getMarker() + ", max: " +
                result.getMaxKeys());

            ListEntry[] entries = result.getContents();
            if (entries != null) {
                for (int i = 0; i < entries.length; i++) {
                    ListEntry entry = entries[i];
                    System.out.print("\t");
                    System.out.print(entry.getSize());
                    System.out.print("\t");
                    System.out.print(entry.getKey());
                    System.out.print("\t");
                    System.out.print(entry.getETag());
                    System.out.print("\n");
                }
            }

            PrefixEntry[] prefixEntries = result.getCommonPrefixes();
            if (prefixEntries != null) {
                System.out.print("\n\n");

                for (int i = 0; i < prefixEntries.length; i++) {
                    System.out.print("\t<Prefix>\t");
View Full Code Here

Examples of com.amazon.s3.client.AmazonS3Stub.ListBucketResult

      request.setCredential("TODO");
      request.setSignature("TODO");
      request.setTimestamp(Calendar.getInstance());
     
      ListBucketResponse response = serviceStub.listBucket(request);
      ListBucketResult result = response.getListBucketResponse();
      System.out.println("\tContent of Bucket " + result.getName());
      System.out.println("\tListing with prefix: " + result.getPrefix() + ", delimiter: "
        + result.getDelimiter() + ", marker: " + result.getMarker() + ", max: " + result.getMaxKeys());
     
      ListEntry[] entries = result.getContents();
      if(entries != null) {
        for(int i = 0; i < entries.length; i++) {
          ListEntry entry = entries[i];
          System.out.print("\t");
          System.out.print(entry.getSize());
          System.out.print("\t");
          System.out.print(entry.getKey());
          System.out.print("\t");
          System.out.print(entry.getETag());
          System.out.print("\n");
        }
      }
     
      PrefixEntry[] prefixEntries = result.getCommonPrefixes();
      if(prefixEntries != null) {
        System.out.print("\n\n");
       
        for(int i = 0; i < prefixEntries.length; i++) {
          System.out.print("\t<Prefix>\t");
View Full Code Here

Examples of com.amazonaws.s3.doc._2006_03_01.ListBucketResult

  {
      throw new ProviderRequestException( e );
  }
  SortedSet<Metadata> contents = bucket.getContents( );
 
  ListBucketResult output = new ListBucketResult( );
  output.setIsTruncated( bucket.isTruncated( ) );
  output.setDelimiter( bucket.getDelimiter( ) );
  output.setMarker( bucket.getMarker( ) );
  output.setMaxKeys( (int) bucket.getMaxKeys( ) );
  output.setName( bucket.getName( ) );
  output.setPrefix( bucket.getPrefix( ) );
 
  List<ListEntry> outputContents = output.getContents( );
  for ( Metadata meta : contents )
  {
      ListEntry entry = new ListEntry( );
      entry.setETag( String.valueOf( meta.getMd5( ) ) );
      entry.setKey( meta.getKey( ) );
View Full Code Here

Examples of com.amazonaws.s3.doc._2006_03_01.ListBucketResult

      // the delimiter out for now and will possibly add it later
      // if people complain.
      String dirPath = directory.getPath( ).getAbsolutePath( );
      String prefix = directory.isRoot( ) ? "" : dirPath.substring( 1 );
     
      ListBucketResult resp = executeListDirectoryRequest( prefix, marker );
     
      resultsWereTruncated = resp.isIsTruncated( );
      int numResults = resp.getContents( ).size( );
      marker = marker + numResults + 1;
     
      if ( output == null )
      {
    if ( resultsWereTruncated )
    {
        output = new ArrayList<CloudStoreObject>( 5 * numResults );
    }
    else
    {
        output = new ArrayList<CloudStoreObject>( numResults );
    }
      }
     
      for ( ListEntry entry : resp.getContents( ) )
      {
    CloudStoreObject obj;
    String path = entry.getKey( );
    if ( !filter.shouldInclude( path ) )
        continue;
View Full Code Here

Examples of com.amazonaws.s3.doc._2006_03_01.ListBucketResult

  request.addQueryArg( "marker", String.valueOf( marker ) );
  request.addQueryArg( "prefix", prefix );
 
  request.setBucket( _bucket );
 
  ListBucketResult resp = null;
  InputStream is = request.execute( );
  try
  {
      StreamSource stream = new StreamSource( is );
      JAXBElement<ListBucketResult> root = LIST_BUCKET_RESPONSE_UNMARSHALLER
View Full Code Here

Examples of com.amazonaws.s3.doc._2006_03_01.ListBucketResult

    ListOperation listOp = new ListOperation(getBucketName(), getPrefixName());
   
    String marker = null;
   
    /* Get the list of files from S3 */
    ListBucketResult listResult = null;
   
    /* This do while loop deals with the paging of s3 lists */
    do
    {
      /* Get a page of results */
      listResult = listOp.getBucketObjectList(marker, getBucketName(), getPrefixName(), MAX_KEYS_PER_LIST);
     
      if (listResult.getContents() != null)
      {
        /* Process this list of keys */
        for (ListEntry listEntry : listResult.getContents())
        {
          marker = listEntry.getKey();
          restoreS3Object(listEntry.getKey());
         
        }
       
      }
         
    }
    while(listResult.isIsTruncated());
   
   
    if (this.kBytesProcessed_ > 10000)
    {
      Log.info(String.format("%.2fM transfered\n", (this.kBytesProcessed_ / 1000.0)));
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.