github.com/timstclair/heapster@v0.20.0-alpha1/Godeps/_workspace/src/google.golang.org/appengine/internal/blobstore/blobstore_service.proto (about)

     1  syntax = "proto2";
     2  option go_package = "blobstore";
     3  
     4  package appengine;
     5  
     6  message BlobstoreServiceError {
     7    enum ErrorCode {
     8      OK = 0;
     9      INTERNAL_ERROR = 1;
    10      URL_TOO_LONG = 2;
    11      PERMISSION_DENIED = 3;
    12      BLOB_NOT_FOUND = 4;
    13      DATA_INDEX_OUT_OF_RANGE = 5;
    14      BLOB_FETCH_SIZE_TOO_LARGE = 6;
    15      ARGUMENT_OUT_OF_RANGE = 8;
    16      INVALID_BLOB_KEY = 9;
    17    }
    18  }
    19  
    20  message CreateUploadURLRequest {
    21    required string success_path = 1;
    22    optional int64 max_upload_size_bytes = 2;
    23    optional int64 max_upload_size_per_blob_bytes = 3;
    24    optional string gs_bucket_name = 4;
    25    optional int32 url_expiry_time_seconds = 5;
    26  }
    27  
    28  message CreateUploadURLResponse {
    29    required string url = 1;
    30  }
    31  
    32  message DeleteBlobRequest {
    33    repeated string blob_key = 1;
    34    optional string token = 2;
    35  }
    36  
    37  message FetchDataRequest {
    38    required string blob_key = 1;
    39    required int64 start_index = 2;
    40    required int64 end_index = 3;
    41  }
    42  
    43  message FetchDataResponse {
    44    required bytes data = 1000 [ctype = CORD];
    45  }
    46  
    47  message CloneBlobRequest {
    48    required bytes blob_key = 1;
    49    required bytes mime_type = 2;
    50    required bytes target_app_id = 3;
    51  }
    52  
    53  message CloneBlobResponse {
    54    required bytes blob_key = 1;
    55  }
    56  
    57  message DecodeBlobKeyRequest {
    58    repeated string blob_key = 1;
    59  }
    60  
    61  message DecodeBlobKeyResponse {
    62    repeated string decoded = 1;
    63  }
    64  
    65  message CreateEncodedGoogleStorageKeyRequest {
    66    required string filename = 1;
    67  }
    68  
    69  message CreateEncodedGoogleStorageKeyResponse {
    70    required string blob_key = 1;
    71  }