Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(10)

Side by Side Diff: pkg/appengine/lib/src/protobuf_api/internal/memcache_service.proto

Issue 804973002: Add appengine/gcloud/mustache dependencies. (Closed) Base URL: git@github.com:dart-lang/pub-dartlang-dart.git@master
Patch Set: Added AUTHORS/LICENSE/PATENTS files Created 6 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
(Empty)
1 syntax = "proto2";
2
3 package appengine.memcache;
4
5 message MemcacheServiceError {
6 enum ErrorCode {
7 OK = 0;
8 UNSPECIFIED_ERROR = 1;
9 NAMESPACE_NOT_SET = 2;
10 PERMISSION_DENIED = 3;
11 INVALID_VALUE = 6;
12 }
13 }
14
15 message AppOverride {
16 required string app_id = 1;
17
18 optional int32 num_memcacheg_backends = 2 [deprecated=true];
19 optional bool ignore_shardlock = 3 [deprecated=true];
20 optional string memcache_pool_hint = 4 [deprecated=true];
21 optional bytes memcache_sharding_strategy = 5 [deprecated=true];
22 }
23
24 message MemcacheGetRequest {
25 repeated bytes key = 1;
26 optional string name_space = 2 [default = ""];
27 optional bool for_cas = 4;
28 optional AppOverride override = 5;
29 }
30
31 message MemcacheGetResponse {
32 repeated group Item = 1 {
33 required bytes key = 2;
34 required bytes value = 3;
35 optional fixed32 flags = 4;
36 optional fixed64 cas_id = 5;
37 optional int32 expires_in_seconds = 6;
38 }
39 }
40
41 message MemcacheSetRequest {
42 enum SetPolicy {
43 SET = 1;
44 ADD = 2;
45 REPLACE = 3;
46 CAS = 4;
47 }
48 repeated group Item = 1 {
49 required bytes key = 2;
50 required bytes value = 3;
51
52 optional fixed32 flags = 4;
53 optional SetPolicy set_policy = 5 [default = SET];
54 optional fixed32 expiration_time = 6 [default = 0];
55
56 optional fixed64 cas_id = 8;
57 optional bool for_cas = 9;
58 }
59 optional string name_space = 7 [default = ""];
60 optional AppOverride override = 10;
61 }
62
63 message MemcacheSetResponse {
64 enum SetStatusCode {
65 STORED = 1;
66 NOT_STORED = 2;
67 ERROR = 3;
68 EXISTS = 4;
69 }
70 repeated SetStatusCode set_status = 1;
71 }
72
73 message MemcacheDeleteRequest {
74 repeated group Item = 1 {
75 required bytes key = 2;
76 optional fixed32 delete_time = 3 [default = 0];
77 }
78 optional string name_space = 4 [default = ""];
79 optional AppOverride override = 5;
80 }
81
82 message MemcacheDeleteResponse {
83 enum DeleteStatusCode {
84 DELETED = 1;
85 NOT_FOUND = 2;
86 }
87 repeated DeleteStatusCode delete_status = 1;
88 }
89
90 message MemcacheIncrementRequest {
91 enum Direction {
92 INCREMENT = 1;
93 DECREMENT = 2;
94 }
95 required bytes key = 1;
96 optional string name_space = 4 [default = ""];
97
98 optional uint64 delta = 2 [default = 1];
99 optional Direction direction = 3 [default = INCREMENT];
100
101 optional uint64 initial_value = 5;
102 optional fixed32 initial_flags = 6;
103 optional AppOverride override = 7;
104 }
105
106 message MemcacheIncrementResponse {
107 enum IncrementStatusCode {
108 OK = 1;
109 NOT_CHANGED = 2;
110 ERROR = 3;
111 }
112
113 optional uint64 new_value = 1;
114 optional IncrementStatusCode increment_status = 2;
115 }
116
117 message MemcacheBatchIncrementRequest {
118 optional string name_space = 1 [default = ""];
119 repeated MemcacheIncrementRequest item = 2;
120 optional AppOverride override = 3;
121 }
122
123 message MemcacheBatchIncrementResponse {
124 repeated MemcacheIncrementResponse item = 1;
125 }
126
127 message MemcacheFlushRequest {
128 optional AppOverride override = 1;
129 }
130
131 message MemcacheFlushResponse {
132 }
133
134 message MemcacheStatsRequest {
135 optional AppOverride override = 1;
136 }
137
138 message MergedNamespaceStats {
139 required uint64 hits = 1;
140 required uint64 misses = 2;
141 required uint64 byte_hits = 3;
142
143 required uint64 items = 4;
144 required uint64 bytes = 5;
145
146 required fixed32 oldest_item_age = 6;
147 }
148
149 message MemcacheStatsResponse {
150 optional MergedNamespaceStats stats = 1;
151 }
152
153 message MemcacheGrabTailRequest {
154 required int32 item_count = 1;
155 optional string name_space = 2 [default = ""];
156 optional AppOverride override = 3;
157 }
158
159 message MemcacheGrabTailResponse {
160 repeated group Item = 1 {
161 required bytes value = 2;
162 optional fixed32 flags = 3;
163 }
164 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698