cloud.google.com/go/aiplatform@v1.106.0/apiv1beta1/aiplatformpb/notebook_service.pb.go (about)

     1  // Copyright 2025 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  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.35.2
    18  // 	protoc        v4.25.7
    19  // source: google/cloud/aiplatform/v1beta1/notebook_service.proto
    20  
    21  package aiplatformpb
    22  
    23  import (
    24  	longrunningpb "cloud.google.com/go/longrunning/autogen/longrunningpb"
    25  	_ "google.golang.org/genproto/googleapis/api/annotations"
    26  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    27  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    28  	_ "google.golang.org/protobuf/types/known/emptypb"
    29  	fieldmaskpb "google.golang.org/protobuf/types/known/fieldmaskpb"
    30  	reflect "reflect"
    31  	sync "sync"
    32  )
    33  
    34  const (
    35  	// Verify that this generated code is sufficiently up-to-date.
    36  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    37  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    39  )
    40  
    41  // Views for Get/List NotebookExecutionJob
    42  type NotebookExecutionJobView int32
    43  
    44  const (
    45  	// When unspecified, the API defaults to the BASIC view.
    46  	NotebookExecutionJobView_NOTEBOOK_EXECUTION_JOB_VIEW_UNSPECIFIED NotebookExecutionJobView = 0
    47  	// Includes all fields except for direct notebook inputs.
    48  	NotebookExecutionJobView_NOTEBOOK_EXECUTION_JOB_VIEW_BASIC NotebookExecutionJobView = 1
    49  	// Includes all fields.
    50  	NotebookExecutionJobView_NOTEBOOK_EXECUTION_JOB_VIEW_FULL NotebookExecutionJobView = 2
    51  )
    52  
    53  // Enum value maps for NotebookExecutionJobView.
    54  var (
    55  	NotebookExecutionJobView_name = map[int32]string{
    56  		0: "NOTEBOOK_EXECUTION_JOB_VIEW_UNSPECIFIED",
    57  		1: "NOTEBOOK_EXECUTION_JOB_VIEW_BASIC",
    58  		2: "NOTEBOOK_EXECUTION_JOB_VIEW_FULL",
    59  	}
    60  	NotebookExecutionJobView_value = map[string]int32{
    61  		"NOTEBOOK_EXECUTION_JOB_VIEW_UNSPECIFIED": 0,
    62  		"NOTEBOOK_EXECUTION_JOB_VIEW_BASIC":       1,
    63  		"NOTEBOOK_EXECUTION_JOB_VIEW_FULL":        2,
    64  	}
    65  )
    66  
    67  func (x NotebookExecutionJobView) Enum() *NotebookExecutionJobView {
    68  	p := new(NotebookExecutionJobView)
    69  	*p = x
    70  	return p
    71  }
    72  
    73  func (x NotebookExecutionJobView) String() string {
    74  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    75  }
    76  
    77  func (NotebookExecutionJobView) Descriptor() protoreflect.EnumDescriptor {
    78  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_enumTypes[0].Descriptor()
    79  }
    80  
    81  func (NotebookExecutionJobView) Type() protoreflect.EnumType {
    82  	return &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_enumTypes[0]
    83  }
    84  
    85  func (x NotebookExecutionJobView) Number() protoreflect.EnumNumber {
    86  	return protoreflect.EnumNumber(x)
    87  }
    88  
    89  // Deprecated: Use NotebookExecutionJobView.Descriptor instead.
    90  func (NotebookExecutionJobView) EnumDescriptor() ([]byte, []int) {
    91  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{0}
    92  }
    93  
    94  // Request message for
    95  // [NotebookService.CreateNotebookRuntimeTemplate][google.cloud.aiplatform.v1beta1.NotebookService.CreateNotebookRuntimeTemplate].
    96  type CreateNotebookRuntimeTemplateRequest struct {
    97  	state         protoimpl.MessageState
    98  	sizeCache     protoimpl.SizeCache
    99  	unknownFields protoimpl.UnknownFields
   100  
   101  	// Required. The resource name of the Location to create the
   102  	// NotebookRuntimeTemplate. Format: `projects/{project}/locations/{location}`
   103  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   104  	// Required. The NotebookRuntimeTemplate to create.
   105  	NotebookRuntimeTemplate *NotebookRuntimeTemplate `protobuf:"bytes,2,opt,name=notebook_runtime_template,json=notebookRuntimeTemplate,proto3" json:"notebook_runtime_template,omitempty"`
   106  	// Optional. User specified ID for the notebook runtime template.
   107  	NotebookRuntimeTemplateId string `protobuf:"bytes,3,opt,name=notebook_runtime_template_id,json=notebookRuntimeTemplateId,proto3" json:"notebook_runtime_template_id,omitempty"`
   108  }
   109  
   110  func (x *CreateNotebookRuntimeTemplateRequest) Reset() {
   111  	*x = CreateNotebookRuntimeTemplateRequest{}
   112  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[0]
   113  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   114  	ms.StoreMessageInfo(mi)
   115  }
   116  
   117  func (x *CreateNotebookRuntimeTemplateRequest) String() string {
   118  	return protoimpl.X.MessageStringOf(x)
   119  }
   120  
   121  func (*CreateNotebookRuntimeTemplateRequest) ProtoMessage() {}
   122  
   123  func (x *CreateNotebookRuntimeTemplateRequest) ProtoReflect() protoreflect.Message {
   124  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[0]
   125  	if x != nil {
   126  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   127  		if ms.LoadMessageInfo() == nil {
   128  			ms.StoreMessageInfo(mi)
   129  		}
   130  		return ms
   131  	}
   132  	return mi.MessageOf(x)
   133  }
   134  
   135  // Deprecated: Use CreateNotebookRuntimeTemplateRequest.ProtoReflect.Descriptor instead.
   136  func (*CreateNotebookRuntimeTemplateRequest) Descriptor() ([]byte, []int) {
   137  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{0}
   138  }
   139  
   140  func (x *CreateNotebookRuntimeTemplateRequest) GetParent() string {
   141  	if x != nil {
   142  		return x.Parent
   143  	}
   144  	return ""
   145  }
   146  
   147  func (x *CreateNotebookRuntimeTemplateRequest) GetNotebookRuntimeTemplate() *NotebookRuntimeTemplate {
   148  	if x != nil {
   149  		return x.NotebookRuntimeTemplate
   150  	}
   151  	return nil
   152  }
   153  
   154  func (x *CreateNotebookRuntimeTemplateRequest) GetNotebookRuntimeTemplateId() string {
   155  	if x != nil {
   156  		return x.NotebookRuntimeTemplateId
   157  	}
   158  	return ""
   159  }
   160  
   161  // Metadata information for
   162  // [NotebookService.CreateNotebookRuntimeTemplate][google.cloud.aiplatform.v1beta1.NotebookService.CreateNotebookRuntimeTemplate].
   163  type CreateNotebookRuntimeTemplateOperationMetadata struct {
   164  	state         protoimpl.MessageState
   165  	sizeCache     protoimpl.SizeCache
   166  	unknownFields protoimpl.UnknownFields
   167  
   168  	// The operation generic information.
   169  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   170  }
   171  
   172  func (x *CreateNotebookRuntimeTemplateOperationMetadata) Reset() {
   173  	*x = CreateNotebookRuntimeTemplateOperationMetadata{}
   174  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[1]
   175  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   176  	ms.StoreMessageInfo(mi)
   177  }
   178  
   179  func (x *CreateNotebookRuntimeTemplateOperationMetadata) String() string {
   180  	return protoimpl.X.MessageStringOf(x)
   181  }
   182  
   183  func (*CreateNotebookRuntimeTemplateOperationMetadata) ProtoMessage() {}
   184  
   185  func (x *CreateNotebookRuntimeTemplateOperationMetadata) ProtoReflect() protoreflect.Message {
   186  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[1]
   187  	if x != nil {
   188  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   189  		if ms.LoadMessageInfo() == nil {
   190  			ms.StoreMessageInfo(mi)
   191  		}
   192  		return ms
   193  	}
   194  	return mi.MessageOf(x)
   195  }
   196  
   197  // Deprecated: Use CreateNotebookRuntimeTemplateOperationMetadata.ProtoReflect.Descriptor instead.
   198  func (*CreateNotebookRuntimeTemplateOperationMetadata) Descriptor() ([]byte, []int) {
   199  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{1}
   200  }
   201  
   202  func (x *CreateNotebookRuntimeTemplateOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   203  	if x != nil {
   204  		return x.GenericMetadata
   205  	}
   206  	return nil
   207  }
   208  
   209  // Request message for
   210  // [NotebookService.GetNotebookRuntimeTemplate][google.cloud.aiplatform.v1beta1.NotebookService.GetNotebookRuntimeTemplate]
   211  type GetNotebookRuntimeTemplateRequest struct {
   212  	state         protoimpl.MessageState
   213  	sizeCache     protoimpl.SizeCache
   214  	unknownFields protoimpl.UnknownFields
   215  
   216  	// Required. The name of the NotebookRuntimeTemplate resource.
   217  	// Format:
   218  	// `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}`
   219  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   220  }
   221  
   222  func (x *GetNotebookRuntimeTemplateRequest) Reset() {
   223  	*x = GetNotebookRuntimeTemplateRequest{}
   224  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[2]
   225  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   226  	ms.StoreMessageInfo(mi)
   227  }
   228  
   229  func (x *GetNotebookRuntimeTemplateRequest) String() string {
   230  	return protoimpl.X.MessageStringOf(x)
   231  }
   232  
   233  func (*GetNotebookRuntimeTemplateRequest) ProtoMessage() {}
   234  
   235  func (x *GetNotebookRuntimeTemplateRequest) ProtoReflect() protoreflect.Message {
   236  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[2]
   237  	if x != nil {
   238  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   239  		if ms.LoadMessageInfo() == nil {
   240  			ms.StoreMessageInfo(mi)
   241  		}
   242  		return ms
   243  	}
   244  	return mi.MessageOf(x)
   245  }
   246  
   247  // Deprecated: Use GetNotebookRuntimeTemplateRequest.ProtoReflect.Descriptor instead.
   248  func (*GetNotebookRuntimeTemplateRequest) Descriptor() ([]byte, []int) {
   249  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{2}
   250  }
   251  
   252  func (x *GetNotebookRuntimeTemplateRequest) GetName() string {
   253  	if x != nil {
   254  		return x.Name
   255  	}
   256  	return ""
   257  }
   258  
   259  // Request message for
   260  // [NotebookService.ListNotebookRuntimeTemplates][google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimeTemplates].
   261  type ListNotebookRuntimeTemplatesRequest struct {
   262  	state         protoimpl.MessageState
   263  	sizeCache     protoimpl.SizeCache
   264  	unknownFields protoimpl.UnknownFields
   265  
   266  	// Required. The resource name of the Location from which to list the
   267  	// NotebookRuntimeTemplates.
   268  	// Format: `projects/{project}/locations/{location}`
   269  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   270  	// Optional. An expression for filtering the results of the request. For field
   271  	// names both snake_case and camelCase are supported.
   272  	//
   273  	//   - `notebookRuntimeTemplate` supports = and !=. `notebookRuntimeTemplate`
   274  	//     represents the NotebookRuntimeTemplate ID,
   275  	//     i.e. the last segment of the NotebookRuntimeTemplate's [resource name]
   276  	//     [google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate.name].
   277  	//   - `display_name` supports = and !=
   278  	//   - `labels` supports general map functions that is:
   279  	//   - `labels.key=value` - key:value equality
   280  	//   - `labels.key:* or labels:key - key existence
   281  	//   - A key including a space must be quoted. `labels."a key"`.
   282  	//   - `notebookRuntimeType` supports = and !=. notebookRuntimeType enum:
   283  	//     [USER_DEFINED, ONE_CLICK].
   284  	//   - `machineType` supports = and !=.
   285  	//   - `acceleratorType` supports = and !=.
   286  	//
   287  	// Some examples:
   288  	//
   289  	//   - `notebookRuntimeTemplate=notebookRuntimeTemplate123`
   290  	//   - `displayName="myDisplayName"`
   291  	//   - `labels.myKey="myValue"`
   292  	//   - `notebookRuntimeType=USER_DEFINED`
   293  	//   - `machineType=e2-standard-4`
   294  	//   - `acceleratorType=NVIDIA_TESLA_T4`
   295  	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
   296  	// Optional. The standard list page size.
   297  	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   298  	// Optional. The standard list page token.
   299  	// Typically obtained via
   300  	// [ListNotebookRuntimeTemplatesResponse.next_page_token][google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesResponse.next_page_token]
   301  	// of the previous
   302  	// [NotebookService.ListNotebookRuntimeTemplates][google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimeTemplates]
   303  	// call.
   304  	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   305  	// Optional. Mask specifying which fields to read.
   306  	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
   307  	// Optional. A comma-separated list of fields to order by, sorted in ascending
   308  	// order. Use "desc" after a field name for descending. Supported fields:
   309  	//
   310  	//   - `display_name`
   311  	//   - `create_time`
   312  	//   - `update_time`
   313  	//
   314  	// Example: `display_name, create_time desc`.
   315  	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   316  }
   317  
   318  func (x *ListNotebookRuntimeTemplatesRequest) Reset() {
   319  	*x = ListNotebookRuntimeTemplatesRequest{}
   320  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[3]
   321  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   322  	ms.StoreMessageInfo(mi)
   323  }
   324  
   325  func (x *ListNotebookRuntimeTemplatesRequest) String() string {
   326  	return protoimpl.X.MessageStringOf(x)
   327  }
   328  
   329  func (*ListNotebookRuntimeTemplatesRequest) ProtoMessage() {}
   330  
   331  func (x *ListNotebookRuntimeTemplatesRequest) ProtoReflect() protoreflect.Message {
   332  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[3]
   333  	if x != nil {
   334  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   335  		if ms.LoadMessageInfo() == nil {
   336  			ms.StoreMessageInfo(mi)
   337  		}
   338  		return ms
   339  	}
   340  	return mi.MessageOf(x)
   341  }
   342  
   343  // Deprecated: Use ListNotebookRuntimeTemplatesRequest.ProtoReflect.Descriptor instead.
   344  func (*ListNotebookRuntimeTemplatesRequest) Descriptor() ([]byte, []int) {
   345  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{3}
   346  }
   347  
   348  func (x *ListNotebookRuntimeTemplatesRequest) GetParent() string {
   349  	if x != nil {
   350  		return x.Parent
   351  	}
   352  	return ""
   353  }
   354  
   355  func (x *ListNotebookRuntimeTemplatesRequest) GetFilter() string {
   356  	if x != nil {
   357  		return x.Filter
   358  	}
   359  	return ""
   360  }
   361  
   362  func (x *ListNotebookRuntimeTemplatesRequest) GetPageSize() int32 {
   363  	if x != nil {
   364  		return x.PageSize
   365  	}
   366  	return 0
   367  }
   368  
   369  func (x *ListNotebookRuntimeTemplatesRequest) GetPageToken() string {
   370  	if x != nil {
   371  		return x.PageToken
   372  	}
   373  	return ""
   374  }
   375  
   376  func (x *ListNotebookRuntimeTemplatesRequest) GetReadMask() *fieldmaskpb.FieldMask {
   377  	if x != nil {
   378  		return x.ReadMask
   379  	}
   380  	return nil
   381  }
   382  
   383  func (x *ListNotebookRuntimeTemplatesRequest) GetOrderBy() string {
   384  	if x != nil {
   385  		return x.OrderBy
   386  	}
   387  	return ""
   388  }
   389  
   390  // Response message for
   391  // [NotebookService.ListNotebookRuntimeTemplates][google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimeTemplates].
   392  type ListNotebookRuntimeTemplatesResponse struct {
   393  	state         protoimpl.MessageState
   394  	sizeCache     protoimpl.SizeCache
   395  	unknownFields protoimpl.UnknownFields
   396  
   397  	// List of NotebookRuntimeTemplates in the requested page.
   398  	NotebookRuntimeTemplates []*NotebookRuntimeTemplate `protobuf:"bytes,1,rep,name=notebook_runtime_templates,json=notebookRuntimeTemplates,proto3" json:"notebook_runtime_templates,omitempty"`
   399  	// A token to retrieve next page of results.
   400  	// Pass to
   401  	// [ListNotebookRuntimeTemplatesRequest.page_token][google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesRequest.page_token]
   402  	// to obtain that page.
   403  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   404  }
   405  
   406  func (x *ListNotebookRuntimeTemplatesResponse) Reset() {
   407  	*x = ListNotebookRuntimeTemplatesResponse{}
   408  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[4]
   409  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   410  	ms.StoreMessageInfo(mi)
   411  }
   412  
   413  func (x *ListNotebookRuntimeTemplatesResponse) String() string {
   414  	return protoimpl.X.MessageStringOf(x)
   415  }
   416  
   417  func (*ListNotebookRuntimeTemplatesResponse) ProtoMessage() {}
   418  
   419  func (x *ListNotebookRuntimeTemplatesResponse) ProtoReflect() protoreflect.Message {
   420  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[4]
   421  	if x != nil {
   422  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   423  		if ms.LoadMessageInfo() == nil {
   424  			ms.StoreMessageInfo(mi)
   425  		}
   426  		return ms
   427  	}
   428  	return mi.MessageOf(x)
   429  }
   430  
   431  // Deprecated: Use ListNotebookRuntimeTemplatesResponse.ProtoReflect.Descriptor instead.
   432  func (*ListNotebookRuntimeTemplatesResponse) Descriptor() ([]byte, []int) {
   433  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{4}
   434  }
   435  
   436  func (x *ListNotebookRuntimeTemplatesResponse) GetNotebookRuntimeTemplates() []*NotebookRuntimeTemplate {
   437  	if x != nil {
   438  		return x.NotebookRuntimeTemplates
   439  	}
   440  	return nil
   441  }
   442  
   443  func (x *ListNotebookRuntimeTemplatesResponse) GetNextPageToken() string {
   444  	if x != nil {
   445  		return x.NextPageToken
   446  	}
   447  	return ""
   448  }
   449  
   450  // Request message for
   451  // [NotebookService.DeleteNotebookRuntimeTemplate][google.cloud.aiplatform.v1beta1.NotebookService.DeleteNotebookRuntimeTemplate].
   452  type DeleteNotebookRuntimeTemplateRequest struct {
   453  	state         protoimpl.MessageState
   454  	sizeCache     protoimpl.SizeCache
   455  	unknownFields protoimpl.UnknownFields
   456  
   457  	// Required. The name of the NotebookRuntimeTemplate resource to be deleted.
   458  	// Format:
   459  	// `projects/{project}/locations/{location}/notebookRuntimeTemplates/{notebook_runtime_template}`
   460  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   461  }
   462  
   463  func (x *DeleteNotebookRuntimeTemplateRequest) Reset() {
   464  	*x = DeleteNotebookRuntimeTemplateRequest{}
   465  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[5]
   466  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   467  	ms.StoreMessageInfo(mi)
   468  }
   469  
   470  func (x *DeleteNotebookRuntimeTemplateRequest) String() string {
   471  	return protoimpl.X.MessageStringOf(x)
   472  }
   473  
   474  func (*DeleteNotebookRuntimeTemplateRequest) ProtoMessage() {}
   475  
   476  func (x *DeleteNotebookRuntimeTemplateRequest) ProtoReflect() protoreflect.Message {
   477  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[5]
   478  	if x != nil {
   479  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   480  		if ms.LoadMessageInfo() == nil {
   481  			ms.StoreMessageInfo(mi)
   482  		}
   483  		return ms
   484  	}
   485  	return mi.MessageOf(x)
   486  }
   487  
   488  // Deprecated: Use DeleteNotebookRuntimeTemplateRequest.ProtoReflect.Descriptor instead.
   489  func (*DeleteNotebookRuntimeTemplateRequest) Descriptor() ([]byte, []int) {
   490  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{5}
   491  }
   492  
   493  func (x *DeleteNotebookRuntimeTemplateRequest) GetName() string {
   494  	if x != nil {
   495  		return x.Name
   496  	}
   497  	return ""
   498  }
   499  
   500  // Request message for
   501  // [NotebookService.UpdateNotebookRuntimeTemplate][google.cloud.aiplatform.v1beta1.NotebookService.UpdateNotebookRuntimeTemplate].
   502  type UpdateNotebookRuntimeTemplateRequest struct {
   503  	state         protoimpl.MessageState
   504  	sizeCache     protoimpl.SizeCache
   505  	unknownFields protoimpl.UnknownFields
   506  
   507  	// Required. The NotebookRuntimeTemplate to update.
   508  	NotebookRuntimeTemplate *NotebookRuntimeTemplate `protobuf:"bytes,1,opt,name=notebook_runtime_template,json=notebookRuntimeTemplate,proto3" json:"notebook_runtime_template,omitempty"`
   509  	// Required. The update mask applies to the resource.
   510  	// For the `FieldMask` definition, see
   511  	// [google.protobuf.FieldMask][google.protobuf.FieldMask]. Input format:
   512  	// `{paths: "${updated_filed}"}` Updatable fields:
   513  	//
   514  	//   - `encryption_spec.kms_key_name`
   515  	UpdateMask *fieldmaskpb.FieldMask `protobuf:"bytes,2,opt,name=update_mask,json=updateMask,proto3" json:"update_mask,omitempty"`
   516  }
   517  
   518  func (x *UpdateNotebookRuntimeTemplateRequest) Reset() {
   519  	*x = UpdateNotebookRuntimeTemplateRequest{}
   520  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[6]
   521  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   522  	ms.StoreMessageInfo(mi)
   523  }
   524  
   525  func (x *UpdateNotebookRuntimeTemplateRequest) String() string {
   526  	return protoimpl.X.MessageStringOf(x)
   527  }
   528  
   529  func (*UpdateNotebookRuntimeTemplateRequest) ProtoMessage() {}
   530  
   531  func (x *UpdateNotebookRuntimeTemplateRequest) ProtoReflect() protoreflect.Message {
   532  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[6]
   533  	if x != nil {
   534  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   535  		if ms.LoadMessageInfo() == nil {
   536  			ms.StoreMessageInfo(mi)
   537  		}
   538  		return ms
   539  	}
   540  	return mi.MessageOf(x)
   541  }
   542  
   543  // Deprecated: Use UpdateNotebookRuntimeTemplateRequest.ProtoReflect.Descriptor instead.
   544  func (*UpdateNotebookRuntimeTemplateRequest) Descriptor() ([]byte, []int) {
   545  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{6}
   546  }
   547  
   548  func (x *UpdateNotebookRuntimeTemplateRequest) GetNotebookRuntimeTemplate() *NotebookRuntimeTemplate {
   549  	if x != nil {
   550  		return x.NotebookRuntimeTemplate
   551  	}
   552  	return nil
   553  }
   554  
   555  func (x *UpdateNotebookRuntimeTemplateRequest) GetUpdateMask() *fieldmaskpb.FieldMask {
   556  	if x != nil {
   557  		return x.UpdateMask
   558  	}
   559  	return nil
   560  }
   561  
   562  // Request message for
   563  // [NotebookService.AssignNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.AssignNotebookRuntime].
   564  type AssignNotebookRuntimeRequest struct {
   565  	state         protoimpl.MessageState
   566  	sizeCache     protoimpl.SizeCache
   567  	unknownFields protoimpl.UnknownFields
   568  
   569  	// Required. The resource name of the Location to get the NotebookRuntime
   570  	// assignment. Format: `projects/{project}/locations/{location}`
   571  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   572  	// Required. The resource name of the NotebookRuntimeTemplate based on which a
   573  	// NotebookRuntime will be assigned (reuse or create a new one).
   574  	NotebookRuntimeTemplate string `protobuf:"bytes,2,opt,name=notebook_runtime_template,json=notebookRuntimeTemplate,proto3" json:"notebook_runtime_template,omitempty"`
   575  	// Required. Provide runtime specific information (e.g. runtime owner,
   576  	// notebook id) used for NotebookRuntime assignment.
   577  	NotebookRuntime *NotebookRuntime `protobuf:"bytes,3,opt,name=notebook_runtime,json=notebookRuntime,proto3" json:"notebook_runtime,omitempty"`
   578  	// Optional. User specified ID for the notebook runtime.
   579  	NotebookRuntimeId string `protobuf:"bytes,4,opt,name=notebook_runtime_id,json=notebookRuntimeId,proto3" json:"notebook_runtime_id,omitempty"`
   580  }
   581  
   582  func (x *AssignNotebookRuntimeRequest) Reset() {
   583  	*x = AssignNotebookRuntimeRequest{}
   584  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[7]
   585  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   586  	ms.StoreMessageInfo(mi)
   587  }
   588  
   589  func (x *AssignNotebookRuntimeRequest) String() string {
   590  	return protoimpl.X.MessageStringOf(x)
   591  }
   592  
   593  func (*AssignNotebookRuntimeRequest) ProtoMessage() {}
   594  
   595  func (x *AssignNotebookRuntimeRequest) ProtoReflect() protoreflect.Message {
   596  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[7]
   597  	if x != nil {
   598  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   599  		if ms.LoadMessageInfo() == nil {
   600  			ms.StoreMessageInfo(mi)
   601  		}
   602  		return ms
   603  	}
   604  	return mi.MessageOf(x)
   605  }
   606  
   607  // Deprecated: Use AssignNotebookRuntimeRequest.ProtoReflect.Descriptor instead.
   608  func (*AssignNotebookRuntimeRequest) Descriptor() ([]byte, []int) {
   609  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{7}
   610  }
   611  
   612  func (x *AssignNotebookRuntimeRequest) GetParent() string {
   613  	if x != nil {
   614  		return x.Parent
   615  	}
   616  	return ""
   617  }
   618  
   619  func (x *AssignNotebookRuntimeRequest) GetNotebookRuntimeTemplate() string {
   620  	if x != nil {
   621  		return x.NotebookRuntimeTemplate
   622  	}
   623  	return ""
   624  }
   625  
   626  func (x *AssignNotebookRuntimeRequest) GetNotebookRuntime() *NotebookRuntime {
   627  	if x != nil {
   628  		return x.NotebookRuntime
   629  	}
   630  	return nil
   631  }
   632  
   633  func (x *AssignNotebookRuntimeRequest) GetNotebookRuntimeId() string {
   634  	if x != nil {
   635  		return x.NotebookRuntimeId
   636  	}
   637  	return ""
   638  }
   639  
   640  // Metadata information for
   641  // [NotebookService.AssignNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.AssignNotebookRuntime].
   642  type AssignNotebookRuntimeOperationMetadata struct {
   643  	state         protoimpl.MessageState
   644  	sizeCache     protoimpl.SizeCache
   645  	unknownFields protoimpl.UnknownFields
   646  
   647  	// The operation generic information.
   648  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
   649  	// A human-readable message that shows the intermediate progress details of
   650  	// NotebookRuntime.
   651  	ProgressMessage string `protobuf:"bytes,2,opt,name=progress_message,json=progressMessage,proto3" json:"progress_message,omitempty"`
   652  }
   653  
   654  func (x *AssignNotebookRuntimeOperationMetadata) Reset() {
   655  	*x = AssignNotebookRuntimeOperationMetadata{}
   656  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[8]
   657  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   658  	ms.StoreMessageInfo(mi)
   659  }
   660  
   661  func (x *AssignNotebookRuntimeOperationMetadata) String() string {
   662  	return protoimpl.X.MessageStringOf(x)
   663  }
   664  
   665  func (*AssignNotebookRuntimeOperationMetadata) ProtoMessage() {}
   666  
   667  func (x *AssignNotebookRuntimeOperationMetadata) ProtoReflect() protoreflect.Message {
   668  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[8]
   669  	if x != nil {
   670  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   671  		if ms.LoadMessageInfo() == nil {
   672  			ms.StoreMessageInfo(mi)
   673  		}
   674  		return ms
   675  	}
   676  	return mi.MessageOf(x)
   677  }
   678  
   679  // Deprecated: Use AssignNotebookRuntimeOperationMetadata.ProtoReflect.Descriptor instead.
   680  func (*AssignNotebookRuntimeOperationMetadata) Descriptor() ([]byte, []int) {
   681  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{8}
   682  }
   683  
   684  func (x *AssignNotebookRuntimeOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
   685  	if x != nil {
   686  		return x.GenericMetadata
   687  	}
   688  	return nil
   689  }
   690  
   691  func (x *AssignNotebookRuntimeOperationMetadata) GetProgressMessage() string {
   692  	if x != nil {
   693  		return x.ProgressMessage
   694  	}
   695  	return ""
   696  }
   697  
   698  // Request message for
   699  // [NotebookService.GetNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.GetNotebookRuntime]
   700  type GetNotebookRuntimeRequest struct {
   701  	state         protoimpl.MessageState
   702  	sizeCache     protoimpl.SizeCache
   703  	unknownFields protoimpl.UnknownFields
   704  
   705  	// Required. The name of the NotebookRuntime resource.
   706  	// Instead of checking whether the name is in valid NotebookRuntime resource
   707  	// name format, directly throw NotFound exception if there is no such
   708  	// NotebookRuntime in spanner.
   709  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   710  }
   711  
   712  func (x *GetNotebookRuntimeRequest) Reset() {
   713  	*x = GetNotebookRuntimeRequest{}
   714  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[9]
   715  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   716  	ms.StoreMessageInfo(mi)
   717  }
   718  
   719  func (x *GetNotebookRuntimeRequest) String() string {
   720  	return protoimpl.X.MessageStringOf(x)
   721  }
   722  
   723  func (*GetNotebookRuntimeRequest) ProtoMessage() {}
   724  
   725  func (x *GetNotebookRuntimeRequest) ProtoReflect() protoreflect.Message {
   726  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[9]
   727  	if x != nil {
   728  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   729  		if ms.LoadMessageInfo() == nil {
   730  			ms.StoreMessageInfo(mi)
   731  		}
   732  		return ms
   733  	}
   734  	return mi.MessageOf(x)
   735  }
   736  
   737  // Deprecated: Use GetNotebookRuntimeRequest.ProtoReflect.Descriptor instead.
   738  func (*GetNotebookRuntimeRequest) Descriptor() ([]byte, []int) {
   739  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{9}
   740  }
   741  
   742  func (x *GetNotebookRuntimeRequest) GetName() string {
   743  	if x != nil {
   744  		return x.Name
   745  	}
   746  	return ""
   747  }
   748  
   749  // Request message for
   750  // [NotebookService.ListNotebookRuntimes][google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimes].
   751  type ListNotebookRuntimesRequest struct {
   752  	state         protoimpl.MessageState
   753  	sizeCache     protoimpl.SizeCache
   754  	unknownFields protoimpl.UnknownFields
   755  
   756  	// Required. The resource name of the Location from which to list the
   757  	// NotebookRuntimes.
   758  	// Format: `projects/{project}/locations/{location}`
   759  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
   760  	// Optional. An expression for filtering the results of the request. For field
   761  	// names both snake_case and camelCase are supported.
   762  	//
   763  	//   - `notebookRuntime` supports = and !=. `notebookRuntime` represents the
   764  	//     NotebookRuntime ID,
   765  	//     i.e. the last segment of the NotebookRuntime's [resource name]
   766  	//     [google.cloud.aiplatform.v1beta1.NotebookRuntime.name].
   767  	//   - `displayName` supports = and != and regex.
   768  	//   - `notebookRuntimeTemplate` supports = and !=. `notebookRuntimeTemplate`
   769  	//     represents the NotebookRuntimeTemplate ID,
   770  	//     i.e. the last segment of the NotebookRuntimeTemplate's [resource name]
   771  	//     [google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate.name].
   772  	//   - `healthState` supports = and !=. healthState enum: [HEALTHY, UNHEALTHY,
   773  	//     HEALTH_STATE_UNSPECIFIED].
   774  	//   - `runtimeState` supports = and !=. runtimeState enum:
   775  	//     [RUNTIME_STATE_UNSPECIFIED, RUNNING, BEING_STARTED, BEING_STOPPED,
   776  	//     STOPPED, BEING_UPGRADED, ERROR, INVALID].
   777  	//   - `runtimeUser` supports = and !=.
   778  	//   - API version is UI only: `uiState` supports = and !=. uiState enum:
   779  	//     [UI_RESOURCE_STATE_UNSPECIFIED, UI_RESOURCE_STATE_BEING_CREATED,
   780  	//     UI_RESOURCE_STATE_ACTIVE, UI_RESOURCE_STATE_BEING_DELETED,
   781  	//     UI_RESOURCE_STATE_CREATION_FAILED].
   782  	//   - `notebookRuntimeType` supports = and !=. notebookRuntimeType enum:
   783  	//     [USER_DEFINED, ONE_CLICK].
   784  	//   - `machineType` supports = and !=.
   785  	//   - `acceleratorType` supports = and !=.
   786  	//
   787  	// Some examples:
   788  	//
   789  	//   - `notebookRuntime="notebookRuntime123"`
   790  	//   - `displayName="myDisplayName"` and `displayName=~"myDisplayNameRegex"`
   791  	//   - `notebookRuntimeTemplate="notebookRuntimeTemplate321"`
   792  	//   - `healthState=HEALTHY`
   793  	//   - `runtimeState=RUNNING`
   794  	//   - `runtimeUser="test@google.com"`
   795  	//   - `uiState=UI_RESOURCE_STATE_BEING_DELETED`
   796  	//   - `notebookRuntimeType=USER_DEFINED`
   797  	//   - `machineType=e2-standard-4`
   798  	//   - `acceleratorType=NVIDIA_TESLA_T4`
   799  	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
   800  	// Optional. The standard list page size.
   801  	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
   802  	// Optional. The standard list page token.
   803  	// Typically obtained via
   804  	// [ListNotebookRuntimesResponse.next_page_token][google.cloud.aiplatform.v1beta1.ListNotebookRuntimesResponse.next_page_token]
   805  	// of the previous
   806  	// [NotebookService.ListNotebookRuntimes][google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimes]
   807  	// call.
   808  	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
   809  	// Optional. Mask specifying which fields to read.
   810  	ReadMask *fieldmaskpb.FieldMask `protobuf:"bytes,5,opt,name=read_mask,json=readMask,proto3" json:"read_mask,omitempty"`
   811  	// Optional. A comma-separated list of fields to order by, sorted in ascending
   812  	// order. Use "desc" after a field name for descending. Supported fields:
   813  	//
   814  	//   - `display_name`
   815  	//   - `create_time`
   816  	//   - `update_time`
   817  	//
   818  	// Example: `display_name, create_time desc`.
   819  	OrderBy string `protobuf:"bytes,6,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
   820  }
   821  
   822  func (x *ListNotebookRuntimesRequest) Reset() {
   823  	*x = ListNotebookRuntimesRequest{}
   824  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[10]
   825  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   826  	ms.StoreMessageInfo(mi)
   827  }
   828  
   829  func (x *ListNotebookRuntimesRequest) String() string {
   830  	return protoimpl.X.MessageStringOf(x)
   831  }
   832  
   833  func (*ListNotebookRuntimesRequest) ProtoMessage() {}
   834  
   835  func (x *ListNotebookRuntimesRequest) ProtoReflect() protoreflect.Message {
   836  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[10]
   837  	if x != nil {
   838  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   839  		if ms.LoadMessageInfo() == nil {
   840  			ms.StoreMessageInfo(mi)
   841  		}
   842  		return ms
   843  	}
   844  	return mi.MessageOf(x)
   845  }
   846  
   847  // Deprecated: Use ListNotebookRuntimesRequest.ProtoReflect.Descriptor instead.
   848  func (*ListNotebookRuntimesRequest) Descriptor() ([]byte, []int) {
   849  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{10}
   850  }
   851  
   852  func (x *ListNotebookRuntimesRequest) GetParent() string {
   853  	if x != nil {
   854  		return x.Parent
   855  	}
   856  	return ""
   857  }
   858  
   859  func (x *ListNotebookRuntimesRequest) GetFilter() string {
   860  	if x != nil {
   861  		return x.Filter
   862  	}
   863  	return ""
   864  }
   865  
   866  func (x *ListNotebookRuntimesRequest) GetPageSize() int32 {
   867  	if x != nil {
   868  		return x.PageSize
   869  	}
   870  	return 0
   871  }
   872  
   873  func (x *ListNotebookRuntimesRequest) GetPageToken() string {
   874  	if x != nil {
   875  		return x.PageToken
   876  	}
   877  	return ""
   878  }
   879  
   880  func (x *ListNotebookRuntimesRequest) GetReadMask() *fieldmaskpb.FieldMask {
   881  	if x != nil {
   882  		return x.ReadMask
   883  	}
   884  	return nil
   885  }
   886  
   887  func (x *ListNotebookRuntimesRequest) GetOrderBy() string {
   888  	if x != nil {
   889  		return x.OrderBy
   890  	}
   891  	return ""
   892  }
   893  
   894  // Response message for
   895  // [NotebookService.ListNotebookRuntimes][google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimes].
   896  type ListNotebookRuntimesResponse struct {
   897  	state         protoimpl.MessageState
   898  	sizeCache     protoimpl.SizeCache
   899  	unknownFields protoimpl.UnknownFields
   900  
   901  	// List of NotebookRuntimes in the requested page.
   902  	NotebookRuntimes []*NotebookRuntime `protobuf:"bytes,1,rep,name=notebook_runtimes,json=notebookRuntimes,proto3" json:"notebook_runtimes,omitempty"`
   903  	// A token to retrieve next page of results.
   904  	// Pass to
   905  	// [ListNotebookRuntimesRequest.page_token][google.cloud.aiplatform.v1beta1.ListNotebookRuntimesRequest.page_token]
   906  	// to obtain that page.
   907  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
   908  }
   909  
   910  func (x *ListNotebookRuntimesResponse) Reset() {
   911  	*x = ListNotebookRuntimesResponse{}
   912  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[11]
   913  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   914  	ms.StoreMessageInfo(mi)
   915  }
   916  
   917  func (x *ListNotebookRuntimesResponse) String() string {
   918  	return protoimpl.X.MessageStringOf(x)
   919  }
   920  
   921  func (*ListNotebookRuntimesResponse) ProtoMessage() {}
   922  
   923  func (x *ListNotebookRuntimesResponse) ProtoReflect() protoreflect.Message {
   924  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[11]
   925  	if x != nil {
   926  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   927  		if ms.LoadMessageInfo() == nil {
   928  			ms.StoreMessageInfo(mi)
   929  		}
   930  		return ms
   931  	}
   932  	return mi.MessageOf(x)
   933  }
   934  
   935  // Deprecated: Use ListNotebookRuntimesResponse.ProtoReflect.Descriptor instead.
   936  func (*ListNotebookRuntimesResponse) Descriptor() ([]byte, []int) {
   937  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{11}
   938  }
   939  
   940  func (x *ListNotebookRuntimesResponse) GetNotebookRuntimes() []*NotebookRuntime {
   941  	if x != nil {
   942  		return x.NotebookRuntimes
   943  	}
   944  	return nil
   945  }
   946  
   947  func (x *ListNotebookRuntimesResponse) GetNextPageToken() string {
   948  	if x != nil {
   949  		return x.NextPageToken
   950  	}
   951  	return ""
   952  }
   953  
   954  // Request message for
   955  // [NotebookService.DeleteNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.DeleteNotebookRuntime].
   956  type DeleteNotebookRuntimeRequest struct {
   957  	state         protoimpl.MessageState
   958  	sizeCache     protoimpl.SizeCache
   959  	unknownFields protoimpl.UnknownFields
   960  
   961  	// Required. The name of the NotebookRuntime resource to be deleted.
   962  	// Instead of checking whether the name is in valid NotebookRuntime resource
   963  	// name format, directly throw NotFound exception if there is no such
   964  	// NotebookRuntime in spanner.
   965  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   966  }
   967  
   968  func (x *DeleteNotebookRuntimeRequest) Reset() {
   969  	*x = DeleteNotebookRuntimeRequest{}
   970  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[12]
   971  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   972  	ms.StoreMessageInfo(mi)
   973  }
   974  
   975  func (x *DeleteNotebookRuntimeRequest) String() string {
   976  	return protoimpl.X.MessageStringOf(x)
   977  }
   978  
   979  func (*DeleteNotebookRuntimeRequest) ProtoMessage() {}
   980  
   981  func (x *DeleteNotebookRuntimeRequest) ProtoReflect() protoreflect.Message {
   982  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[12]
   983  	if x != nil {
   984  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   985  		if ms.LoadMessageInfo() == nil {
   986  			ms.StoreMessageInfo(mi)
   987  		}
   988  		return ms
   989  	}
   990  	return mi.MessageOf(x)
   991  }
   992  
   993  // Deprecated: Use DeleteNotebookRuntimeRequest.ProtoReflect.Descriptor instead.
   994  func (*DeleteNotebookRuntimeRequest) Descriptor() ([]byte, []int) {
   995  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{12}
   996  }
   997  
   998  func (x *DeleteNotebookRuntimeRequest) GetName() string {
   999  	if x != nil {
  1000  		return x.Name
  1001  	}
  1002  	return ""
  1003  }
  1004  
  1005  // Request message for
  1006  // [NotebookService.UpgradeNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.UpgradeNotebookRuntime].
  1007  type UpgradeNotebookRuntimeRequest struct {
  1008  	state         protoimpl.MessageState
  1009  	sizeCache     protoimpl.SizeCache
  1010  	unknownFields protoimpl.UnknownFields
  1011  
  1012  	// Required. The name of the NotebookRuntime resource to be upgrade.
  1013  	// Instead of checking whether the name is in valid NotebookRuntime resource
  1014  	// name format, directly throw NotFound exception if there is no such
  1015  	// NotebookRuntime in spanner.
  1016  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1017  }
  1018  
  1019  func (x *UpgradeNotebookRuntimeRequest) Reset() {
  1020  	*x = UpgradeNotebookRuntimeRequest{}
  1021  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[13]
  1022  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1023  	ms.StoreMessageInfo(mi)
  1024  }
  1025  
  1026  func (x *UpgradeNotebookRuntimeRequest) String() string {
  1027  	return protoimpl.X.MessageStringOf(x)
  1028  }
  1029  
  1030  func (*UpgradeNotebookRuntimeRequest) ProtoMessage() {}
  1031  
  1032  func (x *UpgradeNotebookRuntimeRequest) ProtoReflect() protoreflect.Message {
  1033  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[13]
  1034  	if x != nil {
  1035  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1036  		if ms.LoadMessageInfo() == nil {
  1037  			ms.StoreMessageInfo(mi)
  1038  		}
  1039  		return ms
  1040  	}
  1041  	return mi.MessageOf(x)
  1042  }
  1043  
  1044  // Deprecated: Use UpgradeNotebookRuntimeRequest.ProtoReflect.Descriptor instead.
  1045  func (*UpgradeNotebookRuntimeRequest) Descriptor() ([]byte, []int) {
  1046  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{13}
  1047  }
  1048  
  1049  func (x *UpgradeNotebookRuntimeRequest) GetName() string {
  1050  	if x != nil {
  1051  		return x.Name
  1052  	}
  1053  	return ""
  1054  }
  1055  
  1056  // Metadata information for
  1057  // [NotebookService.UpgradeNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.UpgradeNotebookRuntime].
  1058  type UpgradeNotebookRuntimeOperationMetadata struct {
  1059  	state         protoimpl.MessageState
  1060  	sizeCache     protoimpl.SizeCache
  1061  	unknownFields protoimpl.UnknownFields
  1062  
  1063  	// The operation generic information.
  1064  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
  1065  	// A human-readable message that shows the intermediate progress details of
  1066  	// NotebookRuntime.
  1067  	ProgressMessage string `protobuf:"bytes,2,opt,name=progress_message,json=progressMessage,proto3" json:"progress_message,omitempty"`
  1068  }
  1069  
  1070  func (x *UpgradeNotebookRuntimeOperationMetadata) Reset() {
  1071  	*x = UpgradeNotebookRuntimeOperationMetadata{}
  1072  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[14]
  1073  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1074  	ms.StoreMessageInfo(mi)
  1075  }
  1076  
  1077  func (x *UpgradeNotebookRuntimeOperationMetadata) String() string {
  1078  	return protoimpl.X.MessageStringOf(x)
  1079  }
  1080  
  1081  func (*UpgradeNotebookRuntimeOperationMetadata) ProtoMessage() {}
  1082  
  1083  func (x *UpgradeNotebookRuntimeOperationMetadata) ProtoReflect() protoreflect.Message {
  1084  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[14]
  1085  	if x != nil {
  1086  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1087  		if ms.LoadMessageInfo() == nil {
  1088  			ms.StoreMessageInfo(mi)
  1089  		}
  1090  		return ms
  1091  	}
  1092  	return mi.MessageOf(x)
  1093  }
  1094  
  1095  // Deprecated: Use UpgradeNotebookRuntimeOperationMetadata.ProtoReflect.Descriptor instead.
  1096  func (*UpgradeNotebookRuntimeOperationMetadata) Descriptor() ([]byte, []int) {
  1097  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{14}
  1098  }
  1099  
  1100  func (x *UpgradeNotebookRuntimeOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
  1101  	if x != nil {
  1102  		return x.GenericMetadata
  1103  	}
  1104  	return nil
  1105  }
  1106  
  1107  func (x *UpgradeNotebookRuntimeOperationMetadata) GetProgressMessage() string {
  1108  	if x != nil {
  1109  		return x.ProgressMessage
  1110  	}
  1111  	return ""
  1112  }
  1113  
  1114  // Response message for
  1115  // [NotebookService.UpgradeNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.UpgradeNotebookRuntime].
  1116  type UpgradeNotebookRuntimeResponse struct {
  1117  	state         protoimpl.MessageState
  1118  	sizeCache     protoimpl.SizeCache
  1119  	unknownFields protoimpl.UnknownFields
  1120  }
  1121  
  1122  func (x *UpgradeNotebookRuntimeResponse) Reset() {
  1123  	*x = UpgradeNotebookRuntimeResponse{}
  1124  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[15]
  1125  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1126  	ms.StoreMessageInfo(mi)
  1127  }
  1128  
  1129  func (x *UpgradeNotebookRuntimeResponse) String() string {
  1130  	return protoimpl.X.MessageStringOf(x)
  1131  }
  1132  
  1133  func (*UpgradeNotebookRuntimeResponse) ProtoMessage() {}
  1134  
  1135  func (x *UpgradeNotebookRuntimeResponse) ProtoReflect() protoreflect.Message {
  1136  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[15]
  1137  	if x != nil {
  1138  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1139  		if ms.LoadMessageInfo() == nil {
  1140  			ms.StoreMessageInfo(mi)
  1141  		}
  1142  		return ms
  1143  	}
  1144  	return mi.MessageOf(x)
  1145  }
  1146  
  1147  // Deprecated: Use UpgradeNotebookRuntimeResponse.ProtoReflect.Descriptor instead.
  1148  func (*UpgradeNotebookRuntimeResponse) Descriptor() ([]byte, []int) {
  1149  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{15}
  1150  }
  1151  
  1152  // Request message for
  1153  // [NotebookService.StartNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.StartNotebookRuntime].
  1154  type StartNotebookRuntimeRequest struct {
  1155  	state         protoimpl.MessageState
  1156  	sizeCache     protoimpl.SizeCache
  1157  	unknownFields protoimpl.UnknownFields
  1158  
  1159  	// Required. The name of the NotebookRuntime resource to be started.
  1160  	// Instead of checking whether the name is in valid NotebookRuntime resource
  1161  	// name format, directly throw NotFound exception if there is no such
  1162  	// NotebookRuntime in spanner.
  1163  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1164  }
  1165  
  1166  func (x *StartNotebookRuntimeRequest) Reset() {
  1167  	*x = StartNotebookRuntimeRequest{}
  1168  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[16]
  1169  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1170  	ms.StoreMessageInfo(mi)
  1171  }
  1172  
  1173  func (x *StartNotebookRuntimeRequest) String() string {
  1174  	return protoimpl.X.MessageStringOf(x)
  1175  }
  1176  
  1177  func (*StartNotebookRuntimeRequest) ProtoMessage() {}
  1178  
  1179  func (x *StartNotebookRuntimeRequest) ProtoReflect() protoreflect.Message {
  1180  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[16]
  1181  	if x != nil {
  1182  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1183  		if ms.LoadMessageInfo() == nil {
  1184  			ms.StoreMessageInfo(mi)
  1185  		}
  1186  		return ms
  1187  	}
  1188  	return mi.MessageOf(x)
  1189  }
  1190  
  1191  // Deprecated: Use StartNotebookRuntimeRequest.ProtoReflect.Descriptor instead.
  1192  func (*StartNotebookRuntimeRequest) Descriptor() ([]byte, []int) {
  1193  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{16}
  1194  }
  1195  
  1196  func (x *StartNotebookRuntimeRequest) GetName() string {
  1197  	if x != nil {
  1198  		return x.Name
  1199  	}
  1200  	return ""
  1201  }
  1202  
  1203  // Metadata information for
  1204  // [NotebookService.StartNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.StartNotebookRuntime].
  1205  type StartNotebookRuntimeOperationMetadata struct {
  1206  	state         protoimpl.MessageState
  1207  	sizeCache     protoimpl.SizeCache
  1208  	unknownFields protoimpl.UnknownFields
  1209  
  1210  	// The operation generic information.
  1211  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
  1212  	// A human-readable message that shows the intermediate progress details of
  1213  	// NotebookRuntime.
  1214  	ProgressMessage string `protobuf:"bytes,2,opt,name=progress_message,json=progressMessage,proto3" json:"progress_message,omitempty"`
  1215  }
  1216  
  1217  func (x *StartNotebookRuntimeOperationMetadata) Reset() {
  1218  	*x = StartNotebookRuntimeOperationMetadata{}
  1219  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[17]
  1220  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1221  	ms.StoreMessageInfo(mi)
  1222  }
  1223  
  1224  func (x *StartNotebookRuntimeOperationMetadata) String() string {
  1225  	return protoimpl.X.MessageStringOf(x)
  1226  }
  1227  
  1228  func (*StartNotebookRuntimeOperationMetadata) ProtoMessage() {}
  1229  
  1230  func (x *StartNotebookRuntimeOperationMetadata) ProtoReflect() protoreflect.Message {
  1231  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[17]
  1232  	if x != nil {
  1233  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1234  		if ms.LoadMessageInfo() == nil {
  1235  			ms.StoreMessageInfo(mi)
  1236  		}
  1237  		return ms
  1238  	}
  1239  	return mi.MessageOf(x)
  1240  }
  1241  
  1242  // Deprecated: Use StartNotebookRuntimeOperationMetadata.ProtoReflect.Descriptor instead.
  1243  func (*StartNotebookRuntimeOperationMetadata) Descriptor() ([]byte, []int) {
  1244  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{17}
  1245  }
  1246  
  1247  func (x *StartNotebookRuntimeOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
  1248  	if x != nil {
  1249  		return x.GenericMetadata
  1250  	}
  1251  	return nil
  1252  }
  1253  
  1254  func (x *StartNotebookRuntimeOperationMetadata) GetProgressMessage() string {
  1255  	if x != nil {
  1256  		return x.ProgressMessage
  1257  	}
  1258  	return ""
  1259  }
  1260  
  1261  // Response message for
  1262  // [NotebookService.StartNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.StartNotebookRuntime].
  1263  type StartNotebookRuntimeResponse struct {
  1264  	state         protoimpl.MessageState
  1265  	sizeCache     protoimpl.SizeCache
  1266  	unknownFields protoimpl.UnknownFields
  1267  }
  1268  
  1269  func (x *StartNotebookRuntimeResponse) Reset() {
  1270  	*x = StartNotebookRuntimeResponse{}
  1271  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[18]
  1272  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1273  	ms.StoreMessageInfo(mi)
  1274  }
  1275  
  1276  func (x *StartNotebookRuntimeResponse) String() string {
  1277  	return protoimpl.X.MessageStringOf(x)
  1278  }
  1279  
  1280  func (*StartNotebookRuntimeResponse) ProtoMessage() {}
  1281  
  1282  func (x *StartNotebookRuntimeResponse) ProtoReflect() protoreflect.Message {
  1283  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[18]
  1284  	if x != nil {
  1285  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1286  		if ms.LoadMessageInfo() == nil {
  1287  			ms.StoreMessageInfo(mi)
  1288  		}
  1289  		return ms
  1290  	}
  1291  	return mi.MessageOf(x)
  1292  }
  1293  
  1294  // Deprecated: Use StartNotebookRuntimeResponse.ProtoReflect.Descriptor instead.
  1295  func (*StartNotebookRuntimeResponse) Descriptor() ([]byte, []int) {
  1296  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{18}
  1297  }
  1298  
  1299  // Request message for
  1300  // [NotebookService.StopNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.StopNotebookRuntime].
  1301  type StopNotebookRuntimeRequest struct {
  1302  	state         protoimpl.MessageState
  1303  	sizeCache     protoimpl.SizeCache
  1304  	unknownFields protoimpl.UnknownFields
  1305  
  1306  	// Required. The name of the NotebookRuntime resource to be stopped.
  1307  	// Instead of checking whether the name is in valid NotebookRuntime resource
  1308  	// name format, directly throw NotFound exception if there is no such
  1309  	// NotebookRuntime in spanner.
  1310  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1311  }
  1312  
  1313  func (x *StopNotebookRuntimeRequest) Reset() {
  1314  	*x = StopNotebookRuntimeRequest{}
  1315  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[19]
  1316  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1317  	ms.StoreMessageInfo(mi)
  1318  }
  1319  
  1320  func (x *StopNotebookRuntimeRequest) String() string {
  1321  	return protoimpl.X.MessageStringOf(x)
  1322  }
  1323  
  1324  func (*StopNotebookRuntimeRequest) ProtoMessage() {}
  1325  
  1326  func (x *StopNotebookRuntimeRequest) ProtoReflect() protoreflect.Message {
  1327  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[19]
  1328  	if x != nil {
  1329  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1330  		if ms.LoadMessageInfo() == nil {
  1331  			ms.StoreMessageInfo(mi)
  1332  		}
  1333  		return ms
  1334  	}
  1335  	return mi.MessageOf(x)
  1336  }
  1337  
  1338  // Deprecated: Use StopNotebookRuntimeRequest.ProtoReflect.Descriptor instead.
  1339  func (*StopNotebookRuntimeRequest) Descriptor() ([]byte, []int) {
  1340  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{19}
  1341  }
  1342  
  1343  func (x *StopNotebookRuntimeRequest) GetName() string {
  1344  	if x != nil {
  1345  		return x.Name
  1346  	}
  1347  	return ""
  1348  }
  1349  
  1350  // Metadata information for
  1351  // [NotebookService.StopNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.StopNotebookRuntime].
  1352  type StopNotebookRuntimeOperationMetadata struct {
  1353  	state         protoimpl.MessageState
  1354  	sizeCache     protoimpl.SizeCache
  1355  	unknownFields protoimpl.UnknownFields
  1356  
  1357  	// The operation generic information.
  1358  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
  1359  }
  1360  
  1361  func (x *StopNotebookRuntimeOperationMetadata) Reset() {
  1362  	*x = StopNotebookRuntimeOperationMetadata{}
  1363  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[20]
  1364  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1365  	ms.StoreMessageInfo(mi)
  1366  }
  1367  
  1368  func (x *StopNotebookRuntimeOperationMetadata) String() string {
  1369  	return protoimpl.X.MessageStringOf(x)
  1370  }
  1371  
  1372  func (*StopNotebookRuntimeOperationMetadata) ProtoMessage() {}
  1373  
  1374  func (x *StopNotebookRuntimeOperationMetadata) ProtoReflect() protoreflect.Message {
  1375  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[20]
  1376  	if x != nil {
  1377  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1378  		if ms.LoadMessageInfo() == nil {
  1379  			ms.StoreMessageInfo(mi)
  1380  		}
  1381  		return ms
  1382  	}
  1383  	return mi.MessageOf(x)
  1384  }
  1385  
  1386  // Deprecated: Use StopNotebookRuntimeOperationMetadata.ProtoReflect.Descriptor instead.
  1387  func (*StopNotebookRuntimeOperationMetadata) Descriptor() ([]byte, []int) {
  1388  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{20}
  1389  }
  1390  
  1391  func (x *StopNotebookRuntimeOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
  1392  	if x != nil {
  1393  		return x.GenericMetadata
  1394  	}
  1395  	return nil
  1396  }
  1397  
  1398  // Response message for
  1399  // [NotebookService.StopNotebookRuntime][google.cloud.aiplatform.v1beta1.NotebookService.StopNotebookRuntime].
  1400  type StopNotebookRuntimeResponse struct {
  1401  	state         protoimpl.MessageState
  1402  	sizeCache     protoimpl.SizeCache
  1403  	unknownFields protoimpl.UnknownFields
  1404  }
  1405  
  1406  func (x *StopNotebookRuntimeResponse) Reset() {
  1407  	*x = StopNotebookRuntimeResponse{}
  1408  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[21]
  1409  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1410  	ms.StoreMessageInfo(mi)
  1411  }
  1412  
  1413  func (x *StopNotebookRuntimeResponse) String() string {
  1414  	return protoimpl.X.MessageStringOf(x)
  1415  }
  1416  
  1417  func (*StopNotebookRuntimeResponse) ProtoMessage() {}
  1418  
  1419  func (x *StopNotebookRuntimeResponse) ProtoReflect() protoreflect.Message {
  1420  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[21]
  1421  	if x != nil {
  1422  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1423  		if ms.LoadMessageInfo() == nil {
  1424  			ms.StoreMessageInfo(mi)
  1425  		}
  1426  		return ms
  1427  	}
  1428  	return mi.MessageOf(x)
  1429  }
  1430  
  1431  // Deprecated: Use StopNotebookRuntimeResponse.ProtoReflect.Descriptor instead.
  1432  func (*StopNotebookRuntimeResponse) Descriptor() ([]byte, []int) {
  1433  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{21}
  1434  }
  1435  
  1436  // Request message for [NotebookService.CreateNotebookExecutionJob]
  1437  type CreateNotebookExecutionJobRequest struct {
  1438  	state         protoimpl.MessageState
  1439  	sizeCache     protoimpl.SizeCache
  1440  	unknownFields protoimpl.UnknownFields
  1441  
  1442  	// Required. The resource name of the Location to create the
  1443  	// NotebookExecutionJob. Format: `projects/{project}/locations/{location}`
  1444  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1445  	// Required. The NotebookExecutionJob to create.
  1446  	NotebookExecutionJob *NotebookExecutionJob `protobuf:"bytes,2,opt,name=notebook_execution_job,json=notebookExecutionJob,proto3" json:"notebook_execution_job,omitempty"`
  1447  	// Optional. User specified ID for the NotebookExecutionJob.
  1448  	NotebookExecutionJobId string `protobuf:"bytes,3,opt,name=notebook_execution_job_id,json=notebookExecutionJobId,proto3" json:"notebook_execution_job_id,omitempty"`
  1449  }
  1450  
  1451  func (x *CreateNotebookExecutionJobRequest) Reset() {
  1452  	*x = CreateNotebookExecutionJobRequest{}
  1453  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[22]
  1454  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1455  	ms.StoreMessageInfo(mi)
  1456  }
  1457  
  1458  func (x *CreateNotebookExecutionJobRequest) String() string {
  1459  	return protoimpl.X.MessageStringOf(x)
  1460  }
  1461  
  1462  func (*CreateNotebookExecutionJobRequest) ProtoMessage() {}
  1463  
  1464  func (x *CreateNotebookExecutionJobRequest) ProtoReflect() protoreflect.Message {
  1465  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[22]
  1466  	if x != nil {
  1467  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1468  		if ms.LoadMessageInfo() == nil {
  1469  			ms.StoreMessageInfo(mi)
  1470  		}
  1471  		return ms
  1472  	}
  1473  	return mi.MessageOf(x)
  1474  }
  1475  
  1476  // Deprecated: Use CreateNotebookExecutionJobRequest.ProtoReflect.Descriptor instead.
  1477  func (*CreateNotebookExecutionJobRequest) Descriptor() ([]byte, []int) {
  1478  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{22}
  1479  }
  1480  
  1481  func (x *CreateNotebookExecutionJobRequest) GetParent() string {
  1482  	if x != nil {
  1483  		return x.Parent
  1484  	}
  1485  	return ""
  1486  }
  1487  
  1488  func (x *CreateNotebookExecutionJobRequest) GetNotebookExecutionJob() *NotebookExecutionJob {
  1489  	if x != nil {
  1490  		return x.NotebookExecutionJob
  1491  	}
  1492  	return nil
  1493  }
  1494  
  1495  func (x *CreateNotebookExecutionJobRequest) GetNotebookExecutionJobId() string {
  1496  	if x != nil {
  1497  		return x.NotebookExecutionJobId
  1498  	}
  1499  	return ""
  1500  }
  1501  
  1502  // Metadata information for
  1503  // [NotebookService.CreateNotebookExecutionJob][google.cloud.aiplatform.v1beta1.NotebookService.CreateNotebookExecutionJob].
  1504  type CreateNotebookExecutionJobOperationMetadata struct {
  1505  	state         protoimpl.MessageState
  1506  	sizeCache     protoimpl.SizeCache
  1507  	unknownFields protoimpl.UnknownFields
  1508  
  1509  	// The operation generic information.
  1510  	GenericMetadata *GenericOperationMetadata `protobuf:"bytes,1,opt,name=generic_metadata,json=genericMetadata,proto3" json:"generic_metadata,omitempty"`
  1511  	// A human-readable message that shows the intermediate progress details of
  1512  	// NotebookRuntime.
  1513  	ProgressMessage string `protobuf:"bytes,2,opt,name=progress_message,json=progressMessage,proto3" json:"progress_message,omitempty"`
  1514  }
  1515  
  1516  func (x *CreateNotebookExecutionJobOperationMetadata) Reset() {
  1517  	*x = CreateNotebookExecutionJobOperationMetadata{}
  1518  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[23]
  1519  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1520  	ms.StoreMessageInfo(mi)
  1521  }
  1522  
  1523  func (x *CreateNotebookExecutionJobOperationMetadata) String() string {
  1524  	return protoimpl.X.MessageStringOf(x)
  1525  }
  1526  
  1527  func (*CreateNotebookExecutionJobOperationMetadata) ProtoMessage() {}
  1528  
  1529  func (x *CreateNotebookExecutionJobOperationMetadata) ProtoReflect() protoreflect.Message {
  1530  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[23]
  1531  	if x != nil {
  1532  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1533  		if ms.LoadMessageInfo() == nil {
  1534  			ms.StoreMessageInfo(mi)
  1535  		}
  1536  		return ms
  1537  	}
  1538  	return mi.MessageOf(x)
  1539  }
  1540  
  1541  // Deprecated: Use CreateNotebookExecutionJobOperationMetadata.ProtoReflect.Descriptor instead.
  1542  func (*CreateNotebookExecutionJobOperationMetadata) Descriptor() ([]byte, []int) {
  1543  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{23}
  1544  }
  1545  
  1546  func (x *CreateNotebookExecutionJobOperationMetadata) GetGenericMetadata() *GenericOperationMetadata {
  1547  	if x != nil {
  1548  		return x.GenericMetadata
  1549  	}
  1550  	return nil
  1551  }
  1552  
  1553  func (x *CreateNotebookExecutionJobOperationMetadata) GetProgressMessage() string {
  1554  	if x != nil {
  1555  		return x.ProgressMessage
  1556  	}
  1557  	return ""
  1558  }
  1559  
  1560  // Request message for [NotebookService.GetNotebookExecutionJob]
  1561  type GetNotebookExecutionJobRequest struct {
  1562  	state         protoimpl.MessageState
  1563  	sizeCache     protoimpl.SizeCache
  1564  	unknownFields protoimpl.UnknownFields
  1565  
  1566  	// Required. The name of the NotebookExecutionJob resource.
  1567  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1568  	// Optional. The NotebookExecutionJob view. Defaults to BASIC.
  1569  	View NotebookExecutionJobView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.aiplatform.v1beta1.NotebookExecutionJobView" json:"view,omitempty"`
  1570  }
  1571  
  1572  func (x *GetNotebookExecutionJobRequest) Reset() {
  1573  	*x = GetNotebookExecutionJobRequest{}
  1574  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[24]
  1575  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1576  	ms.StoreMessageInfo(mi)
  1577  }
  1578  
  1579  func (x *GetNotebookExecutionJobRequest) String() string {
  1580  	return protoimpl.X.MessageStringOf(x)
  1581  }
  1582  
  1583  func (*GetNotebookExecutionJobRequest) ProtoMessage() {}
  1584  
  1585  func (x *GetNotebookExecutionJobRequest) ProtoReflect() protoreflect.Message {
  1586  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[24]
  1587  	if x != nil {
  1588  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1589  		if ms.LoadMessageInfo() == nil {
  1590  			ms.StoreMessageInfo(mi)
  1591  		}
  1592  		return ms
  1593  	}
  1594  	return mi.MessageOf(x)
  1595  }
  1596  
  1597  // Deprecated: Use GetNotebookExecutionJobRequest.ProtoReflect.Descriptor instead.
  1598  func (*GetNotebookExecutionJobRequest) Descriptor() ([]byte, []int) {
  1599  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{24}
  1600  }
  1601  
  1602  func (x *GetNotebookExecutionJobRequest) GetName() string {
  1603  	if x != nil {
  1604  		return x.Name
  1605  	}
  1606  	return ""
  1607  }
  1608  
  1609  func (x *GetNotebookExecutionJobRequest) GetView() NotebookExecutionJobView {
  1610  	if x != nil {
  1611  		return x.View
  1612  	}
  1613  	return NotebookExecutionJobView_NOTEBOOK_EXECUTION_JOB_VIEW_UNSPECIFIED
  1614  }
  1615  
  1616  // Request message for [NotebookService.ListNotebookExecutionJobs]
  1617  type ListNotebookExecutionJobsRequest struct {
  1618  	state         protoimpl.MessageState
  1619  	sizeCache     protoimpl.SizeCache
  1620  	unknownFields protoimpl.UnknownFields
  1621  
  1622  	// Required. The resource name of the Location from which to list the
  1623  	// NotebookExecutionJobs.
  1624  	// Format: `projects/{project}/locations/{location}`
  1625  	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
  1626  	// Optional. An expression for filtering the results of the request. For field
  1627  	// names both snake_case and camelCase are supported.
  1628  	//
  1629  	//   - `notebookExecutionJob` supports = and !=. `notebookExecutionJob`
  1630  	//     represents the NotebookExecutionJob ID.
  1631  	//   - `displayName` supports = and != and regex.
  1632  	//   - `schedule` supports = and != and regex.
  1633  	//
  1634  	// Some examples:
  1635  	//   - `notebookExecutionJob="123"`
  1636  	//   - `notebookExecutionJob="my-execution-job"`
  1637  	//   - `displayName="myDisplayName"` and `displayName=~"myDisplayNameRegex"`
  1638  	Filter string `protobuf:"bytes,2,opt,name=filter,proto3" json:"filter,omitempty"`
  1639  	// Optional. The standard list page size.
  1640  	PageSize int32 `protobuf:"varint,3,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
  1641  	// Optional. The standard list page token.
  1642  	// Typically obtained via
  1643  	// [ListNotebookExecutionJobsResponse.next_page_token][google.cloud.aiplatform.v1beta1.ListNotebookExecutionJobsResponse.next_page_token]
  1644  	// of the previous
  1645  	// [NotebookService.ListNotebookExecutionJobs][google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookExecutionJobs]
  1646  	// call.
  1647  	PageToken string `protobuf:"bytes,4,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
  1648  	// Optional. A comma-separated list of fields to order by, sorted in ascending
  1649  	// order. Use "desc" after a field name for descending. Supported fields:
  1650  	//
  1651  	//   - `display_name`
  1652  	//   - `create_time`
  1653  	//   - `update_time`
  1654  	//
  1655  	// Example: `display_name, create_time desc`.
  1656  	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
  1657  	// Optional. The NotebookExecutionJob view. Defaults to BASIC.
  1658  	View NotebookExecutionJobView `protobuf:"varint,6,opt,name=view,proto3,enum=google.cloud.aiplatform.v1beta1.NotebookExecutionJobView" json:"view,omitempty"`
  1659  }
  1660  
  1661  func (x *ListNotebookExecutionJobsRequest) Reset() {
  1662  	*x = ListNotebookExecutionJobsRequest{}
  1663  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[25]
  1664  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1665  	ms.StoreMessageInfo(mi)
  1666  }
  1667  
  1668  func (x *ListNotebookExecutionJobsRequest) String() string {
  1669  	return protoimpl.X.MessageStringOf(x)
  1670  }
  1671  
  1672  func (*ListNotebookExecutionJobsRequest) ProtoMessage() {}
  1673  
  1674  func (x *ListNotebookExecutionJobsRequest) ProtoReflect() protoreflect.Message {
  1675  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[25]
  1676  	if x != nil {
  1677  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1678  		if ms.LoadMessageInfo() == nil {
  1679  			ms.StoreMessageInfo(mi)
  1680  		}
  1681  		return ms
  1682  	}
  1683  	return mi.MessageOf(x)
  1684  }
  1685  
  1686  // Deprecated: Use ListNotebookExecutionJobsRequest.ProtoReflect.Descriptor instead.
  1687  func (*ListNotebookExecutionJobsRequest) Descriptor() ([]byte, []int) {
  1688  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{25}
  1689  }
  1690  
  1691  func (x *ListNotebookExecutionJobsRequest) GetParent() string {
  1692  	if x != nil {
  1693  		return x.Parent
  1694  	}
  1695  	return ""
  1696  }
  1697  
  1698  func (x *ListNotebookExecutionJobsRequest) GetFilter() string {
  1699  	if x != nil {
  1700  		return x.Filter
  1701  	}
  1702  	return ""
  1703  }
  1704  
  1705  func (x *ListNotebookExecutionJobsRequest) GetPageSize() int32 {
  1706  	if x != nil {
  1707  		return x.PageSize
  1708  	}
  1709  	return 0
  1710  }
  1711  
  1712  func (x *ListNotebookExecutionJobsRequest) GetPageToken() string {
  1713  	if x != nil {
  1714  		return x.PageToken
  1715  	}
  1716  	return ""
  1717  }
  1718  
  1719  func (x *ListNotebookExecutionJobsRequest) GetOrderBy() string {
  1720  	if x != nil {
  1721  		return x.OrderBy
  1722  	}
  1723  	return ""
  1724  }
  1725  
  1726  func (x *ListNotebookExecutionJobsRequest) GetView() NotebookExecutionJobView {
  1727  	if x != nil {
  1728  		return x.View
  1729  	}
  1730  	return NotebookExecutionJobView_NOTEBOOK_EXECUTION_JOB_VIEW_UNSPECIFIED
  1731  }
  1732  
  1733  // Response message for [NotebookService.CreateNotebookExecutionJob]
  1734  type ListNotebookExecutionJobsResponse struct {
  1735  	state         protoimpl.MessageState
  1736  	sizeCache     protoimpl.SizeCache
  1737  	unknownFields protoimpl.UnknownFields
  1738  
  1739  	// List of NotebookExecutionJobs in the requested page.
  1740  	NotebookExecutionJobs []*NotebookExecutionJob `protobuf:"bytes,1,rep,name=notebook_execution_jobs,json=notebookExecutionJobs,proto3" json:"notebook_execution_jobs,omitempty"`
  1741  	// A token to retrieve next page of results.
  1742  	// Pass to
  1743  	// [ListNotebookExecutionJobsRequest.page_token][google.cloud.aiplatform.v1beta1.ListNotebookExecutionJobsRequest.page_token]
  1744  	// to obtain that page.
  1745  	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  1746  }
  1747  
  1748  func (x *ListNotebookExecutionJobsResponse) Reset() {
  1749  	*x = ListNotebookExecutionJobsResponse{}
  1750  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[26]
  1751  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1752  	ms.StoreMessageInfo(mi)
  1753  }
  1754  
  1755  func (x *ListNotebookExecutionJobsResponse) String() string {
  1756  	return protoimpl.X.MessageStringOf(x)
  1757  }
  1758  
  1759  func (*ListNotebookExecutionJobsResponse) ProtoMessage() {}
  1760  
  1761  func (x *ListNotebookExecutionJobsResponse) ProtoReflect() protoreflect.Message {
  1762  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[26]
  1763  	if x != nil {
  1764  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1765  		if ms.LoadMessageInfo() == nil {
  1766  			ms.StoreMessageInfo(mi)
  1767  		}
  1768  		return ms
  1769  	}
  1770  	return mi.MessageOf(x)
  1771  }
  1772  
  1773  // Deprecated: Use ListNotebookExecutionJobsResponse.ProtoReflect.Descriptor instead.
  1774  func (*ListNotebookExecutionJobsResponse) Descriptor() ([]byte, []int) {
  1775  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{26}
  1776  }
  1777  
  1778  func (x *ListNotebookExecutionJobsResponse) GetNotebookExecutionJobs() []*NotebookExecutionJob {
  1779  	if x != nil {
  1780  		return x.NotebookExecutionJobs
  1781  	}
  1782  	return nil
  1783  }
  1784  
  1785  func (x *ListNotebookExecutionJobsResponse) GetNextPageToken() string {
  1786  	if x != nil {
  1787  		return x.NextPageToken
  1788  	}
  1789  	return ""
  1790  }
  1791  
  1792  // Request message for [NotebookService.DeleteNotebookExecutionJob]
  1793  type DeleteNotebookExecutionJobRequest struct {
  1794  	state         protoimpl.MessageState
  1795  	sizeCache     protoimpl.SizeCache
  1796  	unknownFields protoimpl.UnknownFields
  1797  
  1798  	// Required. The name of the NotebookExecutionJob resource to be deleted.
  1799  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1800  }
  1801  
  1802  func (x *DeleteNotebookExecutionJobRequest) Reset() {
  1803  	*x = DeleteNotebookExecutionJobRequest{}
  1804  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[27]
  1805  	ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1806  	ms.StoreMessageInfo(mi)
  1807  }
  1808  
  1809  func (x *DeleteNotebookExecutionJobRequest) String() string {
  1810  	return protoimpl.X.MessageStringOf(x)
  1811  }
  1812  
  1813  func (*DeleteNotebookExecutionJobRequest) ProtoMessage() {}
  1814  
  1815  func (x *DeleteNotebookExecutionJobRequest) ProtoReflect() protoreflect.Message {
  1816  	mi := &file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes[27]
  1817  	if x != nil {
  1818  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1819  		if ms.LoadMessageInfo() == nil {
  1820  			ms.StoreMessageInfo(mi)
  1821  		}
  1822  		return ms
  1823  	}
  1824  	return mi.MessageOf(x)
  1825  }
  1826  
  1827  // Deprecated: Use DeleteNotebookExecutionJobRequest.ProtoReflect.Descriptor instead.
  1828  func (*DeleteNotebookExecutionJobRequest) Descriptor() ([]byte, []int) {
  1829  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP(), []int{27}
  1830  }
  1831  
  1832  func (x *DeleteNotebookExecutionJobRequest) GetName() string {
  1833  	if x != nil {
  1834  		return x.Name
  1835  	}
  1836  	return ""
  1837  }
  1838  
  1839  var File_google_cloud_aiplatform_v1beta1_notebook_service_proto protoreflect.FileDescriptor
  1840  
  1841  var file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDesc = []byte{
  1842  	0x0a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61,
  1843  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  1844  	0x31, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x69,
  1845  	0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1846  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
  1847  	0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1848  	0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1849  	0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
  1850  	0x61, 0x70, 0x69, 0x2f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1851  	0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65,
  1852  	0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  1853  	0x6f, 0x1a, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65,
  1854  	0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x3c, 0x67, 0x6f,
  1855  	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61,
  1856  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6e, 0x6f,
  1857  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
  1858  	0x5f, 0x6a, 0x6f, 0x62, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x36, 0x67, 0x6f, 0x6f, 0x67,
  1859  	0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1860  	0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x6e, 0x6f, 0x74, 0x65,
  1861  	0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  1862  	0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1863  	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x76, 0x31, 0x62, 0x65,
  1864  	0x74, 0x61, 0x31, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72,
  1865  	0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e, 0x67,
  1866  	0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
  1867  	0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1868  	0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x65, 0x6d, 0x70, 0x74, 0x79, 0x2e,
  1869  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72,
  1870  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x6d, 0x61, 0x73,
  1871  	0x6b, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xaa, 0x02, 0x0a, 0x24, 0x43, 0x72, 0x65, 0x61,
  1872  	0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d,
  1873  	0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  1874  	0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1875  	0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  1876  	0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
  1877  	0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72,
  1878  	0x65, 0x6e, 0x74, 0x12, 0x79, 0x0a, 0x19, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f,
  1879  	0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65,
  1880  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1881  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1882  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  1883  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65,
  1884  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x17, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52,
  1885  	0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x12, 0x44,
  1886  	0x0a, 0x1c, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69,
  1887  	0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03,
  1888  	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x19, 0x6e, 0x6f, 0x74, 0x65, 0x62,
  1889  	0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61,
  1890  	0x74, 0x65, 0x49, 0x64, 0x22, 0x96, 0x01, 0x0a, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e,
  1891  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65,
  1892  	0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
  1893  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72,
  1894  	0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28,
  1895  	0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  1896  	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
  1897  	0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61,
  1898  	0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65,
  1899  	0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x22, 0x72, 0x0a,
  1900  	0x21, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74,
  1901  	0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
  1902  	0x73, 0x74, 0x12, 0x4d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  1903  	0x42, 0x39, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x33, 0x0a, 0x31, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1904  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  1905  	0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74,
  1906  	0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  1907  	0x65, 0x22, 0xa9, 0x02, 0x0a, 0x23, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  1908  	0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
  1909  	0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72,
  1910  	0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41,
  1911  	0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
  1912  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61,
  1913  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x06,
  1914  	0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
  1915  	0x01, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67,
  1916  	0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41,
  1917  	0x01, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70,
  1918  	0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42,
  1919  	0x03, 0xe0, 0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12,
  1920  	0x3c, 0x0a, 0x09, 0x72, 0x65, 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x05, 0x20, 0x01,
  1921  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  1922  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03,
  1923  	0xe0, 0x41, 0x01, 0x52, 0x08, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x1e, 0x0a,
  1924  	0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42,
  1925  	0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xc6, 0x01,
  1926  	0x0a, 0x24, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75,
  1927  	0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65,
  1928  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x76, 0x0a, 0x1a, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  1929  	0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c,
  1930  	0x61, 0x74, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f,
  1931  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1932  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x74,
  1933  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70,
  1934  	0x6c, 0x61, 0x74, 0x65, 0x52, 0x18, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75,
  1935  	0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x12, 0x26,
  1936  	0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65,
  1937  	0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67,
  1938  	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x75, 0x0a, 0x24, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
  1939  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54,
  1940  	0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4d,
  1941  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x39, 0xe0, 0x41,
  1942  	0x02, 0xfa, 0x41, 0x33, 0x0a, 0x31, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1943  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  1944  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54,
  1945  	0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xe3, 0x01,
  1946  	0x0a, 0x24, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  1947  	0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52,
  1948  	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x79, 0x0a, 0x19, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  1949  	0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c,
  1950  	0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  1951  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  1952  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65,
  1953  	0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c,
  1954  	0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x17, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  1955  	0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
  1956  	0x65, 0x12, 0x40, 0x0a, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x6b,
  1957  	0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  1958  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61,
  1959  	0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4d,
  1960  	0x61, 0x73, 0x6b, 0x22, 0xef, 0x02, 0x0a, 0x1c, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f,
  1961  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71,
  1962  	0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
  1963  	0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c, 0x6f,
  1964  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
  1965  	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  1966  	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x75, 0x0a, 0x19, 0x6e, 0x6f, 0x74, 0x65, 0x62,
  1967  	0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70,
  1968  	0x6c, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x39, 0xe0, 0x41, 0x02, 0xfa,
  1969  	0x41, 0x33, 0x0a, 0x31, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67,
  1970  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f,
  1971  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d,
  1972  	0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x17, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52,
  1973  	0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x12, 0x60,
  1974  	0x0a, 0x10, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69,
  1975  	0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1976  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  1977  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  1978  	0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
  1979  	0x0f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
  1980  	0x12, 0x33, 0x0a, 0x13, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e,
  1981  	0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  1982  	0x41, 0x01, 0x52, 0x11, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74,
  1983  	0x69, 0x6d, 0x65, 0x49, 0x64, 0x22, 0xb9, 0x01, 0x0a, 0x26, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e,
  1984  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4f,
  1985  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  1986  	0x12, 0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61,
  1987  	0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
  1988  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  1989  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e,
  1990  	0x65, 0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
  1991  	0x61, 0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65,
  1992  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65,
  1993  	0x73, 0x73, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  1994  	0x52, 0x0f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67,
  1995  	0x65, 0x22, 0x62, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  1996  	0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45,
  1997  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41,
  1998  	0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  1999  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  2000  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52,
  2001  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xa1, 0x02, 0x0a, 0x1b, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f,
  2002  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x65,
  2003  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18,
  2004  	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6c,
  2005  	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  2006  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2007  	0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74,
  2008  	0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x06, 0x66,
  2009  	0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69,
  2010  	0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x70,
  2011  	0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f,
  2012  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01,
  2013  	0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x3c, 0x0a, 0x09, 0x72,
  2014  	0x65, 0x61, 0x64, 0x5f, 0x6d, 0x61, 0x73, 0x6b, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
  2015  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  2016  	0x2e, 0x46, 0x69, 0x65, 0x6c, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
  2017  	0x08, 0x72, 0x65, 0x61, 0x64, 0x4d, 0x61, 0x73, 0x6b, 0x12, 0x1e, 0x0a, 0x08, 0x6f, 0x72, 0x64,
  2018  	0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01,
  2019  	0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xa5, 0x01, 0x0a, 0x1c, 0x4c, 0x69,
  2020  	0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d,
  2021  	0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x5d, 0x0a, 0x11, 0x6e, 0x6f,
  2022  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x18,
  2023  	0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  2024  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  2025  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  2026  	0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x10, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2027  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
  2028  	0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
  2029  	0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
  2030  	0x6e, 0x22, 0x65, 0x0a, 0x1c, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  2031  	0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  2032  	0x74, 0x12, 0x45, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
  2033  	0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  2034  	0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
  2035  	0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69,
  2036  	0x6d, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x66, 0x0a, 0x1d, 0x55, 0x70, 0x67, 0x72,
  2037  	0x61, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69,
  2038  	0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
  2039  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x2b, 0x0a,
  2040  	0x29, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2041  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  2042  	0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  2043  	0x22, 0xba, 0x01, 0x0a, 0x27, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x65,
  2044  	0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61,
  2045  	0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64, 0x0a, 0x10,
  2046  	0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
  2047  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2048  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  2049  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63,
  2050  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  2051  	0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61,
  2052  	0x74, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x5f, 0x6d,
  2053  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x70, 0x72,
  2054  	0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x20, 0x0a,
  2055  	0x1e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  2056  	0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
  2057  	0x64, 0x0a, 0x1b, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  2058  	0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45,
  2059  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41,
  2060  	0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  2061  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  2062  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52,
  2063  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xb8, 0x01, 0x0a, 0x25, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e,
  2064  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4f, 0x70,
  2065  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
  2066  	0x64, 0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64,
  2067  	0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2068  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66,
  2069  	0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65,
  2070  	0x72, 0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  2071  	0x64, 0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74,
  2072  	0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73,
  2073  	0x73, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  2074  	0x0f, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  2075  	0x22, 0x1e, 0x0a, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2076  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  2077  	0x22, 0x63, 0x0a, 0x1a, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  2078  	0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x45,
  2079  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x31, 0xe0, 0x41,
  2080  	0x02, 0xfa, 0x41, 0x2b, 0x0a, 0x29, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  2081  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
  2082  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52,
  2083  	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x8c, 0x01, 0x0a, 0x24, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f,
  2084  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4f, 0x70, 0x65,
  2085  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64,
  2086  	0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
  2087  	0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2088  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  2089  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72,
  2090  	0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
  2091  	0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61,
  2092  	0x64, 0x61, 0x74, 0x61, 0x22, 0x1d, 0x0a, 0x1b, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x65,
  2093  	0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f,
  2094  	0x6e, 0x73, 0x65, 0x22, 0x98, 0x02, 0x0a, 0x21, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f,
  2095  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a,
  2096  	0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72,
  2097  	0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41,
  2098  	0x23, 0x0a, 0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
  2099  	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61,
  2100  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x70, 0x0a, 0x16,
  2101  	0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
  2102  	0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67,
  2103  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
  2104  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e,
  2105  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
  2106  	0x4a, 0x6f, 0x62, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x14, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  2107  	0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x3e,
  2108  	0x0a, 0x19, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75,
  2109  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28,
  2110  	0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x16, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  2111  	0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x49, 0x64, 0x22, 0xbe,
  2112  	0x01, 0x0a, 0x2b, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2113  	0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x4f, 0x70, 0x65,
  2114  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0x64,
  2115  	0x0a, 0x10, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x5f, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61,
  2116  	0x74, 0x61, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2117  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  2118  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x6e, 0x65, 0x72,
  2119  	0x69, 0x63, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
  2120  	0x61, 0x74, 0x61, 0x52, 0x0f, 0x67, 0x65, 0x6e, 0x65, 0x72, 0x69, 0x63, 0x4d, 0x65, 0x74, 0x61,
  2121  	0x64, 0x61, 0x74, 0x61, 0x12, 0x29, 0x0a, 0x10, 0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73,
  2122  	0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f,
  2123  	0x70, 0x72, 0x6f, 0x67, 0x72, 0x65, 0x73, 0x73, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22,
  2124  	0xc0, 0x01, 0x0a, 0x1e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45,
  2125  	0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65,
  2126  	0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  2127  	0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  2128  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
  2129  	0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63,
  2130  	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x52,
  2131  	0x0a, 0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x39, 0x2e, 0x67,
  2132  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
  2133  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e,
  2134  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
  2135  	0x4a, 0x6f, 0x62, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x76, 0x69,
  2136  	0x65, 0x77, 0x22, 0xbc, 0x02, 0x0a, 0x20, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  2137  	0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73,
  2138  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
  2139  	0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a,
  2140  	0x21, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2141  	0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  2142  	0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x66, 0x69,
  2143  	0x6c, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
  2144  	0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x20, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f,
  2145  	0x73, 0x69, 0x7a, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52,
  2146  	0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x22, 0x0a, 0x0a, 0x70, 0x61, 0x67,
  2147  	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
  2148  	0x41, 0x01, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x1e, 0x0a,
  2149  	0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x42,
  2150  	0x03, 0xe0, 0x41, 0x01, 0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x12, 0x52, 0x0a,
  2151  	0x04, 0x76, 0x69, 0x65, 0x77, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x39, 0x2e, 0x67, 0x6f,
  2152  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  2153  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f,
  2154  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a,
  2155  	0x6f, 0x62, 0x56, 0x69, 0x65, 0x77, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x76, 0x69, 0x65,
  2156  	0x77, 0x22, 0xba, 0x01, 0x0a, 0x21, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  2157  	0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x52,
  2158  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x6d, 0x0a, 0x17, 0x6e, 0x6f, 0x74, 0x65, 0x62,
  2159  	0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f,
  2160  	0x62, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2161  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  2162  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  2163  	0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52,
  2164  	0x15, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
  2165  	0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70,
  2166  	0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  2167  	0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x6f,
  2168  	0x0a, 0x21, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  2169  	0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75,
  2170  	0x65, 0x73, 0x74, 0x12, 0x4a, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  2171  	0x09, 0x42, 0x36, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x30, 0x0a, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  2172  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73,
  2173  	0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65,
  2174  	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x2a,
  2175  	0x94, 0x01, 0x0a, 0x18, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63,
  2176  	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x56, 0x69, 0x65, 0x77, 0x12, 0x2b, 0x0a, 0x27,
  2177  	0x4e, 0x4f, 0x54, 0x45, 0x42, 0x4f, 0x4f, 0x4b, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49,
  2178  	0x4f, 0x4e, 0x5f, 0x4a, 0x4f, 0x42, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x55, 0x4e, 0x53, 0x50,
  2179  	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x25, 0x0a, 0x21, 0x4e, 0x4f, 0x54,
  2180  	0x45, 0x42, 0x4f, 0x4f, 0x4b, 0x5f, 0x45, 0x58, 0x45, 0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
  2181  	0x4a, 0x4f, 0x42, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f, 0x42, 0x41, 0x53, 0x49, 0x43, 0x10, 0x01,
  2182  	0x12, 0x24, 0x0a, 0x20, 0x4e, 0x4f, 0x54, 0x45, 0x42, 0x4f, 0x4f, 0x4b, 0x5f, 0x45, 0x58, 0x45,
  2183  	0x43, 0x55, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x4a, 0x4f, 0x42, 0x5f, 0x56, 0x49, 0x45, 0x57, 0x5f,
  2184  	0x46, 0x55, 0x4c, 0x4c, 0x10, 0x02, 0x32, 0x92, 0x23, 0x0a, 0x0f, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  2185  	0x6f, 0x6f, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xf8, 0x02, 0x0a, 0x1d, 0x43,
  2186  	0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e,
  2187  	0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x12, 0x45, 0x2e, 0x67,
  2188  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c,
  2189  	0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43,
  2190  	0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e,
  2191  	0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75,
  2192  	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
  2193  	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  2194  	0x6f, 0x6e, 0x22, 0xf0, 0x01, 0xca, 0x41, 0x49, 0x0a, 0x17, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  2195  	0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
  2196  	0x65, 0x12, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2197  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65,
  2198  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74,
  2199  	0x61, 0xda, 0x41, 0x3d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x6e, 0x6f, 0x74, 0x65, 0x62,
  2200  	0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70,
  2201  	0x6c, 0x61, 0x74, 0x65, 0x2c, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75,
  2202  	0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x5f, 0x69,
  2203  	0x64, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x5e, 0x3a, 0x19, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2204  	0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61,
  2205  	0x74, 0x65, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61,
  2206  	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
  2207  	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6e, 0x6f, 0x74,
  2208  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70,
  2209  	0x6c, 0x61, 0x74, 0x65, 0x73, 0x12, 0xec, 0x01, 0x0a, 0x1a, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x74,
  2210  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70,
  2211  	0x6c, 0x61, 0x74, 0x65, 0x12, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  2212  	0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76,
  2213  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  2214  	0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74,
  2215  	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2216  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  2217  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  2218  	0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61,
  2219  	0x74, 0x65, 0x22, 0x50, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  2220  	0x43, 0x12, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
  2221  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
  2222  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2223  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65,
  2224  	0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xff, 0x01, 0x0a, 0x1c, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74,
  2225  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70,
  2226  	0x6c, 0x61, 0x74, 0x65, 0x73, 0x12, 0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  2227  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  2228  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65,
  2229  	0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c,
  2230  	0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x45, 0x2e, 0x67, 0x6f,
  2231  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  2232  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69,
  2233  	0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d,
  2234  	0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e,
  2235  	0x73, 0x65, 0x22, 0x52, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4,
  2236  	0x93, 0x02, 0x43, 0x12, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70,
  2237  	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  2238  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6e, 0x6f,
  2239  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d,
  2240  	0x70, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x12, 0x8b, 0x02, 0x0a, 0x1d, 0x44, 0x65, 0x6c, 0x65, 0x74,
  2241  	0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
  2242  	0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  2243  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f,
  2244  	0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74,
  2245  	0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
  2246  	0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
  2247  	0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
  2248  	0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x83,
  2249  	0x01, 0xca, 0x41, 0x30, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  2250  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x44, 0x65, 0x6c,
  2251  	0x65, 0x74, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
  2252  	0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  2253  	0x43, 0x2a, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
  2254  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
  2255  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2256  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65,
  2257  	0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xc9, 0x02, 0x0a, 0x1d, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e,
  2258  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65,
  2259  	0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x12, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2260  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  2261  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x4e,
  2262  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x65,
  2263  	0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e,
  2264  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
  2265  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
  2266  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x54,
  2267  	0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x22, 0xa6, 0x01, 0xda, 0x41, 0x25, 0x6e, 0x6f, 0x74,
  2268  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65,
  2269  	0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x2c, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x5f, 0x6d, 0x61,
  2270  	0x73, 0x6b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x78, 0x3a, 0x19, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  2271  	0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c,
  2272  	0x61, 0x74, 0x65, 0x32, 0x5b, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e,
  2273  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f,
  2274  	0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x2e, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
  2275  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  2276  	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e,
  2277  	0x74, 0x69, 0x6d, 0x65, 0x54, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
  2278  	0x12, 0xc7, 0x02, 0x0a, 0x15, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  2279  	0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f,
  2280  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  2281  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x41, 0x73, 0x73,
  2282  	0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69,
  2283  	0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2284  	0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
  2285  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xcf, 0x01, 0xca, 0x41, 0x39, 0x0a, 0x0f,
  2286  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12,
  2287  	0x26, 0x41, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52,
  2288  	0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
  2289  	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x45, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  2290  	0x2c, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d,
  2291  	0x65, 0x5f, 0x74, 0x65, 0x6d, 0x70, 0x6c, 0x61, 0x74, 0x65, 0x2c, 0x6e, 0x6f, 0x74, 0x65, 0x62,
  2292  	0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x2c, 0x6e, 0x6f, 0x74, 0x65,
  2293  	0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x72, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x69, 0x64, 0x82,
  2294  	0xd3, 0xe4, 0x93, 0x02, 0x45, 0x3a, 0x01, 0x2a, 0x22, 0x40, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74,
  2295  	0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
  2296  	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
  2297  	0x2a, 0x7d, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69,
  2298  	0x6d, 0x65, 0x73, 0x3a, 0x61, 0x73, 0x73, 0x69, 0x67, 0x6e, 0x12, 0xcc, 0x01, 0x0a, 0x12, 0x47,
  2299  	0x65, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d,
  2300  	0x65, 0x12, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2301  	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
  2302  	0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52,
  2303  	0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e,
  2304  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70,
  2305  	0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e,
  2306  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x22,
  2307  	0x48, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x12, 0x39,
  2308  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70,
  2309  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69,
  2310  	0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75,
  2311  	0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x12, 0xdf, 0x01, 0x0a, 0x14, 0x4c, 0x69,
  2312  	0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d,
  2313  	0x65, 0x73, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  2314  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
  2315  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2316  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  2317  	0x1a, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  2318  	0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  2319  	0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52,
  2320  	0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
  2321  	0x4a, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b,
  2322  	0x12, 0x39, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65,
  2323  	0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
  2324  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62,
  2325  	0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x12, 0xf2, 0x01, 0x0a, 0x15,
  2326  	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75,
  2327  	0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  2328  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  2329  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e, 0x6f,
  2330  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71,
  2331  	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
  2332  	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  2333  	0x69, 0x6f, 0x6e, 0x22, 0x7b, 0xca, 0x41, 0x30, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  2334  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12,
  2335  	0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2336  	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82,
  2337  	0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x2a, 0x39, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f,
  2338  	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
  2339  	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74,
  2340  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
  2341  	0x12, 0x99, 0x02, 0x0a, 0x16, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x65,
  2342  	0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x3e, 0x2e, 0x67, 0x6f,
  2343  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  2344  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x55, 0x70,
  2345  	0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e,
  2346  	0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f,
  2347  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67,
  2348  	0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x9f, 0x01, 0xca, 0x41, 0x49,
  2349  	0x0a, 0x1e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2350  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
  2351  	0x12, 0x27, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2352  	0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
  2353  	0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  2354  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x46, 0x3a, 0x01, 0x2a, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x62, 0x65,
  2355  	0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  2356  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
  2357  	0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65,
  2358  	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x12, 0x8f, 0x02, 0x0a,
  2359  	0x14, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75,
  2360  	0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x3c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  2361  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e,
  2362  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74,
  2363  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75,
  2364  	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
  2365  	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  2366  	0x6f, 0x6e, 0x22, 0x99, 0x01, 0xca, 0x41, 0x45, 0x0a, 0x1c, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e,
  2367  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65,
  2368  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x25, 0x53, 0x74, 0x61, 0x72, 0x74, 0x4e, 0x6f, 0x74,
  2369  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4f, 0x70, 0x65, 0x72,
  2370  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04,
  2371  	0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x44, 0x3a, 0x01, 0x2a, 0x22, 0x3f, 0x2f,
  2372  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72,
  2373  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  2374  	0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e,
  2375  	0x74, 0x69, 0x6d, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x8a,
  2376  	0x02, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52,
  2377  	0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2378  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  2379  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x74,
  2380  	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x71, 0x75,
  2381  	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
  2382  	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  2383  	0x6f, 0x6e, 0x22, 0x96, 0x01, 0xca, 0x41, 0x43, 0x0a, 0x1b, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f,
  2384  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x73,
  2385  	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x24, 0x53, 0x74, 0x6f, 0x70, 0x4e, 0x6f, 0x74, 0x65, 0x62,
  2386  	0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69, 0x6d, 0x65, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  2387  	0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x04, 0x6e, 0x61,
  2388  	0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x43, 0x3a, 0x01, 0x2a, 0x22, 0x3e, 0x2f, 0x76, 0x31,
  2389  	0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
  2390  	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  2391  	0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x52, 0x75, 0x6e, 0x74, 0x69,
  2392  	0x6d, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x6f, 0x70, 0x12, 0xe0, 0x02, 0x0a, 0x1a,
  2393  	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78,
  2394  	0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x42, 0x2e, 0x67, 0x6f, 0x6f,
  2395  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  2396  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x43, 0x72, 0x65,
  2397  	0x61, 0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75,
  2398  	0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d,
  2399  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e,
  2400  	0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xde, 0x01,
  2401  	0xca, 0x41, 0x43, 0x0a, 0x14, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65,
  2402  	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x2b, 0x43, 0x72, 0x65, 0x61, 0x74,
  2403  	0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
  2404  	0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
  2405  	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda, 0x41, 0x37, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c,
  2406  	0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
  2407  	0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x2c, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f,
  2408  	0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x5f, 0x69, 0x64,
  2409  	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x58, 0x3a, 0x16, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
  2410  	0x5f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x22, 0x3e,
  2411  	0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
  2412  	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
  2413  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2414  	0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x12, 0xe0,
  2415  	0x01, 0x0a, 0x17, 0x47, 0x65, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78,
  2416  	0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x3f, 0x2e, 0x67, 0x6f, 0x6f,
  2417  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74,
  2418  	0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x47, 0x65, 0x74,
  2419  	0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
  2420  	0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x35, 0x2e, 0x67, 0x6f,
  2421  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61,
  2422  	0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x4e, 0x6f,
  2423  	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a,
  2424  	0x6f, 0x62, 0x22, 0x4d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02,
  2425  	0x40, 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d,
  2426  	0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63,
  2427  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2428  	0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x2f, 0x2a,
  2429  	0x7d, 0x12, 0xf3, 0x01, 0x0a, 0x19, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
  2430  	0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x12,
  2431  	0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61,
  2432  	0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  2433  	0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78,
  2434  	0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
  2435  	0x73, 0x74, 0x1a, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  2436  	0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62,
  2437  	0x65, 0x74, 0x61, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
  2438  	0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x52, 0x65,
  2439  	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x4f, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e,
  2440  	0x74, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x12, 0x3e, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  2441  	0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
  2442  	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
  2443  	0x7d, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
  2444  	0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x12, 0x82, 0x02, 0x0a, 0x1a, 0x44, 0x65, 0x6c, 0x65,
  2445  	0x74, 0x65, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74,
  2446  	0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2447  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  2448  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4e,
  2449  	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
  2450  	0x4a, 0x6f, 0x62, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
  2451  	0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
  2452  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x80, 0x01, 0xca, 0x41, 0x30, 0x0a,
  2453  	0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  2454  	0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x17, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x4f, 0x70,
  2455  	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0xda,
  2456  	0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x40, 0x2a, 0x3e, 0x2f, 0x76,
  2457  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
  2458  	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  2459  	0x73, 0x2f, 0x2a, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x45, 0x78, 0x65, 0x63,
  2460  	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x73, 0x2f, 0x2a, 0x7d, 0x1a, 0x4d, 0xca, 0x41,
  2461  	0x19, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  2462  	0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74,
  2463  	0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61,
  2464  	0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f,
  2465  	0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x42, 0xeb, 0x01, 0x0a, 0x23,
  2466  	0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2467  	0x2e, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x76, 0x31, 0x62, 0x65,
  2468  	0x74, 0x61, 0x31, 0x42, 0x14, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x53, 0x65, 0x72,
  2469  	0x76, 0x69, 0x63, 0x65, 0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x43, 0x63, 0x6c, 0x6f,
  2470  	0x75, 0x64, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x67, 0x6f,
  2471  	0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2f, 0x61, 0x70, 0x69, 0x76,
  2472  	0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x2f, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
  2473  	0x6d, 0x70, 0x62, 0x3b, 0x61, 0x69, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x70, 0x62,
  2474  	0xaa, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  2475  	0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x2e, 0x56, 0x31, 0x42, 0x65, 0x74,
  2476  	0x61, 0x31, 0xca, 0x02, 0x1f, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75,
  2477  	0x64, 0x5c, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x5c, 0x56, 0x31, 0x62,
  2478  	0x65, 0x74, 0x61, 0x31, 0xea, 0x02, 0x22, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43,
  2479  	0x6c, 0x6f, 0x75, 0x64, 0x3a, 0x3a, 0x41, 0x49, 0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d,
  2480  	0x3a, 0x3a, 0x56, 0x31, 0x62, 0x65, 0x74, 0x61, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  2481  	0x33,
  2482  }
  2483  
  2484  var (
  2485  	file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescOnce sync.Once
  2486  	file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescData = file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDesc
  2487  )
  2488  
  2489  func file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescGZIP() []byte {
  2490  	file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescOnce.Do(func() {
  2491  		file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescData)
  2492  	})
  2493  	return file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDescData
  2494  }
  2495  
  2496  var file_google_cloud_aiplatform_v1beta1_notebook_service_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
  2497  var file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes = make([]protoimpl.MessageInfo, 28)
  2498  var file_google_cloud_aiplatform_v1beta1_notebook_service_proto_goTypes = []any{
  2499  	(NotebookExecutionJobView)(0),                          // 0: google.cloud.aiplatform.v1beta1.NotebookExecutionJobView
  2500  	(*CreateNotebookRuntimeTemplateRequest)(nil),           // 1: google.cloud.aiplatform.v1beta1.CreateNotebookRuntimeTemplateRequest
  2501  	(*CreateNotebookRuntimeTemplateOperationMetadata)(nil), // 2: google.cloud.aiplatform.v1beta1.CreateNotebookRuntimeTemplateOperationMetadata
  2502  	(*GetNotebookRuntimeTemplateRequest)(nil),              // 3: google.cloud.aiplatform.v1beta1.GetNotebookRuntimeTemplateRequest
  2503  	(*ListNotebookRuntimeTemplatesRequest)(nil),            // 4: google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesRequest
  2504  	(*ListNotebookRuntimeTemplatesResponse)(nil),           // 5: google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesResponse
  2505  	(*DeleteNotebookRuntimeTemplateRequest)(nil),           // 6: google.cloud.aiplatform.v1beta1.DeleteNotebookRuntimeTemplateRequest
  2506  	(*UpdateNotebookRuntimeTemplateRequest)(nil),           // 7: google.cloud.aiplatform.v1beta1.UpdateNotebookRuntimeTemplateRequest
  2507  	(*AssignNotebookRuntimeRequest)(nil),                   // 8: google.cloud.aiplatform.v1beta1.AssignNotebookRuntimeRequest
  2508  	(*AssignNotebookRuntimeOperationMetadata)(nil),         // 9: google.cloud.aiplatform.v1beta1.AssignNotebookRuntimeOperationMetadata
  2509  	(*GetNotebookRuntimeRequest)(nil),                      // 10: google.cloud.aiplatform.v1beta1.GetNotebookRuntimeRequest
  2510  	(*ListNotebookRuntimesRequest)(nil),                    // 11: google.cloud.aiplatform.v1beta1.ListNotebookRuntimesRequest
  2511  	(*ListNotebookRuntimesResponse)(nil),                   // 12: google.cloud.aiplatform.v1beta1.ListNotebookRuntimesResponse
  2512  	(*DeleteNotebookRuntimeRequest)(nil),                   // 13: google.cloud.aiplatform.v1beta1.DeleteNotebookRuntimeRequest
  2513  	(*UpgradeNotebookRuntimeRequest)(nil),                  // 14: google.cloud.aiplatform.v1beta1.UpgradeNotebookRuntimeRequest
  2514  	(*UpgradeNotebookRuntimeOperationMetadata)(nil),        // 15: google.cloud.aiplatform.v1beta1.UpgradeNotebookRuntimeOperationMetadata
  2515  	(*UpgradeNotebookRuntimeResponse)(nil),                 // 16: google.cloud.aiplatform.v1beta1.UpgradeNotebookRuntimeResponse
  2516  	(*StartNotebookRuntimeRequest)(nil),                    // 17: google.cloud.aiplatform.v1beta1.StartNotebookRuntimeRequest
  2517  	(*StartNotebookRuntimeOperationMetadata)(nil),          // 18: google.cloud.aiplatform.v1beta1.StartNotebookRuntimeOperationMetadata
  2518  	(*StartNotebookRuntimeResponse)(nil),                   // 19: google.cloud.aiplatform.v1beta1.StartNotebookRuntimeResponse
  2519  	(*StopNotebookRuntimeRequest)(nil),                     // 20: google.cloud.aiplatform.v1beta1.StopNotebookRuntimeRequest
  2520  	(*StopNotebookRuntimeOperationMetadata)(nil),           // 21: google.cloud.aiplatform.v1beta1.StopNotebookRuntimeOperationMetadata
  2521  	(*StopNotebookRuntimeResponse)(nil),                    // 22: google.cloud.aiplatform.v1beta1.StopNotebookRuntimeResponse
  2522  	(*CreateNotebookExecutionJobRequest)(nil),              // 23: google.cloud.aiplatform.v1beta1.CreateNotebookExecutionJobRequest
  2523  	(*CreateNotebookExecutionJobOperationMetadata)(nil),    // 24: google.cloud.aiplatform.v1beta1.CreateNotebookExecutionJobOperationMetadata
  2524  	(*GetNotebookExecutionJobRequest)(nil),                 // 25: google.cloud.aiplatform.v1beta1.GetNotebookExecutionJobRequest
  2525  	(*ListNotebookExecutionJobsRequest)(nil),               // 26: google.cloud.aiplatform.v1beta1.ListNotebookExecutionJobsRequest
  2526  	(*ListNotebookExecutionJobsResponse)(nil),              // 27: google.cloud.aiplatform.v1beta1.ListNotebookExecutionJobsResponse
  2527  	(*DeleteNotebookExecutionJobRequest)(nil),              // 28: google.cloud.aiplatform.v1beta1.DeleteNotebookExecutionJobRequest
  2528  	(*NotebookRuntimeTemplate)(nil),                        // 29: google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate
  2529  	(*GenericOperationMetadata)(nil),                       // 30: google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  2530  	(*fieldmaskpb.FieldMask)(nil),                          // 31: google.protobuf.FieldMask
  2531  	(*NotebookRuntime)(nil),                                // 32: google.cloud.aiplatform.v1beta1.NotebookRuntime
  2532  	(*NotebookExecutionJob)(nil),                           // 33: google.cloud.aiplatform.v1beta1.NotebookExecutionJob
  2533  	(*longrunningpb.Operation)(nil),                        // 34: google.longrunning.Operation
  2534  }
  2535  var file_google_cloud_aiplatform_v1beta1_notebook_service_proto_depIdxs = []int32{
  2536  	29, // 0: google.cloud.aiplatform.v1beta1.CreateNotebookRuntimeTemplateRequest.notebook_runtime_template:type_name -> google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate
  2537  	30, // 1: google.cloud.aiplatform.v1beta1.CreateNotebookRuntimeTemplateOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  2538  	31, // 2: google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesRequest.read_mask:type_name -> google.protobuf.FieldMask
  2539  	29, // 3: google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesResponse.notebook_runtime_templates:type_name -> google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate
  2540  	29, // 4: google.cloud.aiplatform.v1beta1.UpdateNotebookRuntimeTemplateRequest.notebook_runtime_template:type_name -> google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate
  2541  	31, // 5: google.cloud.aiplatform.v1beta1.UpdateNotebookRuntimeTemplateRequest.update_mask:type_name -> google.protobuf.FieldMask
  2542  	32, // 6: google.cloud.aiplatform.v1beta1.AssignNotebookRuntimeRequest.notebook_runtime:type_name -> google.cloud.aiplatform.v1beta1.NotebookRuntime
  2543  	30, // 7: google.cloud.aiplatform.v1beta1.AssignNotebookRuntimeOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  2544  	31, // 8: google.cloud.aiplatform.v1beta1.ListNotebookRuntimesRequest.read_mask:type_name -> google.protobuf.FieldMask
  2545  	32, // 9: google.cloud.aiplatform.v1beta1.ListNotebookRuntimesResponse.notebook_runtimes:type_name -> google.cloud.aiplatform.v1beta1.NotebookRuntime
  2546  	30, // 10: google.cloud.aiplatform.v1beta1.UpgradeNotebookRuntimeOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  2547  	30, // 11: google.cloud.aiplatform.v1beta1.StartNotebookRuntimeOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  2548  	30, // 12: google.cloud.aiplatform.v1beta1.StopNotebookRuntimeOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  2549  	33, // 13: google.cloud.aiplatform.v1beta1.CreateNotebookExecutionJobRequest.notebook_execution_job:type_name -> google.cloud.aiplatform.v1beta1.NotebookExecutionJob
  2550  	30, // 14: google.cloud.aiplatform.v1beta1.CreateNotebookExecutionJobOperationMetadata.generic_metadata:type_name -> google.cloud.aiplatform.v1beta1.GenericOperationMetadata
  2551  	0,  // 15: google.cloud.aiplatform.v1beta1.GetNotebookExecutionJobRequest.view:type_name -> google.cloud.aiplatform.v1beta1.NotebookExecutionJobView
  2552  	0,  // 16: google.cloud.aiplatform.v1beta1.ListNotebookExecutionJobsRequest.view:type_name -> google.cloud.aiplatform.v1beta1.NotebookExecutionJobView
  2553  	33, // 17: google.cloud.aiplatform.v1beta1.ListNotebookExecutionJobsResponse.notebook_execution_jobs:type_name -> google.cloud.aiplatform.v1beta1.NotebookExecutionJob
  2554  	1,  // 18: google.cloud.aiplatform.v1beta1.NotebookService.CreateNotebookRuntimeTemplate:input_type -> google.cloud.aiplatform.v1beta1.CreateNotebookRuntimeTemplateRequest
  2555  	3,  // 19: google.cloud.aiplatform.v1beta1.NotebookService.GetNotebookRuntimeTemplate:input_type -> google.cloud.aiplatform.v1beta1.GetNotebookRuntimeTemplateRequest
  2556  	4,  // 20: google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimeTemplates:input_type -> google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesRequest
  2557  	6,  // 21: google.cloud.aiplatform.v1beta1.NotebookService.DeleteNotebookRuntimeTemplate:input_type -> google.cloud.aiplatform.v1beta1.DeleteNotebookRuntimeTemplateRequest
  2558  	7,  // 22: google.cloud.aiplatform.v1beta1.NotebookService.UpdateNotebookRuntimeTemplate:input_type -> google.cloud.aiplatform.v1beta1.UpdateNotebookRuntimeTemplateRequest
  2559  	8,  // 23: google.cloud.aiplatform.v1beta1.NotebookService.AssignNotebookRuntime:input_type -> google.cloud.aiplatform.v1beta1.AssignNotebookRuntimeRequest
  2560  	10, // 24: google.cloud.aiplatform.v1beta1.NotebookService.GetNotebookRuntime:input_type -> google.cloud.aiplatform.v1beta1.GetNotebookRuntimeRequest
  2561  	11, // 25: google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimes:input_type -> google.cloud.aiplatform.v1beta1.ListNotebookRuntimesRequest
  2562  	13, // 26: google.cloud.aiplatform.v1beta1.NotebookService.DeleteNotebookRuntime:input_type -> google.cloud.aiplatform.v1beta1.DeleteNotebookRuntimeRequest
  2563  	14, // 27: google.cloud.aiplatform.v1beta1.NotebookService.UpgradeNotebookRuntime:input_type -> google.cloud.aiplatform.v1beta1.UpgradeNotebookRuntimeRequest
  2564  	17, // 28: google.cloud.aiplatform.v1beta1.NotebookService.StartNotebookRuntime:input_type -> google.cloud.aiplatform.v1beta1.StartNotebookRuntimeRequest
  2565  	20, // 29: google.cloud.aiplatform.v1beta1.NotebookService.StopNotebookRuntime:input_type -> google.cloud.aiplatform.v1beta1.StopNotebookRuntimeRequest
  2566  	23, // 30: google.cloud.aiplatform.v1beta1.NotebookService.CreateNotebookExecutionJob:input_type -> google.cloud.aiplatform.v1beta1.CreateNotebookExecutionJobRequest
  2567  	25, // 31: google.cloud.aiplatform.v1beta1.NotebookService.GetNotebookExecutionJob:input_type -> google.cloud.aiplatform.v1beta1.GetNotebookExecutionJobRequest
  2568  	26, // 32: google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookExecutionJobs:input_type -> google.cloud.aiplatform.v1beta1.ListNotebookExecutionJobsRequest
  2569  	28, // 33: google.cloud.aiplatform.v1beta1.NotebookService.DeleteNotebookExecutionJob:input_type -> google.cloud.aiplatform.v1beta1.DeleteNotebookExecutionJobRequest
  2570  	34, // 34: google.cloud.aiplatform.v1beta1.NotebookService.CreateNotebookRuntimeTemplate:output_type -> google.longrunning.Operation
  2571  	29, // 35: google.cloud.aiplatform.v1beta1.NotebookService.GetNotebookRuntimeTemplate:output_type -> google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate
  2572  	5,  // 36: google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimeTemplates:output_type -> google.cloud.aiplatform.v1beta1.ListNotebookRuntimeTemplatesResponse
  2573  	34, // 37: google.cloud.aiplatform.v1beta1.NotebookService.DeleteNotebookRuntimeTemplate:output_type -> google.longrunning.Operation
  2574  	29, // 38: google.cloud.aiplatform.v1beta1.NotebookService.UpdateNotebookRuntimeTemplate:output_type -> google.cloud.aiplatform.v1beta1.NotebookRuntimeTemplate
  2575  	34, // 39: google.cloud.aiplatform.v1beta1.NotebookService.AssignNotebookRuntime:output_type -> google.longrunning.Operation
  2576  	32, // 40: google.cloud.aiplatform.v1beta1.NotebookService.GetNotebookRuntime:output_type -> google.cloud.aiplatform.v1beta1.NotebookRuntime
  2577  	12, // 41: google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookRuntimes:output_type -> google.cloud.aiplatform.v1beta1.ListNotebookRuntimesResponse
  2578  	34, // 42: google.cloud.aiplatform.v1beta1.NotebookService.DeleteNotebookRuntime:output_type -> google.longrunning.Operation
  2579  	34, // 43: google.cloud.aiplatform.v1beta1.NotebookService.UpgradeNotebookRuntime:output_type -> google.longrunning.Operation
  2580  	34, // 44: google.cloud.aiplatform.v1beta1.NotebookService.StartNotebookRuntime:output_type -> google.longrunning.Operation
  2581  	34, // 45: google.cloud.aiplatform.v1beta1.NotebookService.StopNotebookRuntime:output_type -> google.longrunning.Operation
  2582  	34, // 46: google.cloud.aiplatform.v1beta1.NotebookService.CreateNotebookExecutionJob:output_type -> google.longrunning.Operation
  2583  	33, // 47: google.cloud.aiplatform.v1beta1.NotebookService.GetNotebookExecutionJob:output_type -> google.cloud.aiplatform.v1beta1.NotebookExecutionJob
  2584  	27, // 48: google.cloud.aiplatform.v1beta1.NotebookService.ListNotebookExecutionJobs:output_type -> google.cloud.aiplatform.v1beta1.ListNotebookExecutionJobsResponse
  2585  	34, // 49: google.cloud.aiplatform.v1beta1.NotebookService.DeleteNotebookExecutionJob:output_type -> google.longrunning.Operation
  2586  	34, // [34:50] is the sub-list for method output_type
  2587  	18, // [18:34] is the sub-list for method input_type
  2588  	18, // [18:18] is the sub-list for extension type_name
  2589  	18, // [18:18] is the sub-list for extension extendee
  2590  	0,  // [0:18] is the sub-list for field type_name
  2591  }
  2592  
  2593  func init() { file_google_cloud_aiplatform_v1beta1_notebook_service_proto_init() }
  2594  func file_google_cloud_aiplatform_v1beta1_notebook_service_proto_init() {
  2595  	if File_google_cloud_aiplatform_v1beta1_notebook_service_proto != nil {
  2596  		return
  2597  	}
  2598  	file_google_cloud_aiplatform_v1beta1_notebook_execution_job_proto_init()
  2599  	file_google_cloud_aiplatform_v1beta1_notebook_runtime_proto_init()
  2600  	file_google_cloud_aiplatform_v1beta1_operation_proto_init()
  2601  	type x struct{}
  2602  	out := protoimpl.TypeBuilder{
  2603  		File: protoimpl.DescBuilder{
  2604  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  2605  			RawDescriptor: file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDesc,
  2606  			NumEnums:      1,
  2607  			NumMessages:   28,
  2608  			NumExtensions: 0,
  2609  			NumServices:   1,
  2610  		},
  2611  		GoTypes:           file_google_cloud_aiplatform_v1beta1_notebook_service_proto_goTypes,
  2612  		DependencyIndexes: file_google_cloud_aiplatform_v1beta1_notebook_service_proto_depIdxs,
  2613  		EnumInfos:         file_google_cloud_aiplatform_v1beta1_notebook_service_proto_enumTypes,
  2614  		MessageInfos:      file_google_cloud_aiplatform_v1beta1_notebook_service_proto_msgTypes,
  2615  	}.Build()
  2616  	File_google_cloud_aiplatform_v1beta1_notebook_service_proto = out.File
  2617  	file_google_cloud_aiplatform_v1beta1_notebook_service_proto_rawDesc = nil
  2618  	file_google_cloud_aiplatform_v1beta1_notebook_service_proto_goTypes = nil
  2619  	file_google_cloud_aiplatform_v1beta1_notebook_service_proto_depIdxs = nil
  2620  }