...

Source file src/cloud.google.com/go/debugger/apiv2/debuggerpb/debugger.pb.go

Documentation: cloud.google.com/go/debugger/apiv2/debuggerpb

     1  // Copyright 2019 Google LLC.
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  //
    15  
    16  // Code generated by protoc-gen-go. DO NOT EDIT.
    17  // versions:
    18  // 	protoc-gen-go v1.26.0
    19  // 	protoc        v3.21.9
    20  // source: google/devtools/clouddebugger/v2/debugger.proto
    21  
    22  package debuggerpb
    23  
    24  import (
    25  	context "context"
    26  	reflect "reflect"
    27  	sync "sync"
    28  
    29  	_ "google.golang.org/genproto/googleapis/api/annotations"
    30  	grpc "google.golang.org/grpc"
    31  	codes "google.golang.org/grpc/codes"
    32  	status "google.golang.org/grpc/status"
    33  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    34  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    35  	emptypb "google.golang.org/protobuf/types/known/emptypb"
    36  )
    37  
    38  const (
    39  	// Verify that this generated code is sufficiently up-to-date.
    40  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    41  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    42  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    43  )
    44  
    45  // Request to set a breakpoint
    46  type SetBreakpointRequest struct {
    47  	state         protoimpl.MessageState
    48  	sizeCache     protoimpl.SizeCache
    49  	unknownFields protoimpl.UnknownFields
    50  
    51  	// Required. ID of the debuggee where the breakpoint is to be set.
    52  	DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId,proto3" json:"debuggee_id,omitempty"`
    53  	// Required. Breakpoint specification to set.
    54  	// The field `location` of the breakpoint must be set.
    55  	Breakpoint *Breakpoint `protobuf:"bytes,2,opt,name=breakpoint,proto3" json:"breakpoint,omitempty"`
    56  	// Required. The client version making the call.
    57  	// Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
    58  	ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
    59  }
    60  
    61  func (x *SetBreakpointRequest) Reset() {
    62  	*x = SetBreakpointRequest{}
    63  	if protoimpl.UnsafeEnabled {
    64  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[0]
    65  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    66  		ms.StoreMessageInfo(mi)
    67  	}
    68  }
    69  
    70  func (x *SetBreakpointRequest) String() string {
    71  	return protoimpl.X.MessageStringOf(x)
    72  }
    73  
    74  func (*SetBreakpointRequest) ProtoMessage() {}
    75  
    76  func (x *SetBreakpointRequest) ProtoReflect() protoreflect.Message {
    77  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[0]
    78  	if protoimpl.UnsafeEnabled && x != nil {
    79  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
    80  		if ms.LoadMessageInfo() == nil {
    81  			ms.StoreMessageInfo(mi)
    82  		}
    83  		return ms
    84  	}
    85  	return mi.MessageOf(x)
    86  }
    87  
    88  // Deprecated: Use SetBreakpointRequest.ProtoReflect.Descriptor instead.
    89  func (*SetBreakpointRequest) Descriptor() ([]byte, []int) {
    90  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{0}
    91  }
    92  
    93  func (x *SetBreakpointRequest) GetDebuggeeId() string {
    94  	if x != nil {
    95  		return x.DebuggeeId
    96  	}
    97  	return ""
    98  }
    99  
   100  func (x *SetBreakpointRequest) GetBreakpoint() *Breakpoint {
   101  	if x != nil {
   102  		return x.Breakpoint
   103  	}
   104  	return nil
   105  }
   106  
   107  func (x *SetBreakpointRequest) GetClientVersion() string {
   108  	if x != nil {
   109  		return x.ClientVersion
   110  	}
   111  	return ""
   112  }
   113  
   114  // Response for setting a breakpoint.
   115  type SetBreakpointResponse struct {
   116  	state         protoimpl.MessageState
   117  	sizeCache     protoimpl.SizeCache
   118  	unknownFields protoimpl.UnknownFields
   119  
   120  	// Breakpoint resource.
   121  	// The field `id` is guaranteed to be set (in addition to the echoed fileds).
   122  	Breakpoint *Breakpoint `protobuf:"bytes,1,opt,name=breakpoint,proto3" json:"breakpoint,omitempty"`
   123  }
   124  
   125  func (x *SetBreakpointResponse) Reset() {
   126  	*x = SetBreakpointResponse{}
   127  	if protoimpl.UnsafeEnabled {
   128  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[1]
   129  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   130  		ms.StoreMessageInfo(mi)
   131  	}
   132  }
   133  
   134  func (x *SetBreakpointResponse) String() string {
   135  	return protoimpl.X.MessageStringOf(x)
   136  }
   137  
   138  func (*SetBreakpointResponse) ProtoMessage() {}
   139  
   140  func (x *SetBreakpointResponse) ProtoReflect() protoreflect.Message {
   141  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[1]
   142  	if protoimpl.UnsafeEnabled && x != nil {
   143  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   144  		if ms.LoadMessageInfo() == nil {
   145  			ms.StoreMessageInfo(mi)
   146  		}
   147  		return ms
   148  	}
   149  	return mi.MessageOf(x)
   150  }
   151  
   152  // Deprecated: Use SetBreakpointResponse.ProtoReflect.Descriptor instead.
   153  func (*SetBreakpointResponse) Descriptor() ([]byte, []int) {
   154  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{1}
   155  }
   156  
   157  func (x *SetBreakpointResponse) GetBreakpoint() *Breakpoint {
   158  	if x != nil {
   159  		return x.Breakpoint
   160  	}
   161  	return nil
   162  }
   163  
   164  // Request to get breakpoint information.
   165  type GetBreakpointRequest struct {
   166  	state         protoimpl.MessageState
   167  	sizeCache     protoimpl.SizeCache
   168  	unknownFields protoimpl.UnknownFields
   169  
   170  	// Required. ID of the debuggee whose breakpoint to get.
   171  	DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId,proto3" json:"debuggee_id,omitempty"`
   172  	// Required. ID of the breakpoint to get.
   173  	BreakpointId string `protobuf:"bytes,2,opt,name=breakpoint_id,json=breakpointId,proto3" json:"breakpoint_id,omitempty"`
   174  	// Required. The client version making the call.
   175  	// Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
   176  	ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
   177  }
   178  
   179  func (x *GetBreakpointRequest) Reset() {
   180  	*x = GetBreakpointRequest{}
   181  	if protoimpl.UnsafeEnabled {
   182  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[2]
   183  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   184  		ms.StoreMessageInfo(mi)
   185  	}
   186  }
   187  
   188  func (x *GetBreakpointRequest) String() string {
   189  	return protoimpl.X.MessageStringOf(x)
   190  }
   191  
   192  func (*GetBreakpointRequest) ProtoMessage() {}
   193  
   194  func (x *GetBreakpointRequest) ProtoReflect() protoreflect.Message {
   195  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[2]
   196  	if protoimpl.UnsafeEnabled && x != nil {
   197  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   198  		if ms.LoadMessageInfo() == nil {
   199  			ms.StoreMessageInfo(mi)
   200  		}
   201  		return ms
   202  	}
   203  	return mi.MessageOf(x)
   204  }
   205  
   206  // Deprecated: Use GetBreakpointRequest.ProtoReflect.Descriptor instead.
   207  func (*GetBreakpointRequest) Descriptor() ([]byte, []int) {
   208  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{2}
   209  }
   210  
   211  func (x *GetBreakpointRequest) GetDebuggeeId() string {
   212  	if x != nil {
   213  		return x.DebuggeeId
   214  	}
   215  	return ""
   216  }
   217  
   218  func (x *GetBreakpointRequest) GetBreakpointId() string {
   219  	if x != nil {
   220  		return x.BreakpointId
   221  	}
   222  	return ""
   223  }
   224  
   225  func (x *GetBreakpointRequest) GetClientVersion() string {
   226  	if x != nil {
   227  		return x.ClientVersion
   228  	}
   229  	return ""
   230  }
   231  
   232  // Response for getting breakpoint information.
   233  type GetBreakpointResponse struct {
   234  	state         protoimpl.MessageState
   235  	sizeCache     protoimpl.SizeCache
   236  	unknownFields protoimpl.UnknownFields
   237  
   238  	// Complete breakpoint state.
   239  	// The fields `id` and `location` are guaranteed to be set.
   240  	Breakpoint *Breakpoint `protobuf:"bytes,1,opt,name=breakpoint,proto3" json:"breakpoint,omitempty"`
   241  }
   242  
   243  func (x *GetBreakpointResponse) Reset() {
   244  	*x = GetBreakpointResponse{}
   245  	if protoimpl.UnsafeEnabled {
   246  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[3]
   247  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   248  		ms.StoreMessageInfo(mi)
   249  	}
   250  }
   251  
   252  func (x *GetBreakpointResponse) String() string {
   253  	return protoimpl.X.MessageStringOf(x)
   254  }
   255  
   256  func (*GetBreakpointResponse) ProtoMessage() {}
   257  
   258  func (x *GetBreakpointResponse) ProtoReflect() protoreflect.Message {
   259  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[3]
   260  	if protoimpl.UnsafeEnabled && x != nil {
   261  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   262  		if ms.LoadMessageInfo() == nil {
   263  			ms.StoreMessageInfo(mi)
   264  		}
   265  		return ms
   266  	}
   267  	return mi.MessageOf(x)
   268  }
   269  
   270  // Deprecated: Use GetBreakpointResponse.ProtoReflect.Descriptor instead.
   271  func (*GetBreakpointResponse) Descriptor() ([]byte, []int) {
   272  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{3}
   273  }
   274  
   275  func (x *GetBreakpointResponse) GetBreakpoint() *Breakpoint {
   276  	if x != nil {
   277  		return x.Breakpoint
   278  	}
   279  	return nil
   280  }
   281  
   282  // Request to delete a breakpoint.
   283  type DeleteBreakpointRequest struct {
   284  	state         protoimpl.MessageState
   285  	sizeCache     protoimpl.SizeCache
   286  	unknownFields protoimpl.UnknownFields
   287  
   288  	// Required. ID of the debuggee whose breakpoint to delete.
   289  	DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId,proto3" json:"debuggee_id,omitempty"`
   290  	// Required. ID of the breakpoint to delete.
   291  	BreakpointId string `protobuf:"bytes,2,opt,name=breakpoint_id,json=breakpointId,proto3" json:"breakpoint_id,omitempty"`
   292  	// Required. The client version making the call.
   293  	// Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
   294  	ClientVersion string `protobuf:"bytes,3,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
   295  }
   296  
   297  func (x *DeleteBreakpointRequest) Reset() {
   298  	*x = DeleteBreakpointRequest{}
   299  	if protoimpl.UnsafeEnabled {
   300  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[4]
   301  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   302  		ms.StoreMessageInfo(mi)
   303  	}
   304  }
   305  
   306  func (x *DeleteBreakpointRequest) String() string {
   307  	return protoimpl.X.MessageStringOf(x)
   308  }
   309  
   310  func (*DeleteBreakpointRequest) ProtoMessage() {}
   311  
   312  func (x *DeleteBreakpointRequest) ProtoReflect() protoreflect.Message {
   313  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[4]
   314  	if protoimpl.UnsafeEnabled && x != nil {
   315  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   316  		if ms.LoadMessageInfo() == nil {
   317  			ms.StoreMessageInfo(mi)
   318  		}
   319  		return ms
   320  	}
   321  	return mi.MessageOf(x)
   322  }
   323  
   324  // Deprecated: Use DeleteBreakpointRequest.ProtoReflect.Descriptor instead.
   325  func (*DeleteBreakpointRequest) Descriptor() ([]byte, []int) {
   326  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{4}
   327  }
   328  
   329  func (x *DeleteBreakpointRequest) GetDebuggeeId() string {
   330  	if x != nil {
   331  		return x.DebuggeeId
   332  	}
   333  	return ""
   334  }
   335  
   336  func (x *DeleteBreakpointRequest) GetBreakpointId() string {
   337  	if x != nil {
   338  		return x.BreakpointId
   339  	}
   340  	return ""
   341  }
   342  
   343  func (x *DeleteBreakpointRequest) GetClientVersion() string {
   344  	if x != nil {
   345  		return x.ClientVersion
   346  	}
   347  	return ""
   348  }
   349  
   350  // Request to list breakpoints.
   351  type ListBreakpointsRequest struct {
   352  	state         protoimpl.MessageState
   353  	sizeCache     protoimpl.SizeCache
   354  	unknownFields protoimpl.UnknownFields
   355  
   356  	// Required. ID of the debuggee whose breakpoints to list.
   357  	DebuggeeId string `protobuf:"bytes,1,opt,name=debuggee_id,json=debuggeeId,proto3" json:"debuggee_id,omitempty"`
   358  	// When set to `true`, the response includes the list of breakpoints set by
   359  	// any user. Otherwise, it includes only breakpoints set by the caller.
   360  	IncludeAllUsers bool `protobuf:"varint,2,opt,name=include_all_users,json=includeAllUsers,proto3" json:"include_all_users,omitempty"`
   361  	// When set to `true`, the response includes active and inactive
   362  	// breakpoints. Otherwise, it includes only active breakpoints.
   363  	IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"`
   364  	// When set, the response includes only breakpoints with the specified action.
   365  	Action *ListBreakpointsRequest_BreakpointActionValue `protobuf:"bytes,4,opt,name=action,proto3" json:"action,omitempty"`
   366  	// This field is deprecated. The following fields are always stripped out of
   367  	// the result: `stack_frames`, `evaluated_expressions` and `variable_table`.
   368  	//
   369  	// Deprecated: Do not use.
   370  	StripResults bool `protobuf:"varint,5,opt,name=strip_results,json=stripResults,proto3" json:"strip_results,omitempty"`
   371  	// A wait token that, if specified, blocks the call until the breakpoints
   372  	// list has changed, or a server selected timeout has expired.  The value
   373  	// should be set from the last response. The error code
   374  	// `google.rpc.Code.ABORTED` (RPC) is returned on wait timeout, which
   375  	// should be called again with the same `wait_token`.
   376  	WaitToken string `protobuf:"bytes,6,opt,name=wait_token,json=waitToken,proto3" json:"wait_token,omitempty"`
   377  	// Required. The client version making the call.
   378  	// Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
   379  	ClientVersion string `protobuf:"bytes,8,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
   380  }
   381  
   382  func (x *ListBreakpointsRequest) Reset() {
   383  	*x = ListBreakpointsRequest{}
   384  	if protoimpl.UnsafeEnabled {
   385  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[5]
   386  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   387  		ms.StoreMessageInfo(mi)
   388  	}
   389  }
   390  
   391  func (x *ListBreakpointsRequest) String() string {
   392  	return protoimpl.X.MessageStringOf(x)
   393  }
   394  
   395  func (*ListBreakpointsRequest) ProtoMessage() {}
   396  
   397  func (x *ListBreakpointsRequest) ProtoReflect() protoreflect.Message {
   398  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[5]
   399  	if protoimpl.UnsafeEnabled && x != nil {
   400  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   401  		if ms.LoadMessageInfo() == nil {
   402  			ms.StoreMessageInfo(mi)
   403  		}
   404  		return ms
   405  	}
   406  	return mi.MessageOf(x)
   407  }
   408  
   409  // Deprecated: Use ListBreakpointsRequest.ProtoReflect.Descriptor instead.
   410  func (*ListBreakpointsRequest) Descriptor() ([]byte, []int) {
   411  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{5}
   412  }
   413  
   414  func (x *ListBreakpointsRequest) GetDebuggeeId() string {
   415  	if x != nil {
   416  		return x.DebuggeeId
   417  	}
   418  	return ""
   419  }
   420  
   421  func (x *ListBreakpointsRequest) GetIncludeAllUsers() bool {
   422  	if x != nil {
   423  		return x.IncludeAllUsers
   424  	}
   425  	return false
   426  }
   427  
   428  func (x *ListBreakpointsRequest) GetIncludeInactive() bool {
   429  	if x != nil {
   430  		return x.IncludeInactive
   431  	}
   432  	return false
   433  }
   434  
   435  func (x *ListBreakpointsRequest) GetAction() *ListBreakpointsRequest_BreakpointActionValue {
   436  	if x != nil {
   437  		return x.Action
   438  	}
   439  	return nil
   440  }
   441  
   442  // Deprecated: Do not use.
   443  func (x *ListBreakpointsRequest) GetStripResults() bool {
   444  	if x != nil {
   445  		return x.StripResults
   446  	}
   447  	return false
   448  }
   449  
   450  func (x *ListBreakpointsRequest) GetWaitToken() string {
   451  	if x != nil {
   452  		return x.WaitToken
   453  	}
   454  	return ""
   455  }
   456  
   457  func (x *ListBreakpointsRequest) GetClientVersion() string {
   458  	if x != nil {
   459  		return x.ClientVersion
   460  	}
   461  	return ""
   462  }
   463  
   464  // Response for listing breakpoints.
   465  type ListBreakpointsResponse struct {
   466  	state         protoimpl.MessageState
   467  	sizeCache     protoimpl.SizeCache
   468  	unknownFields protoimpl.UnknownFields
   469  
   470  	// List of breakpoints matching the request.
   471  	// The fields `id` and `location` are guaranteed to be set on each breakpoint.
   472  	// The fields: `stack_frames`, `evaluated_expressions` and `variable_table`
   473  	// are cleared on each breakpoint regardless of its status.
   474  	Breakpoints []*Breakpoint `protobuf:"bytes,1,rep,name=breakpoints,proto3" json:"breakpoints,omitempty"`
   475  	// A wait token that can be used in the next call to `list` (REST) or
   476  	// `ListBreakpoints` (RPC) to block until the list of breakpoints has changes.
   477  	NextWaitToken string `protobuf:"bytes,2,opt,name=next_wait_token,json=nextWaitToken,proto3" json:"next_wait_token,omitempty"`
   478  }
   479  
   480  func (x *ListBreakpointsResponse) Reset() {
   481  	*x = ListBreakpointsResponse{}
   482  	if protoimpl.UnsafeEnabled {
   483  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[6]
   484  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   485  		ms.StoreMessageInfo(mi)
   486  	}
   487  }
   488  
   489  func (x *ListBreakpointsResponse) String() string {
   490  	return protoimpl.X.MessageStringOf(x)
   491  }
   492  
   493  func (*ListBreakpointsResponse) ProtoMessage() {}
   494  
   495  func (x *ListBreakpointsResponse) ProtoReflect() protoreflect.Message {
   496  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[6]
   497  	if protoimpl.UnsafeEnabled && x != nil {
   498  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   499  		if ms.LoadMessageInfo() == nil {
   500  			ms.StoreMessageInfo(mi)
   501  		}
   502  		return ms
   503  	}
   504  	return mi.MessageOf(x)
   505  }
   506  
   507  // Deprecated: Use ListBreakpointsResponse.ProtoReflect.Descriptor instead.
   508  func (*ListBreakpointsResponse) Descriptor() ([]byte, []int) {
   509  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{6}
   510  }
   511  
   512  func (x *ListBreakpointsResponse) GetBreakpoints() []*Breakpoint {
   513  	if x != nil {
   514  		return x.Breakpoints
   515  	}
   516  	return nil
   517  }
   518  
   519  func (x *ListBreakpointsResponse) GetNextWaitToken() string {
   520  	if x != nil {
   521  		return x.NextWaitToken
   522  	}
   523  	return ""
   524  }
   525  
   526  // Request to list debuggees.
   527  type ListDebuggeesRequest struct {
   528  	state         protoimpl.MessageState
   529  	sizeCache     protoimpl.SizeCache
   530  	unknownFields protoimpl.UnknownFields
   531  
   532  	// Required. Project number of a Google Cloud project whose debuggees to list.
   533  	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
   534  	// When set to `true`, the result includes all debuggees. Otherwise, the
   535  	// result includes only debuggees that are active.
   536  	IncludeInactive bool `protobuf:"varint,3,opt,name=include_inactive,json=includeInactive,proto3" json:"include_inactive,omitempty"`
   537  	// Required. The client version making the call.
   538  	// Schema: `domain/type/version` (e.g., `google.com/intellij/v1`).
   539  	ClientVersion string `protobuf:"bytes,4,opt,name=client_version,json=clientVersion,proto3" json:"client_version,omitempty"`
   540  }
   541  
   542  func (x *ListDebuggeesRequest) Reset() {
   543  	*x = ListDebuggeesRequest{}
   544  	if protoimpl.UnsafeEnabled {
   545  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[7]
   546  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   547  		ms.StoreMessageInfo(mi)
   548  	}
   549  }
   550  
   551  func (x *ListDebuggeesRequest) String() string {
   552  	return protoimpl.X.MessageStringOf(x)
   553  }
   554  
   555  func (*ListDebuggeesRequest) ProtoMessage() {}
   556  
   557  func (x *ListDebuggeesRequest) ProtoReflect() protoreflect.Message {
   558  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[7]
   559  	if protoimpl.UnsafeEnabled && x != nil {
   560  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   561  		if ms.LoadMessageInfo() == nil {
   562  			ms.StoreMessageInfo(mi)
   563  		}
   564  		return ms
   565  	}
   566  	return mi.MessageOf(x)
   567  }
   568  
   569  // Deprecated: Use ListDebuggeesRequest.ProtoReflect.Descriptor instead.
   570  func (*ListDebuggeesRequest) Descriptor() ([]byte, []int) {
   571  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{7}
   572  }
   573  
   574  func (x *ListDebuggeesRequest) GetProject() string {
   575  	if x != nil {
   576  		return x.Project
   577  	}
   578  	return ""
   579  }
   580  
   581  func (x *ListDebuggeesRequest) GetIncludeInactive() bool {
   582  	if x != nil {
   583  		return x.IncludeInactive
   584  	}
   585  	return false
   586  }
   587  
   588  func (x *ListDebuggeesRequest) GetClientVersion() string {
   589  	if x != nil {
   590  		return x.ClientVersion
   591  	}
   592  	return ""
   593  }
   594  
   595  // Response for listing debuggees.
   596  type ListDebuggeesResponse struct {
   597  	state         protoimpl.MessageState
   598  	sizeCache     protoimpl.SizeCache
   599  	unknownFields protoimpl.UnknownFields
   600  
   601  	// List of debuggees accessible to the calling user.
   602  	// The fields `debuggee.id` and `description` are guaranteed to be set.
   603  	// The `description` field is a human readable field provided by agents and
   604  	// can be displayed to users.
   605  	Debuggees []*Debuggee `protobuf:"bytes,1,rep,name=debuggees,proto3" json:"debuggees,omitempty"`
   606  }
   607  
   608  func (x *ListDebuggeesResponse) Reset() {
   609  	*x = ListDebuggeesResponse{}
   610  	if protoimpl.UnsafeEnabled {
   611  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[8]
   612  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   613  		ms.StoreMessageInfo(mi)
   614  	}
   615  }
   616  
   617  func (x *ListDebuggeesResponse) String() string {
   618  	return protoimpl.X.MessageStringOf(x)
   619  }
   620  
   621  func (*ListDebuggeesResponse) ProtoMessage() {}
   622  
   623  func (x *ListDebuggeesResponse) ProtoReflect() protoreflect.Message {
   624  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[8]
   625  	if protoimpl.UnsafeEnabled && x != nil {
   626  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   627  		if ms.LoadMessageInfo() == nil {
   628  			ms.StoreMessageInfo(mi)
   629  		}
   630  		return ms
   631  	}
   632  	return mi.MessageOf(x)
   633  }
   634  
   635  // Deprecated: Use ListDebuggeesResponse.ProtoReflect.Descriptor instead.
   636  func (*ListDebuggeesResponse) Descriptor() ([]byte, []int) {
   637  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{8}
   638  }
   639  
   640  func (x *ListDebuggeesResponse) GetDebuggees() []*Debuggee {
   641  	if x != nil {
   642  		return x.Debuggees
   643  	}
   644  	return nil
   645  }
   646  
   647  // Wrapper message for `Breakpoint.Action`. Defines a filter on the action
   648  // field of breakpoints.
   649  type ListBreakpointsRequest_BreakpointActionValue struct {
   650  	state         protoimpl.MessageState
   651  	sizeCache     protoimpl.SizeCache
   652  	unknownFields protoimpl.UnknownFields
   653  
   654  	// Only breakpoints with the specified action will pass the filter.
   655  	Value Breakpoint_Action `protobuf:"varint,1,opt,name=value,proto3,enum=google.devtools.clouddebugger.v2.Breakpoint_Action" json:"value,omitempty"`
   656  }
   657  
   658  func (x *ListBreakpointsRequest_BreakpointActionValue) Reset() {
   659  	*x = ListBreakpointsRequest_BreakpointActionValue{}
   660  	if protoimpl.UnsafeEnabled {
   661  		mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[9]
   662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   663  		ms.StoreMessageInfo(mi)
   664  	}
   665  }
   666  
   667  func (x *ListBreakpointsRequest_BreakpointActionValue) String() string {
   668  	return protoimpl.X.MessageStringOf(x)
   669  }
   670  
   671  func (*ListBreakpointsRequest_BreakpointActionValue) ProtoMessage() {}
   672  
   673  func (x *ListBreakpointsRequest_BreakpointActionValue) ProtoReflect() protoreflect.Message {
   674  	mi := &file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[9]
   675  	if protoimpl.UnsafeEnabled && x != nil {
   676  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   677  		if ms.LoadMessageInfo() == nil {
   678  			ms.StoreMessageInfo(mi)
   679  		}
   680  		return ms
   681  	}
   682  	return mi.MessageOf(x)
   683  }
   684  
   685  // Deprecated: Use ListBreakpointsRequest_BreakpointActionValue.ProtoReflect.Descriptor instead.
   686  func (*ListBreakpointsRequest_BreakpointActionValue) Descriptor() ([]byte, []int) {
   687  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP(), []int{5, 0}
   688  }
   689  
   690  func (x *ListBreakpointsRequest_BreakpointActionValue) GetValue() Breakpoint_Action {
   691  	if x != nil {
   692  		return x.Value
   693  	}
   694  	return Breakpoint_CAPTURE
   695  }
   696  
   697  var File_google_devtools_clouddebugger_v2_debugger_proto protoreflect.FileDescriptor
   698  
   699  var file_google_devtools_clouddebugger_v2_debugger_proto_rawDesc = []byte{
   700  	0x0a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c,
   701  	0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2f,
   702  	0x76, 0x32, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
   703  	0x6f, 0x12, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
   704  	0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72,
   705  	0x2e, 0x76, 0x32, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
   706  	0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f,
   707  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62,
   708  	0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67,
   709  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x63,
   710  	0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2f, 0x76, 0x32, 0x2f,
   711  	0x64, 0x61, 0x74, 0x61, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67,
   712  	0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74,
   713  	0x79, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
   714  	0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e,
   715  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xbb, 0x01, 0x0a, 0x14, 0x53, 0x65, 0x74, 0x42, 0x72, 0x65,
   716  	0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24,
   717  	0x0a, 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20,
   718  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67,
   719  	0x65, 0x65, 0x49, 0x64, 0x12, 0x51, 0x0a, 0x0a, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69,
   720  	0x6e, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   721  	0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   722  	0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x72, 0x65, 0x61,
   723  	0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x62, 0x72, 0x65,
   724  	0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e,
   725  	0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42,
   726  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73,
   727  	0x69, 0x6f, 0x6e, 0x22, 0x65, 0x0a, 0x15, 0x53, 0x65, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70,
   728  	0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x0a,
   729  	0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
   730  	0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f,
   731  	0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72,
   732  	0x2e, 0x76, 0x32, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0a,
   733  	0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x92, 0x01, 0x0a, 0x14, 0x47,
   734  	0x65, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75,
   735  	0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x5f,
   736  	0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64,
   737  	0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0d, 0x62, 0x72, 0x65,
   738  	0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
   739  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e,
   740  	0x74, 0x49, 0x64, 0x12, 0x2a, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65,
   741  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
   742  	0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22,
   743  	0x65, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   744  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4c, 0x0a, 0x0a, 0x62, 0x72, 0x65, 0x61,
   745  	0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67,
   746  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63,
   747  	0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e,
   748  	0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0a, 0x62, 0x72, 0x65, 0x61,
   749  	0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x95, 0x01, 0x0a, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74,
   750  	0x65, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
   751  	0x73, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x5f, 0x69,
   752  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64, 0x65,
   753  	0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x49, 0x64, 0x12, 0x28, 0x0a, 0x0d, 0x62, 0x72, 0x65, 0x61,
   754  	0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42,
   755  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x0c, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   756  	0x49, 0x64, 0x12, 0x2a, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72,
   757  	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
   758  	0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0xd5,
   759  	0x03, 0x0a, 0x16, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e,
   760  	0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x64, 0x65, 0x62,
   761  	0x75, 0x67, 0x67, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
   762  	0xe0, 0x41, 0x02, 0x52, 0x0a, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x49, 0x64, 0x12,
   763  	0x2a, 0x0a, 0x11, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x61, 0x6c, 0x6c, 0x5f, 0x75,
   764  	0x73, 0x65, 0x72, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x6e, 0x63, 0x6c,
   765  	0x75, 0x64, 0x65, 0x41, 0x6c, 0x6c, 0x55, 0x73, 0x65, 0x72, 0x73, 0x12, 0x29, 0x0a, 0x10, 0x69,
   766  	0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18,
   767  	0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x49, 0x6e,
   768  	0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x66, 0x0a, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e,
   769  	0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   770  	0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65,
   771  	0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x72,
   772  	0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
   773  	0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x41, 0x63, 0x74, 0x69, 0x6f,
   774  	0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x06, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x27,
   775  	0x0a, 0x0d, 0x73, 0x74, 0x72, 0x69, 0x70, 0x5f, 0x72, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x18,
   776  	0x05, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0c, 0x73, 0x74, 0x72, 0x69, 0x70,
   777  	0x52, 0x65, 0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x77, 0x61, 0x69, 0x74, 0x5f,
   778  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x77, 0x61, 0x69,
   779  	0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x2a, 0x0a, 0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
   780  	0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
   781  	0xe0, 0x41, 0x02, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69,
   782  	0x6f, 0x6e, 0x1a, 0x62, 0x0a, 0x15, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   783  	0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x49, 0x0a, 0x05, 0x76,
   784  	0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f,
   785  	0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f,
   786  	0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x72,
   787  	0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x2e, 0x41, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
   788  	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x91, 0x01, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74, 0x42,
   789  	0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   790  	0x73, 0x65, 0x12, 0x4e, 0x0a, 0x0b, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   791  	0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   792  	0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64,
   793  	0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x42, 0x72, 0x65, 0x61, 0x6b,
   794  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x0b, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e,
   795  	0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x77, 0x61, 0x69, 0x74, 0x5f,
   796  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
   797  	0x74, 0x57, 0x61, 0x69, 0x74, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x8c, 0x01, 0x0a, 0x14, 0x4c,
   798  	0x69, 0x73, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
   799  	0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02,
   800  	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65,
   801  	0x63, 0x74, 0x12, 0x29, 0x0a, 0x10, 0x69, 0x6e, 0x63, 0x6c, 0x75, 0x64, 0x65, 0x5f, 0x69, 0x6e,
   802  	0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0f, 0x69, 0x6e,
   803  	0x63, 0x6c, 0x75, 0x64, 0x65, 0x49, 0x6e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x12, 0x2a, 0x0a,
   804  	0x0e, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
   805  	0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x63, 0x6c, 0x69, 0x65,
   806  	0x6e, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x61, 0x0a, 0x15, 0x4c, 0x69, 0x73,
   807  	0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   808  	0x73, 0x65, 0x12, 0x48, 0x0a, 0x09, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x18,
   809  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64,
   810  	0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62,
   811  	0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65,
   812  	0x65, 0x52, 0x09, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x32, 0xf2, 0x09, 0x0a,
   813  	0x09, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x32, 0x12, 0xf2, 0x01, 0x0a, 0x0d, 0x53,
   814  	0x65, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x36, 0x2e, 0x67,
   815  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63,
   816  	0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e,
   817  	0x53, 0x65, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x71,
   818  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65,
   819  	0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75,
   820  	0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x53, 0x65, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b,
   821  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x70, 0x82,
   822  	0xd3, 0xe4, 0x93, 0x02, 0x42, 0x22, 0x34, 0x2f, 0x76, 0x32, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67,
   823  	0x67, 0x65, 0x72, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x2f, 0x7b, 0x64,
   824  	0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x62, 0x72, 0x65, 0x61,
   825  	0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x73, 0x65, 0x74, 0x3a, 0x0a, 0x62, 0x72, 0x65,
   826  	0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0xda, 0x41, 0x25, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67,
   827  	0x65, 0x65, 0x5f, 0x69, 0x64, 0x2c, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   828  	0x2c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
   829  	0xf5, 0x01, 0x0a, 0x0d, 0x47, 0x65, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e,
   830  	0x74, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f,
   831  	0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65,
   832  	0x72, 0x2e, 0x76, 0x32, 0x2e, 0x47, 0x65, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69,
   833  	0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
   834  	0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
   835  	0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x47, 0x65, 0x74,
   836  	0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
   837  	0x73, 0x65, 0x22, 0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x12, 0x40, 0x2f, 0x76, 0x32, 0x2f,
   838  	0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65,
   839  	0x65, 0x73, 0x2f, 0x7b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x7d,
   840  	0x2f, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x62, 0x72,
   841  	0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0xda, 0x41, 0x28, 0x64,
   842  	0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x2c, 0x62, 0x72, 0x65, 0x61, 0x6b,
   843  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x2c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f,
   844  	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0xda, 0x01, 0x0a, 0x10, 0x44, 0x65, 0x6c, 0x65,
   845  	0x74, 0x65, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x12, 0x39, 0x2e, 0x67,
   846  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63,
   847  	0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e,
   848  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74,
   849  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x16, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   850  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x22,
   851  	0x73, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x2a, 0x40, 0x2f, 0x76, 0x32, 0x2f, 0x64, 0x65, 0x62,
   852  	0x75, 0x67, 0x67, 0x65, 0x72, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x2f,
   853  	0x7b, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x62, 0x72,
   854  	0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x2f, 0x7b, 0x62, 0x72, 0x65, 0x61, 0x6b,
   855  	0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x7d, 0xda, 0x41, 0x28, 0x64, 0x65, 0x62, 0x75,
   856  	0x67, 0x67, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x2c, 0x62, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69,
   857  	0x6e, 0x74, 0x5f, 0x69, 0x64, 0x2c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72,
   858  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0xdd, 0x01, 0x0a, 0x0f, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x72, 0x65,
   859  	0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
   860  	0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
   861  	0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74,
   862  	0x42, 0x72, 0x65, 0x61, 0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
   863  	0x73, 0x74, 0x1a, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74,
   864  	0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67,
   865  	0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x42, 0x72, 0x65, 0x61, 0x6b, 0x70,
   866  	0x6f, 0x69, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x55, 0x82,
   867  	0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76, 0x32, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67,
   868  	0x67, 0x65, 0x72, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x2f, 0x7b, 0x64,
   869  	0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x5f, 0x69, 0x64, 0x7d, 0x2f, 0x62, 0x72, 0x65, 0x61,
   870  	0x6b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x73, 0xda, 0x41, 0x1a, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67,
   871  	0x65, 0x65, 0x5f, 0x69, 0x64, 0x2c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72,
   872  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0xb9, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x62,
   873  	0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
   874  	0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65,
   875  	0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65,
   876  	0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x37,
   877  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73,
   878  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76,
   879  	0x32, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0x52,
   880  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x37, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x18, 0x12,
   881  	0x16, 0x2f, 0x76, 0x32, 0x2f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2f, 0x64, 0x65,
   882  	0x62, 0x75, 0x67, 0x67, 0x65, 0x65, 0x73, 0xda, 0x41, 0x16, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
   883  	0x74, 0x2c, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
   884  	0x1a, 0x7f, 0xca, 0x41, 0x1c, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67,
   885  	0x65, 0x72, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f,
   886  	0x6d, 0xd2, 0x41, 0x5d, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e,
   887  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61,
   888  	0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
   889  	0x72, 0x6d, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67,
   890  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75,
   891  	0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65,
   892  	0x72, 0x42, 0xda, 0x01, 0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
   893  	0x2e, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64,
   894  	0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2e, 0x76, 0x32, 0x42, 0x0d, 0x44, 0x65, 0x62, 0x75,
   895  	0x67, 0x67, 0x65, 0x72, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x4d, 0x67, 0x6f, 0x6f,
   896  	0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67,
   897  	0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
   898  	0x69, 0x73, 0x2f, 0x64, 0x65, 0x76, 0x74, 0x6f, 0x6f, 0x6c, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
   899  	0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x2f, 0x76, 0x32, 0x3b, 0x63, 0x6c, 0x6f,
   900  	0x75, 0x64, 0x64, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0xaa, 0x02, 0x18, 0x47, 0x6f, 0x6f,
   901  	0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67,
   902  	0x65, 0x72, 0x2e, 0x56, 0x32, 0xca, 0x02, 0x18, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43,
   903  	0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x5c, 0x56, 0x32,
   904  	0xea, 0x02, 0x1b, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64,
   905  	0x3a, 0x3a, 0x44, 0x65, 0x62, 0x75, 0x67, 0x67, 0x65, 0x72, 0x3a, 0x3a, 0x56, 0x32, 0x62, 0x06,
   906  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
   907  }
   908  
   909  var (
   910  	file_google_devtools_clouddebugger_v2_debugger_proto_rawDescOnce sync.Once
   911  	file_google_devtools_clouddebugger_v2_debugger_proto_rawDescData = file_google_devtools_clouddebugger_v2_debugger_proto_rawDesc
   912  )
   913  
   914  func file_google_devtools_clouddebugger_v2_debugger_proto_rawDescGZIP() []byte {
   915  	file_google_devtools_clouddebugger_v2_debugger_proto_rawDescOnce.Do(func() {
   916  		file_google_devtools_clouddebugger_v2_debugger_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_devtools_clouddebugger_v2_debugger_proto_rawDescData)
   917  	})
   918  	return file_google_devtools_clouddebugger_v2_debugger_proto_rawDescData
   919  }
   920  
   921  var file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes = make([]protoimpl.MessageInfo, 10)
   922  var file_google_devtools_clouddebugger_v2_debugger_proto_goTypes = []interface{}{
   923  	(*SetBreakpointRequest)(nil),                         // 0: google.devtools.clouddebugger.v2.SetBreakpointRequest
   924  	(*SetBreakpointResponse)(nil),                        // 1: google.devtools.clouddebugger.v2.SetBreakpointResponse
   925  	(*GetBreakpointRequest)(nil),                         // 2: google.devtools.clouddebugger.v2.GetBreakpointRequest
   926  	(*GetBreakpointResponse)(nil),                        // 3: google.devtools.clouddebugger.v2.GetBreakpointResponse
   927  	(*DeleteBreakpointRequest)(nil),                      // 4: google.devtools.clouddebugger.v2.DeleteBreakpointRequest
   928  	(*ListBreakpointsRequest)(nil),                       // 5: google.devtools.clouddebugger.v2.ListBreakpointsRequest
   929  	(*ListBreakpointsResponse)(nil),                      // 6: google.devtools.clouddebugger.v2.ListBreakpointsResponse
   930  	(*ListDebuggeesRequest)(nil),                         // 7: google.devtools.clouddebugger.v2.ListDebuggeesRequest
   931  	(*ListDebuggeesResponse)(nil),                        // 8: google.devtools.clouddebugger.v2.ListDebuggeesResponse
   932  	(*ListBreakpointsRequest_BreakpointActionValue)(nil), // 9: google.devtools.clouddebugger.v2.ListBreakpointsRequest.BreakpointActionValue
   933  	(*Breakpoint)(nil),                                   // 10: google.devtools.clouddebugger.v2.Breakpoint
   934  	(*Debuggee)(nil),                                     // 11: google.devtools.clouddebugger.v2.Debuggee
   935  	(Breakpoint_Action)(0),                               // 12: google.devtools.clouddebugger.v2.Breakpoint.Action
   936  	(*emptypb.Empty)(nil),                                // 13: google.protobuf.Empty
   937  }
   938  var file_google_devtools_clouddebugger_v2_debugger_proto_depIdxs = []int32{
   939  	10, // 0: google.devtools.clouddebugger.v2.SetBreakpointRequest.breakpoint:type_name -> google.devtools.clouddebugger.v2.Breakpoint
   940  	10, // 1: google.devtools.clouddebugger.v2.SetBreakpointResponse.breakpoint:type_name -> google.devtools.clouddebugger.v2.Breakpoint
   941  	10, // 2: google.devtools.clouddebugger.v2.GetBreakpointResponse.breakpoint:type_name -> google.devtools.clouddebugger.v2.Breakpoint
   942  	9,  // 3: google.devtools.clouddebugger.v2.ListBreakpointsRequest.action:type_name -> google.devtools.clouddebugger.v2.ListBreakpointsRequest.BreakpointActionValue
   943  	10, // 4: google.devtools.clouddebugger.v2.ListBreakpointsResponse.breakpoints:type_name -> google.devtools.clouddebugger.v2.Breakpoint
   944  	11, // 5: google.devtools.clouddebugger.v2.ListDebuggeesResponse.debuggees:type_name -> google.devtools.clouddebugger.v2.Debuggee
   945  	12, // 6: google.devtools.clouddebugger.v2.ListBreakpointsRequest.BreakpointActionValue.value:type_name -> google.devtools.clouddebugger.v2.Breakpoint.Action
   946  	0,  // 7: google.devtools.clouddebugger.v2.Debugger2.SetBreakpoint:input_type -> google.devtools.clouddebugger.v2.SetBreakpointRequest
   947  	2,  // 8: google.devtools.clouddebugger.v2.Debugger2.GetBreakpoint:input_type -> google.devtools.clouddebugger.v2.GetBreakpointRequest
   948  	4,  // 9: google.devtools.clouddebugger.v2.Debugger2.DeleteBreakpoint:input_type -> google.devtools.clouddebugger.v2.DeleteBreakpointRequest
   949  	5,  // 10: google.devtools.clouddebugger.v2.Debugger2.ListBreakpoints:input_type -> google.devtools.clouddebugger.v2.ListBreakpointsRequest
   950  	7,  // 11: google.devtools.clouddebugger.v2.Debugger2.ListDebuggees:input_type -> google.devtools.clouddebugger.v2.ListDebuggeesRequest
   951  	1,  // 12: google.devtools.clouddebugger.v2.Debugger2.SetBreakpoint:output_type -> google.devtools.clouddebugger.v2.SetBreakpointResponse
   952  	3,  // 13: google.devtools.clouddebugger.v2.Debugger2.GetBreakpoint:output_type -> google.devtools.clouddebugger.v2.GetBreakpointResponse
   953  	13, // 14: google.devtools.clouddebugger.v2.Debugger2.DeleteBreakpoint:output_type -> google.protobuf.Empty
   954  	6,  // 15: google.devtools.clouddebugger.v2.Debugger2.ListBreakpoints:output_type -> google.devtools.clouddebugger.v2.ListBreakpointsResponse
   955  	8,  // 16: google.devtools.clouddebugger.v2.Debugger2.ListDebuggees:output_type -> google.devtools.clouddebugger.v2.ListDebuggeesResponse
   956  	12, // [12:17] is the sub-list for method output_type
   957  	7,  // [7:12] is the sub-list for method input_type
   958  	7,  // [7:7] is the sub-list for extension type_name
   959  	7,  // [7:7] is the sub-list for extension extendee
   960  	0,  // [0:7] is the sub-list for field type_name
   961  }
   962  
   963  func init() { file_google_devtools_clouddebugger_v2_debugger_proto_init() }
   964  func file_google_devtools_clouddebugger_v2_debugger_proto_init() {
   965  	if File_google_devtools_clouddebugger_v2_debugger_proto != nil {
   966  		return
   967  	}
   968  	file_google_devtools_clouddebugger_v2_data_proto_init()
   969  	if !protoimpl.UnsafeEnabled {
   970  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
   971  			switch v := v.(*SetBreakpointRequest); i {
   972  			case 0:
   973  				return &v.state
   974  			case 1:
   975  				return &v.sizeCache
   976  			case 2:
   977  				return &v.unknownFields
   978  			default:
   979  				return nil
   980  			}
   981  		}
   982  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
   983  			switch v := v.(*SetBreakpointResponse); i {
   984  			case 0:
   985  				return &v.state
   986  			case 1:
   987  				return &v.sizeCache
   988  			case 2:
   989  				return &v.unknownFields
   990  			default:
   991  				return nil
   992  			}
   993  		}
   994  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
   995  			switch v := v.(*GetBreakpointRequest); i {
   996  			case 0:
   997  				return &v.state
   998  			case 1:
   999  				return &v.sizeCache
  1000  			case 2:
  1001  				return &v.unknownFields
  1002  			default:
  1003  				return nil
  1004  			}
  1005  		}
  1006  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  1007  			switch v := v.(*GetBreakpointResponse); i {
  1008  			case 0:
  1009  				return &v.state
  1010  			case 1:
  1011  				return &v.sizeCache
  1012  			case 2:
  1013  				return &v.unknownFields
  1014  			default:
  1015  				return nil
  1016  			}
  1017  		}
  1018  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  1019  			switch v := v.(*DeleteBreakpointRequest); i {
  1020  			case 0:
  1021  				return &v.state
  1022  			case 1:
  1023  				return &v.sizeCache
  1024  			case 2:
  1025  				return &v.unknownFields
  1026  			default:
  1027  				return nil
  1028  			}
  1029  		}
  1030  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  1031  			switch v := v.(*ListBreakpointsRequest); i {
  1032  			case 0:
  1033  				return &v.state
  1034  			case 1:
  1035  				return &v.sizeCache
  1036  			case 2:
  1037  				return &v.unknownFields
  1038  			default:
  1039  				return nil
  1040  			}
  1041  		}
  1042  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  1043  			switch v := v.(*ListBreakpointsResponse); i {
  1044  			case 0:
  1045  				return &v.state
  1046  			case 1:
  1047  				return &v.sizeCache
  1048  			case 2:
  1049  				return &v.unknownFields
  1050  			default:
  1051  				return nil
  1052  			}
  1053  		}
  1054  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  1055  			switch v := v.(*ListDebuggeesRequest); i {
  1056  			case 0:
  1057  				return &v.state
  1058  			case 1:
  1059  				return &v.sizeCache
  1060  			case 2:
  1061  				return &v.unknownFields
  1062  			default:
  1063  				return nil
  1064  			}
  1065  		}
  1066  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  1067  			switch v := v.(*ListDebuggeesResponse); i {
  1068  			case 0:
  1069  				return &v.state
  1070  			case 1:
  1071  				return &v.sizeCache
  1072  			case 2:
  1073  				return &v.unknownFields
  1074  			default:
  1075  				return nil
  1076  			}
  1077  		}
  1078  		file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  1079  			switch v := v.(*ListBreakpointsRequest_BreakpointActionValue); i {
  1080  			case 0:
  1081  				return &v.state
  1082  			case 1:
  1083  				return &v.sizeCache
  1084  			case 2:
  1085  				return &v.unknownFields
  1086  			default:
  1087  				return nil
  1088  			}
  1089  		}
  1090  	}
  1091  	type x struct{}
  1092  	out := protoimpl.TypeBuilder{
  1093  		File: protoimpl.DescBuilder{
  1094  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  1095  			RawDescriptor: file_google_devtools_clouddebugger_v2_debugger_proto_rawDesc,
  1096  			NumEnums:      0,
  1097  			NumMessages:   10,
  1098  			NumExtensions: 0,
  1099  			NumServices:   1,
  1100  		},
  1101  		GoTypes:           file_google_devtools_clouddebugger_v2_debugger_proto_goTypes,
  1102  		DependencyIndexes: file_google_devtools_clouddebugger_v2_debugger_proto_depIdxs,
  1103  		MessageInfos:      file_google_devtools_clouddebugger_v2_debugger_proto_msgTypes,
  1104  	}.Build()
  1105  	File_google_devtools_clouddebugger_v2_debugger_proto = out.File
  1106  	file_google_devtools_clouddebugger_v2_debugger_proto_rawDesc = nil
  1107  	file_google_devtools_clouddebugger_v2_debugger_proto_goTypes = nil
  1108  	file_google_devtools_clouddebugger_v2_debugger_proto_depIdxs = nil
  1109  }
  1110  
  1111  // Reference imports to suppress errors if they are not otherwise used.
  1112  var _ context.Context
  1113  var _ grpc.ClientConnInterface
  1114  
  1115  // This is a compile-time assertion to ensure that this generated file
  1116  // is compatible with the grpc package it is being compiled against.
  1117  const _ = grpc.SupportPackageIsVersion6
  1118  
  1119  // Debugger2Client is the client API for Debugger2 service.
  1120  //
  1121  // For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
  1122  type Debugger2Client interface {
  1123  	// Sets the breakpoint to the debuggee.
  1124  	SetBreakpoint(ctx context.Context, in *SetBreakpointRequest, opts ...grpc.CallOption) (*SetBreakpointResponse, error)
  1125  	// Gets breakpoint information.
  1126  	GetBreakpoint(ctx context.Context, in *GetBreakpointRequest, opts ...grpc.CallOption) (*GetBreakpointResponse, error)
  1127  	// Deletes the breakpoint from the debuggee.
  1128  	DeleteBreakpoint(ctx context.Context, in *DeleteBreakpointRequest, opts ...grpc.CallOption) (*emptypb.Empty, error)
  1129  	// Lists all breakpoints for the debuggee.
  1130  	ListBreakpoints(ctx context.Context, in *ListBreakpointsRequest, opts ...grpc.CallOption) (*ListBreakpointsResponse, error)
  1131  	// Lists all the debuggees that the user has access to.
  1132  	ListDebuggees(ctx context.Context, in *ListDebuggeesRequest, opts ...grpc.CallOption) (*ListDebuggeesResponse, error)
  1133  }
  1134  
  1135  type debugger2Client struct {
  1136  	cc grpc.ClientConnInterface
  1137  }
  1138  
  1139  func NewDebugger2Client(cc grpc.ClientConnInterface) Debugger2Client {
  1140  	return &debugger2Client{cc}
  1141  }
  1142  
  1143  func (c *debugger2Client) SetBreakpoint(ctx context.Context, in *SetBreakpointRequest, opts ...grpc.CallOption) (*SetBreakpointResponse, error) {
  1144  	out := new(SetBreakpointResponse)
  1145  	err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/SetBreakpoint", in, out, opts...)
  1146  	if err != nil {
  1147  		return nil, err
  1148  	}
  1149  	return out, nil
  1150  }
  1151  
  1152  func (c *debugger2Client) GetBreakpoint(ctx context.Context, in *GetBreakpointRequest, opts ...grpc.CallOption) (*GetBreakpointResponse, error) {
  1153  	out := new(GetBreakpointResponse)
  1154  	err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/GetBreakpoint", in, out, opts...)
  1155  	if err != nil {
  1156  		return nil, err
  1157  	}
  1158  	return out, nil
  1159  }
  1160  
  1161  func (c *debugger2Client) DeleteBreakpoint(ctx context.Context, in *DeleteBreakpointRequest, opts ...grpc.CallOption) (*emptypb.Empty, error) {
  1162  	out := new(emptypb.Empty)
  1163  	err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/DeleteBreakpoint", in, out, opts...)
  1164  	if err != nil {
  1165  		return nil, err
  1166  	}
  1167  	return out, nil
  1168  }
  1169  
  1170  func (c *debugger2Client) ListBreakpoints(ctx context.Context, in *ListBreakpointsRequest, opts ...grpc.CallOption) (*ListBreakpointsResponse, error) {
  1171  	out := new(ListBreakpointsResponse)
  1172  	err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/ListBreakpoints", in, out, opts...)
  1173  	if err != nil {
  1174  		return nil, err
  1175  	}
  1176  	return out, nil
  1177  }
  1178  
  1179  func (c *debugger2Client) ListDebuggees(ctx context.Context, in *ListDebuggeesRequest, opts ...grpc.CallOption) (*ListDebuggeesResponse, error) {
  1180  	out := new(ListDebuggeesResponse)
  1181  	err := c.cc.Invoke(ctx, "/google.devtools.clouddebugger.v2.Debugger2/ListDebuggees", in, out, opts...)
  1182  	if err != nil {
  1183  		return nil, err
  1184  	}
  1185  	return out, nil
  1186  }
  1187  
  1188  // Debugger2Server is the server API for Debugger2 service.
  1189  type Debugger2Server interface {
  1190  	// Sets the breakpoint to the debuggee.
  1191  	SetBreakpoint(context.Context, *SetBreakpointRequest) (*SetBreakpointResponse, error)
  1192  	// Gets breakpoint information.
  1193  	GetBreakpoint(context.Context, *GetBreakpointRequest) (*GetBreakpointResponse, error)
  1194  	// Deletes the breakpoint from the debuggee.
  1195  	DeleteBreakpoint(context.Context, *DeleteBreakpointRequest) (*emptypb.Empty, error)
  1196  	// Lists all breakpoints for the debuggee.
  1197  	ListBreakpoints(context.Context, *ListBreakpointsRequest) (*ListBreakpointsResponse, error)
  1198  	// Lists all the debuggees that the user has access to.
  1199  	ListDebuggees(context.Context, *ListDebuggeesRequest) (*ListDebuggeesResponse, error)
  1200  }
  1201  
  1202  // UnimplementedDebugger2Server can be embedded to have forward compatible implementations.
  1203  type UnimplementedDebugger2Server struct {
  1204  }
  1205  
  1206  func (*UnimplementedDebugger2Server) SetBreakpoint(context.Context, *SetBreakpointRequest) (*SetBreakpointResponse, error) {
  1207  	return nil, status.Errorf(codes.Unimplemented, "method SetBreakpoint not implemented")
  1208  }
  1209  func (*UnimplementedDebugger2Server) GetBreakpoint(context.Context, *GetBreakpointRequest) (*GetBreakpointResponse, error) {
  1210  	return nil, status.Errorf(codes.Unimplemented, "method GetBreakpoint not implemented")
  1211  }
  1212  func (*UnimplementedDebugger2Server) DeleteBreakpoint(context.Context, *DeleteBreakpointRequest) (*emptypb.Empty, error) {
  1213  	return nil, status.Errorf(codes.Unimplemented, "method DeleteBreakpoint not implemented")
  1214  }
  1215  func (*UnimplementedDebugger2Server) ListBreakpoints(context.Context, *ListBreakpointsRequest) (*ListBreakpointsResponse, error) {
  1216  	return nil, status.Errorf(codes.Unimplemented, "method ListBreakpoints not implemented")
  1217  }
  1218  func (*UnimplementedDebugger2Server) ListDebuggees(context.Context, *ListDebuggeesRequest) (*ListDebuggeesResponse, error) {
  1219  	return nil, status.Errorf(codes.Unimplemented, "method ListDebuggees not implemented")
  1220  }
  1221  
  1222  func RegisterDebugger2Server(s *grpc.Server, srv Debugger2Server) {
  1223  	s.RegisterService(&_Debugger2_serviceDesc, srv)
  1224  }
  1225  
  1226  func _Debugger2_SetBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1227  	in := new(SetBreakpointRequest)
  1228  	if err := dec(in); err != nil {
  1229  		return nil, err
  1230  	}
  1231  	if interceptor == nil {
  1232  		return srv.(Debugger2Server).SetBreakpoint(ctx, in)
  1233  	}
  1234  	info := &grpc.UnaryServerInfo{
  1235  		Server:     srv,
  1236  		FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/SetBreakpoint",
  1237  	}
  1238  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1239  		return srv.(Debugger2Server).SetBreakpoint(ctx, req.(*SetBreakpointRequest))
  1240  	}
  1241  	return interceptor(ctx, in, info, handler)
  1242  }
  1243  
  1244  func _Debugger2_GetBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1245  	in := new(GetBreakpointRequest)
  1246  	if err := dec(in); err != nil {
  1247  		return nil, err
  1248  	}
  1249  	if interceptor == nil {
  1250  		return srv.(Debugger2Server).GetBreakpoint(ctx, in)
  1251  	}
  1252  	info := &grpc.UnaryServerInfo{
  1253  		Server:     srv,
  1254  		FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/GetBreakpoint",
  1255  	}
  1256  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1257  		return srv.(Debugger2Server).GetBreakpoint(ctx, req.(*GetBreakpointRequest))
  1258  	}
  1259  	return interceptor(ctx, in, info, handler)
  1260  }
  1261  
  1262  func _Debugger2_DeleteBreakpoint_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1263  	in := new(DeleteBreakpointRequest)
  1264  	if err := dec(in); err != nil {
  1265  		return nil, err
  1266  	}
  1267  	if interceptor == nil {
  1268  		return srv.(Debugger2Server).DeleteBreakpoint(ctx, in)
  1269  	}
  1270  	info := &grpc.UnaryServerInfo{
  1271  		Server:     srv,
  1272  		FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/DeleteBreakpoint",
  1273  	}
  1274  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1275  		return srv.(Debugger2Server).DeleteBreakpoint(ctx, req.(*DeleteBreakpointRequest))
  1276  	}
  1277  	return interceptor(ctx, in, info, handler)
  1278  }
  1279  
  1280  func _Debugger2_ListBreakpoints_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1281  	in := new(ListBreakpointsRequest)
  1282  	if err := dec(in); err != nil {
  1283  		return nil, err
  1284  	}
  1285  	if interceptor == nil {
  1286  		return srv.(Debugger2Server).ListBreakpoints(ctx, in)
  1287  	}
  1288  	info := &grpc.UnaryServerInfo{
  1289  		Server:     srv,
  1290  		FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/ListBreakpoints",
  1291  	}
  1292  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1293  		return srv.(Debugger2Server).ListBreakpoints(ctx, req.(*ListBreakpointsRequest))
  1294  	}
  1295  	return interceptor(ctx, in, info, handler)
  1296  }
  1297  
  1298  func _Debugger2_ListDebuggees_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
  1299  	in := new(ListDebuggeesRequest)
  1300  	if err := dec(in); err != nil {
  1301  		return nil, err
  1302  	}
  1303  	if interceptor == nil {
  1304  		return srv.(Debugger2Server).ListDebuggees(ctx, in)
  1305  	}
  1306  	info := &grpc.UnaryServerInfo{
  1307  		Server:     srv,
  1308  		FullMethod: "/google.devtools.clouddebugger.v2.Debugger2/ListDebuggees",
  1309  	}
  1310  	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
  1311  		return srv.(Debugger2Server).ListDebuggees(ctx, req.(*ListDebuggeesRequest))
  1312  	}
  1313  	return interceptor(ctx, in, info, handler)
  1314  }
  1315  
  1316  var _Debugger2_serviceDesc = grpc.ServiceDesc{
  1317  	ServiceName: "google.devtools.clouddebugger.v2.Debugger2",
  1318  	HandlerType: (*Debugger2Server)(nil),
  1319  	Methods: []grpc.MethodDesc{
  1320  		{
  1321  			MethodName: "SetBreakpoint",
  1322  			Handler:    _Debugger2_SetBreakpoint_Handler,
  1323  		},
  1324  		{
  1325  			MethodName: "GetBreakpoint",
  1326  			Handler:    _Debugger2_GetBreakpoint_Handler,
  1327  		},
  1328  		{
  1329  			MethodName: "DeleteBreakpoint",
  1330  			Handler:    _Debugger2_DeleteBreakpoint_Handler,
  1331  		},
  1332  		{
  1333  			MethodName: "ListBreakpoints",
  1334  			Handler:    _Debugger2_ListBreakpoints_Handler,
  1335  		},
  1336  		{
  1337  			MethodName: "ListDebuggees",
  1338  			Handler:    _Debugger2_ListDebuggees_Handler,
  1339  		},
  1340  	},
  1341  	Streams:  []grpc.StreamDesc{},
  1342  	Metadata: "google/devtools/clouddebugger/v2/debugger.proto",
  1343  }
  1344  

View as plain text