OSDN Git Service

new repo
[bytom/vapor.git] / vendor / google.golang.org / genproto / googleapis / devtools / clouddebugger / v2 / debugger.pb.go
1 // Code generated by protoc-gen-go. DO NOT EDIT.
2 // source: google/devtools/clouddebugger/v2/debugger.proto
3
4 package clouddebugger
5
6 import proto "github.com/golang/protobuf/proto"
7 import fmt "fmt"
8 import math "math"
9 import _ "google.golang.org/genproto/googleapis/api/annotations"
10 import google_protobuf3 "github.com/golang/protobuf/ptypes/empty"
11
12 import (
13         context "golang.org/x/net/context"
14         grpc "google.golang.org/grpc"
15 )
16
17 // Reference imports to suppress errors if they are not otherwise used.
18 var _ = proto.Marshal
19 var _ = fmt.Errorf
20 var _ = math.Inf
21
22 // Request to set a breakpoint
23 type SetBreakpointRequest struct {
24         // ID of the debuggee where the breakpoint is to be set.
25         DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId" json:"debuggee_id,omitempty"`
26         // Breakpoint specification to set.
27         // The field `location` of the breakpoint must be set.
28         Breakpoint *Breakpoint `protobuf:"bytes,2,opt,name=breakpoint" json:"breakpoint,omitempty"`
29         // The client version making the call.
30         // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
31         ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"`
32 }
33
34 func (m *SetBreakpointRequest) Reset()                    { *m = SetBreakpointRequest{} }
35 func (m *SetBreakpointRequest) String() string            { return proto.CompactTextString(m) }
36 func (*SetBreakpointRequest) ProtoMessage()               {}
37 func (*SetBreakpointRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{0} }
38
39 func (m *SetBreakpointRequest) GetDebuggeeId() string {
40         if m != nil {
41                 return m.DebuggeeId
42         }
43         return ""
44 }
45
46 func (m *SetBreakpointRequest) GetBreakpoint() *Breakpoint {
47         if m != nil {
48                 return m.Breakpoint
49         }
50         return nil
51 }
52
53 func (m *SetBreakpointRequest) GetClientVersion() string {
54         if m != nil {
55                 return m.ClientVersion
56         }
57         return ""
58 }
59
60 // Response for setting a breakpoint.
61 type SetBreakpointResponse struct {
62         // Breakpoint resource.
63         // The field `id` is guaranteed to be set (in addition to the echoed fileds).
64         Breakpoint *Breakpoint `protobuf:"bytes,1,opt,name=breakpoint" json:"breakpoint,omitempty"`
65 }
66
67 func (m *SetBreakpointResponse) Reset()                    { *m = SetBreakpointResponse{} }
68 func (m *SetBreakpointResponse) String() string            { return proto.CompactTextString(m) }
69 func (*SetBreakpointResponse) ProtoMessage()               {}
70 func (*SetBreakpointResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{1} }
71
72 func (m *SetBreakpointResponse) GetBreakpoint() *Breakpoint {
73         if m != nil {
74                 return m.Breakpoint
75         }
76         return nil
77 }
78
79 // Request to get breakpoint information.
80 type GetBreakpointRequest struct {
81         // ID of the debuggee whose breakpoint to get.
82         DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId" json:"debuggee_id,omitempty"`
83         // ID of the breakpoint to get.
84         BreakpointId string `protobuf:"bytes,2,opt,name=breakpoint_id,json=breakpointId" json:"breakpoint_id,omitempty"`
85         // The client version making the call.
86         // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
87         ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"`
88 }
89
90 func (m *GetBreakpointRequest) Reset()                    { *m = GetBreakpointRequest{} }
91 func (m *GetBreakpointRequest) String() string            { return proto.CompactTextString(m) }
92 func (*GetBreakpointRequest) ProtoMessage()               {}
93 func (*GetBreakpointRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{2} }
94
95 func (m *GetBreakpointRequest) GetDebuggeeId() string {
96         if m != nil {
97                 return m.DebuggeeId
98         }
99         return ""
100 }
101
102 func (m *GetBreakpointRequest) GetBreakpointId() string {
103         if m != nil {
104                 return m.BreakpointId
105         }
106         return ""
107 }
108
109 func (m *GetBreakpointRequest) GetClientVersion() string {
110         if m != nil {
111                 return m.ClientVersion
112         }
113         return ""
114 }
115
116 // Response for getting breakpoint information.
117 type GetBreakpointResponse struct {
118         // Complete breakpoint state.
119         // The fields `id` and `location` are guaranteed to be set.
120         Breakpoint *Breakpoint `protobuf:"bytes,1,opt,name=breakpoint" json:"breakpoint,omitempty"`
121 }
122
123 func (m *GetBreakpointResponse) Reset()                    { *m = GetBreakpointResponse{} }
124 func (m *GetBreakpointResponse) String() string            { return proto.CompactTextString(m) }
125 func (*GetBreakpointResponse) ProtoMessage()               {}
126 func (*GetBreakpointResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{3} }
127
128 func (m *GetBreakpointResponse) GetBreakpoint() *Breakpoint {
129         if m != nil {
130                 return m.Breakpoint
131         }
132         return nil
133 }
134
135 // Request to delete a breakpoint.
136 type DeleteBreakpointRequest struct {
137         // ID of the debuggee whose breakpoint to delete.
138         DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId" json:"debuggee_id,omitempty"`
139         // ID of the breakpoint to delete.
140         BreakpointId string `protobuf:"bytes,2,opt,name=breakpoint_id,json=breakpointId" json:"breakpoint_id,omitempty"`
141         // The client version making the call.
142         // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
143         ClientVersion string `protobuf:"bytes,3,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"`
144 }
145
146 func (m *DeleteBreakpointRequest) Reset()                    { *m = DeleteBreakpointRequest{} }
147 func (m *DeleteBreakpointRequest) String() string            { return proto.CompactTextString(m) }
148 func (*DeleteBreakpointRequest) ProtoMessage()               {}
149 func (*DeleteBreakpointRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{4} }
150
151 func (m *DeleteBreakpointRequest) GetDebuggeeId() string {
152         if m != nil {
153                 return m.DebuggeeId
154         }
155         return ""
156 }
157
158 func (m *DeleteBreakpointRequest) GetBreakpointId() string {
159         if m != nil {
160                 return m.BreakpointId
161         }
162         return ""
163 }
164
165 func (m *DeleteBreakpointRequest) GetClientVersion() string {
166         if m != nil {
167                 return m.ClientVersion
168         }
169         return ""
170 }
171
172 // Request to list breakpoints.
173 type ListBreakpointsRequest struct {
174         // ID of the debuggee whose breakpoints to list.
175         DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId" json:"debuggee_id,omitempty"`
176         // When set to `true`, the response includes the list of breakpoints set by
177         // any user. Otherwise, it includes only breakpoints set by the caller.
178         IncludeAllUsers bool `protobuf:"varint,2,opt,name=include_all_users,json=includeAllUsers" json:"include_all_users,omitempty"`
179         // When set to `true`, the response includes active and inactive
180         // breakpoints. Otherwise, it includes only active breakpoints.
181         IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive" json:"include_inactive,omitempty"`
182         // When set, the response includes only breakpoints with the specified action.
183         Action *ListBreakpointsRequest_BreakpointActionValue `protobuf:"bytes,4,opt,name=action" json:"action,omitempty"`
184         // This field is deprecated. The following fields are always stripped out of
185         // the result: `stack_frames`, `evaluated_expressions` and `variable_table`.
186         StripResults bool `protobuf:"varint,5,opt,name=strip_results,json=stripResults" json:"strip_results,omitempty"`
187         // A wait token that, if specified, blocks the call until the breakpoints
188         // list has changed, or a server selected timeout has expired.  The value
189         // should be set from the last response. The error code
190         // `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which
191         // should be called again with the same `wait_token`.
192         WaitToken string `protobuf:"bytes,6,opt,name=wait_token,json=waitToken" json:"wait_token,omitempty"`
193         // The client version making the call.
194         // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
195         ClientVersion string `protobuf:"bytes,8,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"`
196 }
197
198 func (m *ListBreakpointsRequest) Reset()                    { *m = ListBreakpointsRequest{} }
199 func (m *ListBreakpointsRequest) String() string            { return proto.CompactTextString(m) }
200 func (*ListBreakpointsRequest) ProtoMessage()               {}
201 func (*ListBreakpointsRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{5} }
202
203 func (m *ListBreakpointsRequest) GetDebuggeeId() string {
204         if m != nil {
205                 return m.DebuggeeId
206         }
207         return ""
208 }
209
210 func (m *ListBreakpointsRequest) GetIncludeAllUsers() bool {
211         if m != nil {
212                 return m.IncludeAllUsers
213         }
214         return false
215 }
216
217 func (m *ListBreakpointsRequest) GetIncludeInactive() bool {
218         if m != nil {
219                 return m.IncludeInactive
220         }
221         return false
222 }
223
224 func (m *ListBreakpointsRequest) GetAction() *ListBreakpointsRequest_BreakpointActionValue {
225         if m != nil {
226                 return m.Action
227         }
228         return nil
229 }
230
231 func (m *ListBreakpointsRequest) GetStripResults() bool {
232         if m != nil {
233                 return m.StripResults
234         }
235         return false
236 }
237
238 func (m *ListBreakpointsRequest) GetWaitToken() string {
239         if m != nil {
240                 return m.WaitToken
241         }
242         return ""
243 }
244
245 func (m *ListBreakpointsRequest) GetClientVersion() string {
246         if m != nil {
247                 return m.ClientVersion
248         }
249         return ""
250 }
251
252 // Wrapper message for `Breakpoint.Action`. Defines a filter on the action
253 // field of breakpoints.
254 type ListBreakpointsRequest_BreakpointActionValue struct {
255         // Only breakpoints with the specified action will pass the filter.
256         Value Breakpoint_Action `protobuf:"varint,1,opt,name=value,enum=google.devtools.clouddebugger.v2.Breakpoint_Action" json:"value,omitempty"`
257 }
258
259 func (m *ListBreakpointsRequest_BreakpointActionValue) Reset() {
260         *m = ListBreakpointsRequest_BreakpointActionValue{}
261 }
262 func (m *ListBreakpointsRequest_BreakpointActionValue) String() string {
263         return proto.CompactTextString(m)
264 }
265 func (*ListBreakpointsRequest_BreakpointActionValue) ProtoMessage() {}
266 func (*ListBreakpointsRequest_BreakpointActionValue) Descriptor() ([]byte, []int) {
267         return fileDescriptor2, []int{5, 0}
268 }
269
270 func (m *ListBreakpointsRequest_BreakpointActionValue) GetValue() Breakpoint_Action {
271         if m != nil {
272                 return m.Value
273         }
274         return Breakpoint_CAPTURE
275 }
276
277 // Response for listing breakpoints.
278 type ListBreakpointsResponse struct {
279         // List of breakpoints matching the request.
280         // The fields `id` and `location` are guaranteed to be set on each breakpoint.
281         // The fields: `stack_frames`, `evaluated_expressions` and `variable_table`
282         // are cleared on each breakpoint regardless of its status.
283         Breakpoints []*Breakpoint `protobuf:"bytes,1,rep,name=breakpoints" json:"breakpoints,omitempty"`
284         // A wait token that can be used in the next call to `list` (REST) or
285         // `ListBreakpoints` (RPC) to block until the list of breakpoints has changes.
286         NextWaitToken string `protobuf:"bytes,2,opt,name=next_wait_token,json=nextWaitToken" json:"next_wait_token,omitempty"`
287 }
288
289 func (m *ListBreakpointsResponse) Reset()                    { *m = ListBreakpointsResponse{} }
290 func (m *ListBreakpointsResponse) String() string            { return proto.CompactTextString(m) }
291 func (*ListBreakpointsResponse) ProtoMessage()               {}
292 func (*ListBreakpointsResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{6} }
293
294 func (m *ListBreakpointsResponse) GetBreakpoints() []*Breakpoint {
295         if m != nil {
296                 return m.Breakpoints
297         }
298         return nil
299 }
300
301 func (m *ListBreakpointsResponse) GetNextWaitToken() string {
302         if m != nil {
303                 return m.NextWaitToken
304         }
305         return ""
306 }
307
308 // Request to list debuggees.
309 type ListDebuggeesRequest struct {
310         // Project number of a Google Cloud project whose debuggees to list.
311         Project string `protobuf:"bytes,2,opt,name=project" json:"project,omitempty"`
312         // When set to `true`, the result includes all debuggees. Otherwise, the
313         // result includes only debuggees that are active.
314         IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive" json:"include_inactive,omitempty"`
315         // The client version making the call.
316         // Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
317         ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion" json:"client_version,omitempty"`
318 }
319
320 func (m *ListDebuggeesRequest) Reset()                    { *m = ListDebuggeesRequest{} }
321 func (m *ListDebuggeesRequest) String() string            { return proto.CompactTextString(m) }
322 func (*ListDebuggeesRequest) ProtoMessage()               {}
323 func (*ListDebuggeesRequest) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{7} }
324
325 func (m *ListDebuggeesRequest) GetProject() string {
326         if m != nil {
327                 return m.Project
328         }
329         return ""
330 }
331
332 func (m *ListDebuggeesRequest) GetIncludeInactive() bool {
333         if m != nil {
334                 return m.IncludeInactive
335         }
336         return false
337 }
338
339 func (m *ListDebuggeesRequest) GetClientVersion() string {
340         if m != nil {
341                 return m.ClientVersion
342         }
343         return ""
344 }
345
346 // Response for listing debuggees.
347 type ListDebuggeesResponse struct {
348         // List of debuggees accessible to the calling user.
349         // The fields `debuggee.id` and `description` are guaranteed to be set.
350         // The `description` field is a human readable field provided by agents and
351         // can be displayed to users.
352         Debuggees []*Debuggee `protobuf:"bytes,1,rep,name=debuggees" json:"debuggees,omitempty"`
353 }
354
355 func (m *ListDebuggeesResponse) Reset()                    { *m = ListDebuggeesResponse{} }
356 func (m *ListDebuggeesResponse) String() string            { return proto.CompactTextString(m) }
357 func (*ListDebuggeesResponse) ProtoMessage()               {}
358 func (*ListDebuggeesResponse) Descriptor() ([]byte, []int) { return fileDescriptor2, []int{8} }
359
360 func (m *ListDebuggeesResponse) GetDebuggees() []*Debuggee {
361         if m != nil {
362                 return m.Debuggees
363         }
364         return nil
365 }
366
367 func init() {
368         proto.RegisterType((*SetBreakpointRequest)(nil), "google.devtools.clouddebugger.v2.SetBreakpointRequest")
369         proto.RegisterType((*SetBreakpointResponse)(nil), "google.devtools.clouddebugger.v2.SetBreakpointResponse")
370         proto.RegisterType((*GetBreakpointRequest)(nil), "google.devtools.clouddebugger.v2.GetBreakpointRequest")
371         proto.RegisterType((*GetBreakpointResponse)(nil), "google.devtools.clouddebugger.v2.GetBreakpointResponse")
372         proto.RegisterType((*DeleteBreakpointRequest)(nil), "google.devtools.clouddebugger.v2.DeleteBreakpointRequest")
373         proto.RegisterType((*ListBreakpointsRequest)(nil), "google.devtools.clouddebugger.v2.ListBreakpointsRequest")
374         proto.RegisterType((*ListBreakpointsRequest_BreakpointActionValue)(nil), "google.devtools.clouddebugger.v2.ListBreakpointsRequest.BreakpointActionValue")
375         proto.RegisterType((*ListBreakpointsResponse)(nil), "google.devtools.clouddebugger.v2.ListBreakpointsResponse")
376         proto.RegisterType((*ListDebuggeesRequest)(nil), "google.devtools.clouddebugger.v2.ListDebuggeesRequest")
377         proto.RegisterType((*ListDebuggeesResponse)(nil), "google.devtools.clouddebugger.v2.ListDebuggeesResponse")
378 }
379
380 // Reference imports to suppress errors if they are not otherwise used.
381 var _ context.Context
382 var _ grpc.ClientConn
383
384 // This is a compile-time assertion to ensure that this generated file
385 // is compatible with the grpc package it is being compiled against.
386 const _ = grpc.SupportPackageIsVersion4
387
388 // Client API for Debugger2 service
389
390 type Debugger2Client interface {
391         // Sets the breakpoint to the debuggee.
392         SetBreakpoint(ctx context.Context, in *SetBreakpointRequest, opts ...grpc.CallOption) (*SetBreakpointResponse, error)
393         // Gets breakpoint information.
394         GetBreakpoint(ctx context.Context, in *GetBreakpointRequest, opts ...grpc.CallOption) (*GetBreakpointResponse, error)
395         // Deletes the breakpoint from the debuggee.
396         DeleteBreakpoint(ctx context.Context, in *DeleteBreakpointRequest, opts ...grpc.CallOption) (*google_protobuf3.Empty, error)
397         // Lists all breakpoints for the debuggee.
398         ListBreakpoints(ctx context.Context, in *ListBreakpointsRequest, opts ...grpc.CallOption) (*ListBreakpointsResponse, error)
399         // Lists all the debuggees that the user has access to.
400         ListDebuggees(ctx context.Context, in *ListDebuggeesRequest, opts ...grpc.CallOption) (*ListDebuggeesResponse, error)
401 }
402
403 type debugger2Client struct {
404         cc *grpc.ClientConn
405 }
406
407 func NewDebugger2Client(cc *grpc.ClientConn) Debugger2Client {
408         return &debugger2Client{cc}
409 }
410
411 func (c *debugger2Client) SetBreakpoint(ctx context.Context, in *SetBreakpointRequest, opts ...grpc.CallOption) (*SetBreakpointResponse, error) {
412         out := new(SetBreakpointResponse)
413         err := grpc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/SetBreakpoint", in, out, c.cc, opts...)
414         if err != nil {
415                 return nil, err
416         }
417         return out, nil
418 }
419
420 func (c *debugger2Client) GetBreakpoint(ctx context.Context, in *GetBreakpointRequest, opts ...grpc.CallOption) (*GetBreakpointResponse, error) {
421         out := new(GetBreakpointResponse)
422         err := grpc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/GetBreakpoint", in, out, c.cc, opts...)
423         if err != nil {
424                 return nil, err
425         }
426         return out, nil
427 }
428
429 func (c *debugger2Client) DeleteBreakpoint(ctx context.Context, in *DeleteBreakpointRequest, opts ...grpc.CallOption) (*google_protobuf3.Empty, error) {
430         out := new(google_protobuf3.Empty)
431         err := grpc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/DeleteBreakpoint", in, out, c.cc, opts...)
432         if err != nil {
433                 return nil, err
434         }
435         return out, nil
436 }
437
438 func (c *debugger2Client) ListBreakpoints(ctx context.Context, in *ListBreakpointsRequest, opts ...grpc.CallOption) (*ListBreakpointsResponse, error) {
439         out := new(ListBreakpointsResponse)
440         err := grpc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/ListBreakpoints", in, out, c.cc, opts...)
441         if err != nil {
442                 return nil, err
443         }
444         return out, nil
445 }
446
447 func (c *debugger2Client) ListDebuggees(ctx context.Context, in *ListDebuggeesRequest, opts ...grpc.CallOption) (*ListDebuggeesResponse, error) {
448         out := new(ListDebuggeesResponse)
449         err := grpc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/ListDebuggees", in, out, c.cc, opts...)
450         if err != nil {
451                 return nil, err
452         }
453         return out, nil
454 }
455
456 // Server API for Debugger2 service
457
458 type Debugger2Server interface {
459         // Sets the breakpoint to the debuggee.
460         SetBreakpoint(context.Context, *SetBreakpointRequest) (*SetBreakpointResponse, error)
461         // Gets breakpoint information.
462         GetBreakpoint(context.Context, *GetBreakpointRequest) (*GetBreakpointResponse, error)
463         // Deletes the breakpoint from the debuggee.
464         DeleteBreakpoint(context.Context, *DeleteBreakpointRequest) (*google_protobuf3.Empty, error)
465         // Lists all breakpoints for the debuggee.
466         ListBreakpoints(context.Context, *ListBreakpointsRequest) (*ListBreakpointsResponse, error)
467         // Lists all the debuggees that the user has access to.
468         ListDebuggees(context.Context, *ListDebuggeesRequest) (*ListDebuggeesResponse, error)
469 }
470
471 func RegisterDebugger2Server(s *grpc.Server, srv Debugger2Server) {
472         s.RegisterService(&_Debugger2_serviceDesc, srv)
473 }
474
475 func _Debugger2_SetBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
476         in := new(SetBreakpointRequest)
477         if err := dec(in); err != nil {
478                 return nil, err
479         }
480         if interceptor == nil {
481                 return srv.(Debugger2Server).SetBreakpoint(ctx, in)
482         }
483         info := &grpc.UnaryServerInfo{
484                 Server:     srv,
485                 FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/SetBreakpoint",
486         }
487         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
488                 return srv.(Debugger2Server).SetBreakpoint(ctx, req.(*SetBreakpointRequest))
489         }
490         return interceptor(ctx, in, info, handler)
491 }
492
493 func _Debugger2_GetBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
494         in := new(GetBreakpointRequest)
495         if err := dec(in); err != nil {
496                 return nil, err
497         }
498         if interceptor == nil {
499                 return srv.(Debugger2Server).GetBreakpoint(ctx, in)
500         }
501         info := &grpc.UnaryServerInfo{
502                 Server:     srv,
503                 FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/GetBreakpoint",
504         }
505         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
506                 return srv.(Debugger2Server).GetBreakpoint(ctx, req.(*GetBreakpointRequest))
507         }
508         return interceptor(ctx, in, info, handler)
509 }
510
511 func _Debugger2_DeleteBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
512         in := new(DeleteBreakpointRequest)
513         if err := dec(in); err != nil {
514                 return nil, err
515         }
516         if interceptor == nil {
517                 return srv.(Debugger2Server).DeleteBreakpoint(ctx, in)
518         }
519         info := &grpc.UnaryServerInfo{
520                 Server:     srv,
521                 FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/DeleteBreakpoint",
522         }
523         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
524                 return srv.(Debugger2Server).DeleteBreakpoint(ctx, req.(*DeleteBreakpointRequest))
525         }
526         return interceptor(ctx, in, info, handler)
527 }
528
529 func _Debugger2_ListBreakpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
530         in := new(ListBreakpointsRequest)
531         if err := dec(in); err != nil {
532                 return nil, err
533         }
534         if interceptor == nil {
535                 return srv.(Debugger2Server).ListBreakpoints(ctx, in)
536         }
537         info := &grpc.UnaryServerInfo{
538                 Server:     srv,
539                 FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/ListBreakpoints",
540         }
541         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
542                 return srv.(Debugger2Server).ListBreakpoints(ctx, req.(*ListBreakpointsRequest))
543         }
544         return interceptor(ctx, in, info, handler)
545 }
546
547 func _Debugger2_ListDebuggees_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
548         in := new(ListDebuggeesRequest)
549         if err := dec(in); err != nil {
550                 return nil, err
551         }
552         if interceptor == nil {
553                 return srv.(Debugger2Server).ListDebuggees(ctx, in)
554         }
555         info := &grpc.UnaryServerInfo{
556                 Server:     srv,
557                 FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/ListDebuggees",
558         }
559         handler := func(ctx context.Context, req interface{}) (interface{}, error) {
560                 return srv.(Debugger2Server).ListDebuggees(ctx, req.(*ListDebuggeesRequest))
561         }
562         return interceptor(ctx, in, info, handler)
563 }
564
565 var _Debugger2_serviceDesc = grpc.ServiceDesc{
566         ServiceName: "google.devtools.clouddebugger.v2.Debugger2",
567         HandlerType: (*Debugger2Server)(nil),
568         Methods: []grpc.MethodDesc{
569                 {
570                         MethodName: "SetBreakpoint",
571                         Handler:    _Debugger2_SetBreakpoint_Handler,
572                 },
573                 {
574                         MethodName: "GetBreakpoint",
575                         Handler:    _Debugger2_GetBreakpoint_Handler,
576                 },
577                 {
578                         MethodName: "DeleteBreakpoint",
579                         Handler:    _Debugger2_DeleteBreakpoint_Handler,
580                 },
581                 {
582                         MethodName: "ListBreakpoints",
583                         Handler:    _Debugger2_ListBreakpoints_Handler,
584                 },
585                 {
586                         MethodName: "ListDebuggees",
587                         Handler:    _Debugger2_ListDebuggees_Handler,
588                 },
589         },
590         Streams:  []grpc.StreamDesc{},
591         Metadata: "google/devtools/clouddebugger/v2/debugger.proto",
592 }
593
594 func init() { proto.RegisterFile("google/devtools/clouddebugger/v2/debugger.proto", fileDescriptor2) }
595
596 var fileDescriptor2 = []byte{
597         // 781 bytes of a gzipped FileDescriptorProto
598         0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x56, 0xcb, 0x6e, 0xd3, 0x4c,
599         0x18, 0xd5, 0xa4, 0x7f, 0x2f, 0xf9, 0xd2, 0xb4, 0xfd, 0x47, 0xbd, 0x58, 0xe1, 0x16, 0x99, 0x8b,
600         0x4a, 0x41, 0x36, 0x72, 0x11, 0xb4, 0xb0, 0xa1, 0xa1, 0x28, 0x8d, 0x54, 0xaa, 0x2a, 0x40, 0x91,
601         0xd8, 0x44, 0x4e, 0x3c, 0xb5, 0x4c, 0x5d, 0x8f, 0xf1, 0x8c, 0x03, 0xa8, 0xea, 0xa6, 0x48, 0xec,
602         0x11, 0x2f, 0x00, 0x5b, 0x84, 0xc4, 0x13, 0x20, 0xb1, 0x43, 0x62, 0xcb, 0x2b, 0xf0, 0x20, 0xc8,
603         0xf6, 0xb8, 0x71, 0x82, 0x21, 0x71, 0x2a, 0x75, 0xe7, 0x9c, 0xcc, 0x77, 0x7c, 0xce, 0x99, 0x6f,
604         0xbe, 0x31, 0xa8, 0x26, 0xa5, 0xa6, 0x4d, 0x54, 0x83, 0xb4, 0x39, 0xa5, 0x36, 0x53, 0x5b, 0x36,
605         0xf5, 0x0d, 0x83, 0x34, 0x7d, 0xd3, 0x24, 0x9e, 0xda, 0xd6, 0xd4, 0xf8, 0x59, 0x71, 0x3d, 0xca,
606         0x29, 0x2e, 0x47, 0x05, 0x4a, 0x5c, 0xa0, 0x74, 0x15, 0x28, 0x6d, 0xad, 0x74, 0x56, 0x50, 0xea,
607         0xae, 0xa5, 0xea, 0x8e, 0x43, 0xb9, 0xce, 0x2d, 0xea, 0xb0, 0xa8, 0xbe, 0x74, 0xad, 0xff, 0x0b,
608         0x75, 0xae, 0x8b, 0xc5, 0x67, 0xc4, 0xe2, 0xf0, 0x57, 0xd3, 0xdf, 0x55, 0xc9, 0xbe, 0xcb, 0x5f,
609         0x47, 0x7f, 0xca, 0x9f, 0x11, 0xcc, 0x3e, 0x22, 0xbc, 0xe2, 0x11, 0x7d, 0xcf, 0xa5, 0x96, 0xc3,
610         0xeb, 0xe4, 0x85, 0x4f, 0x18, 0xc7, 0x17, 0xa0, 0x20, 0xf8, 0x48, 0xc3, 0x32, 0x24, 0x54, 0x46,
611         0x8b, 0xf9, 0x3a, 0xc4, 0x50, 0xcd, 0xc0, 0x9b, 0x00, 0xcd, 0xe3, 0x2a, 0x29, 0x57, 0x46, 0x8b,
612         0x05, 0xed, 0xba, 0xd2, 0xcf, 0x98, 0x92, 0x78, 0x53, 0xa2, 0x1e, 0x5f, 0x86, 0xa9, 0x96, 0x6d,
613         0x11, 0x87, 0x37, 0xda, 0xc4, 0x63, 0x16, 0x75, 0xa4, 0xff, 0xc2, 0x37, 0x16, 0x23, 0x74, 0x27,
614         0x02, 0x65, 0x02, 0x73, 0x3d, 0x6a, 0x99, 0x4b, 0x1d, 0x46, 0x7a, 0xd4, 0xa0, 0x93, 0xa9, 0x91,
615         0xdf, 0x20, 0x98, 0xad, 0x0e, 0x95, 0xca, 0x45, 0x28, 0x76, 0x78, 0x82, 0x25, 0xb9, 0x70, 0xc9,
616         0x64, 0x07, 0xac, 0x19, 0x19, 0xcc, 0x56, 0x4f, 0xc1, 0xec, 0x5b, 0x04, 0x0b, 0xeb, 0xc4, 0x26,
617         0x9c, 0x9c, 0x9e, 0xdf, 0x91, 0x34, 0xbf, 0xdf, 0x47, 0x60, 0x7e, 0xd3, 0x62, 0x09, 0xc7, 0x6c,
618         0x60, 0x1d, 0x4b, 0xf0, 0xbf, 0xe5, 0xb4, 0x6c, 0xdf, 0x20, 0x0d, 0xdd, 0xb6, 0x1b, 0x3e, 0x23,
619         0x1e, 0x0b, 0xb5, 0x4c, 0xd4, 0xa7, 0xc5, 0x1f, 0x6b, 0xb6, 0xfd, 0x24, 0x80, 0xf1, 0x55, 0x98,
620         0x89, 0xd7, 0x5a, 0x8e, 0xde, 0xe2, 0x56, 0x9b, 0x84, 0x82, 0x3a, 0x4b, 0x6b, 0x02, 0xc6, 0xbb,
621         0x30, 0x16, 0x3c, 0x89, 0x1d, 0x2a, 0x68, 0x5b, 0xfd, 0x53, 0x4e, 0x77, 0x90, 0x08, 0x7f, 0x2d,
622         0x24, 0xdc, 0xd1, 0x6d, 0x9f, 0xd4, 0x05, 0x7b, 0x10, 0x23, 0xe3, 0x9e, 0xe5, 0x36, 0x3c, 0xc2,
623         0x7c, 0x9b, 0x33, 0x69, 0x34, 0xd4, 0x33, 0x19, 0x82, 0xf5, 0x08, 0xc3, 0xe7, 0x00, 0x5e, 0xea,
624         0x16, 0x6f, 0x70, 0xba, 0x47, 0x1c, 0x69, 0x2c, 0xcc, 0x20, 0x1f, 0x20, 0x8f, 0x03, 0x20, 0x25,
625         0xe5, 0x89, 0x94, 0x94, 0x4b, 0x4d, 0x98, 0x4b, 0xd5, 0x82, 0x6b, 0x30, 0xda, 0x0e, 0x1e, 0xc2,
626         0x74, 0xa7, 0xb4, 0xe5, 0x2c, 0x0d, 0xa5, 0x44, 0x44, 0xf5, 0x88, 0x41, 0x7e, 0x87, 0x60, 0xe1,
627         0x8f, 0x1c, 0x44, 0xf3, 0x6e, 0x41, 0xa1, 0xd3, 0x1c, 0x4c, 0x42, 0xe5, 0x91, 0xcc, 0xdd, 0x9b,
628         0x24, 0xc0, 0x57, 0x60, 0xda, 0x21, 0xaf, 0x78, 0x23, 0x11, 0x4d, 0xd4, 0x83, 0xc5, 0x00, 0x7e,
629         0x1a, 0xc7, 0x23, 0x1f, 0x21, 0x98, 0x0d, 0x34, 0xad, 0x8b, 0xa6, 0x39, 0xee, 0x2d, 0x09, 0xc6,
630         0x5d, 0x8f, 0x3e, 0x27, 0x2d, 0x2e, 0x0a, 0xe3, 0x9f, 0x59, 0x1a, 0x65, 0xc0, 0x23, 0xad, 0xc3,
631         0x5c, 0x8f, 0x06, 0x91, 0xca, 0x06, 0xe4, 0xe3, 0x6e, 0x8e, 0x33, 0x59, 0xea, 0x9f, 0x49, 0xcc,
632         0x53, 0xef, 0x14, 0x6b, 0x5f, 0xc7, 0x21, 0x2f, 0x70, 0x4f, 0xc3, 0x3f, 0x10, 0x14, 0xbb, 0x26,
633         0x26, 0xbe, 0xd5, 0x9f, 0x36, 0xed, 0x42, 0x28, 0xdd, 0xce, 0x5c, 0x17, 0x59, 0x93, 0x37, 0x8e,
634         0x7e, 0xfe, 0x7a, 0x9f, 0xab, 0xc8, 0x37, 0x93, 0x17, 0xa1, 0x7a, 0x2c, 0x58, 0x3d, 0x48, 0x9c,
635         0xec, 0x43, 0x35, 0xb1, 0xb5, 0x2a, 0x23, 0xfc, 0x4e, 0xf2, 0x92, 0x08, 0xcc, 0x54, 0xb3, 0x9a,
636         0xa9, 0x0e, 0x69, 0xa6, 0xfa, 0x2f, 0x33, 0xf8, 0x5e, 0x66, 0x33, 0x07, 0x5d, 0x73, 0xf2, 0x10,
637         0x7f, 0x41, 0x30, 0xd3, 0x3b, 0x76, 0xf1, 0xea, 0x20, 0x7b, 0x9e, 0x3a, 0xaa, 0x4b, 0xf3, 0x71,
638         0x69, 0x7c, 0xcf, 0x2b, 0x0f, 0x82, 0x7b, 0x3e, 0x56, 0xbc, 0x74, 0x72, 0xc5, 0xdf, 0x10, 0x4c,
639         0xf7, 0x9c, 0x6a, 0xbc, 0x32, 0xec, 0x40, 0x2c, 0xad, 0x0e, 0x51, 0x29, 0x36, 0x61, 0x25, 0xb4,
640         0xa4, 0xe1, 0x1b, 0x59, 0x2d, 0xe1, 0x0f, 0x08, 0x8a, 0x5d, 0x07, 0x70, 0x90, 0x0e, 0x4a, 0x9b,
641         0x1a, 0x83, 0x74, 0x50, 0xea, 0x49, 0x97, 0xcf, 0x87, 0xe2, 0x25, 0x3c, 0x9f, 0x2e, 0xbe, 0xf2,
642         0x11, 0xc1, 0xa5, 0x16, 0xdd, 0xef, 0x4b, 0x5f, 0x29, 0xc6, 0xa7, 0x7c, 0x3b, 0xd8, 0xf0, 0x6d,
643         0xf4, 0xec, 0xa1, 0x28, 0x31, 0xa9, 0xad, 0x3b, 0xa6, 0x42, 0x3d, 0x53, 0x35, 0x89, 0x13, 0xb6,
644         0x83, 0xf8, 0x42, 0xd5, 0x5d, 0x8b, 0xfd, 0xfd, 0xa3, 0xf1, 0x6e, 0x17, 0xf0, 0x29, 0x27, 0x55,
645         0x23, 0xbe, 0xfb, 0x01, 0x1c, 0xcf, 0x1a, 0x4f, 0xd9, 0xd1, 0x9a, 0x63, 0x21, 0xe9, 0xf2, 0xef,
646         0x00, 0x00, 0x00, 0xff, 0xff, 0x66, 0xf8, 0x5d, 0x68, 0xf9, 0x0a, 0x00, 0x00,
647 }