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

     1  syntax = "proto2";
     2  option go_package = "remote_api";
     3  
     4  package remote_api;
     5  
     6  message Request {
     7    required string service_name = 2;
     8    required string method = 3;
     9    required bytes request = 4;
    10    optional string request_id = 5;
    11  }
    12  
    13  message ApplicationError {
    14    required int32 code = 1;
    15    required string detail = 2;
    16  }
    17  
    18  message RpcError {
    19    enum ErrorCode {
    20      UNKNOWN = 0;
    21      CALL_NOT_FOUND = 1;
    22      PARSE_ERROR = 2;
    23      SECURITY_VIOLATION = 3;
    24      OVER_QUOTA = 4;
    25      REQUEST_TOO_LARGE = 5;
    26      CAPABILITY_DISABLED = 6;
    27      FEATURE_DISABLED = 7;
    28      BAD_REQUEST = 8;
    29      RESPONSE_TOO_LARGE = 9;
    30      CANCELLED = 10;
    31      REPLAY_ERROR = 11;
    32      DEADLINE_EXCEEDED = 12;
    33    }
    34    required int32 code = 1;
    35    optional string detail = 2;
    36  }
    37  
    38  message Response {
    39    optional bytes response = 1;
    40    optional bytes exception = 2;
    41    optional ApplicationError application_error = 3;
    42    optional bytes java_exception = 4;
    43    optional RpcError rpc_error = 5;
    44  }