1// Copyright 2021 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.26.0
18// 	protoc        v3.12.2
19// source: google/cloud/notebooks/v1/service.proto
20
21package notebooks
22
23import (
24	context "context"
25	reflect "reflect"
26	sync "sync"
27
28	_ "google.golang.org/genproto/googleapis/api/annotations"
29	longrunning "google.golang.org/genproto/googleapis/longrunning"
30	grpc "google.golang.org/grpc"
31	codes "google.golang.org/grpc/codes"
32	status "google.golang.org/grpc/status"
33	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
34	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
35	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
36)
37
38const (
39	// Verify that this generated code is sufficiently up-to-date.
40	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
41	// Verify that runtime/protoimpl is sufficiently up-to-date.
42	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
43)
44
45// If an instance is healthy or not.
46type GetInstanceHealthResponse_HealthState int32
47
48const (
49	// The instance substate is unknown.
50	GetInstanceHealthResponse_HEALTH_STATE_UNSPECIFIED GetInstanceHealthResponse_HealthState = 0
51	// The instance is known to be in an healthy state
52	// (for example, critical daemons are running)
53	// Applies to ACTIVE state.
54	GetInstanceHealthResponse_HEALTHY GetInstanceHealthResponse_HealthState = 1
55	// The instance is known to be in an unhealthy state
56	// (for example, critical daemons are not running)
57	// Applies to ACTIVE state.
58	GetInstanceHealthResponse_UNHEALTHY GetInstanceHealthResponse_HealthState = 2
59	// The instance has not installed health monitoring agent.
60	// Applies to ACTIVE state.
61	GetInstanceHealthResponse_AGENT_NOT_INSTALLED GetInstanceHealthResponse_HealthState = 3
62	// The instance health monitoring agent is not running.
63	// Applies to ACTIVE state.
64	GetInstanceHealthResponse_AGENT_NOT_RUNNING GetInstanceHealthResponse_HealthState = 4
65)
66
67// Enum value maps for GetInstanceHealthResponse_HealthState.
68var (
69	GetInstanceHealthResponse_HealthState_name = map[int32]string{
70		0: "HEALTH_STATE_UNSPECIFIED",
71		1: "HEALTHY",
72		2: "UNHEALTHY",
73		3: "AGENT_NOT_INSTALLED",
74		4: "AGENT_NOT_RUNNING",
75	}
76	GetInstanceHealthResponse_HealthState_value = map[string]int32{
77		"HEALTH_STATE_UNSPECIFIED": 0,
78		"HEALTHY":                  1,
79		"UNHEALTHY":                2,
80		"AGENT_NOT_INSTALLED":      3,
81		"AGENT_NOT_RUNNING":        4,
82	}
83)
84
85func (x GetInstanceHealthResponse_HealthState) Enum() *GetInstanceHealthResponse_HealthState {
86	p := new(GetInstanceHealthResponse_HealthState)
87	*p = x
88	return p
89}
90
91func (x GetInstanceHealthResponse_HealthState) String() string {
92	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
93}
94
95func (GetInstanceHealthResponse_HealthState) Descriptor() protoreflect.EnumDescriptor {
96	return file_google_cloud_notebooks_v1_service_proto_enumTypes[0].Descriptor()
97}
98
99func (GetInstanceHealthResponse_HealthState) Type() protoreflect.EnumType {
100	return &file_google_cloud_notebooks_v1_service_proto_enumTypes[0]
101}
102
103func (x GetInstanceHealthResponse_HealthState) Number() protoreflect.EnumNumber {
104	return protoreflect.EnumNumber(x)
105}
106
107// Deprecated: Use GetInstanceHealthResponse_HealthState.Descriptor instead.
108func (GetInstanceHealthResponse_HealthState) EnumDescriptor() ([]byte, []int) {
109	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{19, 0}
110}
111
112// Represents the metadata of the long-running operation.
113type OperationMetadata struct {
114	state         protoimpl.MessageState
115	sizeCache     protoimpl.SizeCache
116	unknownFields protoimpl.UnknownFields
117
118	// The time the operation was created.
119	CreateTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
120	// The time the operation finished running.
121	EndTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
122	// Server-defined resource path for the target of the operation.
123	Target string `protobuf:"bytes,3,opt,name=target,proto3" json:"target,omitempty"`
124	// Name of the verb executed by the operation.
125	Verb string `protobuf:"bytes,4,opt,name=verb,proto3" json:"verb,omitempty"`
126	// Human-readable status of the operation, if any.
127	StatusMessage string `protobuf:"bytes,5,opt,name=status_message,json=statusMessage,proto3" json:"status_message,omitempty"`
128	// Identifies whether the user has requested cancellation
129	// of the operation. Operations that have successfully been cancelled
130	// have [Operation.error][] value with a
131	// [google.rpc.Status.code][google.rpc.Status.code] of 1, corresponding to `Code.CANCELLED`.
132	RequestedCancellation bool `protobuf:"varint,6,opt,name=requested_cancellation,json=requestedCancellation,proto3" json:"requested_cancellation,omitempty"`
133	// API version used to start the operation.
134	ApiVersion string `protobuf:"bytes,7,opt,name=api_version,json=apiVersion,proto3" json:"api_version,omitempty"`
135	// API endpoint name of this operation.
136	Endpoint string `protobuf:"bytes,8,opt,name=endpoint,proto3" json:"endpoint,omitempty"`
137}
138
139func (x *OperationMetadata) Reset() {
140	*x = OperationMetadata{}
141	if protoimpl.UnsafeEnabled {
142		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[0]
143		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
144		ms.StoreMessageInfo(mi)
145	}
146}
147
148func (x *OperationMetadata) String() string {
149	return protoimpl.X.MessageStringOf(x)
150}
151
152func (*OperationMetadata) ProtoMessage() {}
153
154func (x *OperationMetadata) ProtoReflect() protoreflect.Message {
155	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[0]
156	if protoimpl.UnsafeEnabled && x != nil {
157		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
158		if ms.LoadMessageInfo() == nil {
159			ms.StoreMessageInfo(mi)
160		}
161		return ms
162	}
163	return mi.MessageOf(x)
164}
165
166// Deprecated: Use OperationMetadata.ProtoReflect.Descriptor instead.
167func (*OperationMetadata) Descriptor() ([]byte, []int) {
168	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{0}
169}
170
171func (x *OperationMetadata) GetCreateTime() *timestamppb.Timestamp {
172	if x != nil {
173		return x.CreateTime
174	}
175	return nil
176}
177
178func (x *OperationMetadata) GetEndTime() *timestamppb.Timestamp {
179	if x != nil {
180		return x.EndTime
181	}
182	return nil
183}
184
185func (x *OperationMetadata) GetTarget() string {
186	if x != nil {
187		return x.Target
188	}
189	return ""
190}
191
192func (x *OperationMetadata) GetVerb() string {
193	if x != nil {
194		return x.Verb
195	}
196	return ""
197}
198
199func (x *OperationMetadata) GetStatusMessage() string {
200	if x != nil {
201		return x.StatusMessage
202	}
203	return ""
204}
205
206func (x *OperationMetadata) GetRequestedCancellation() bool {
207	if x != nil {
208		return x.RequestedCancellation
209	}
210	return false
211}
212
213func (x *OperationMetadata) GetApiVersion() string {
214	if x != nil {
215		return x.ApiVersion
216	}
217	return ""
218}
219
220func (x *OperationMetadata) GetEndpoint() string {
221	if x != nil {
222		return x.Endpoint
223	}
224	return ""
225}
226
227// Request for listing notebook instances.
228type ListInstancesRequest struct {
229	state         protoimpl.MessageState
230	sizeCache     protoimpl.SizeCache
231	unknownFields protoimpl.UnknownFields
232
233	// Required. Format:
234	// `parent=projects/{project_id}/locations/{location}`
235	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
236	// Maximum return size of the list call.
237	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
238	// A previous returned page token that can be used to continue listing
239	// from the last result.
240	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
241}
242
243func (x *ListInstancesRequest) Reset() {
244	*x = ListInstancesRequest{}
245	if protoimpl.UnsafeEnabled {
246		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[1]
247		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
248		ms.StoreMessageInfo(mi)
249	}
250}
251
252func (x *ListInstancesRequest) String() string {
253	return protoimpl.X.MessageStringOf(x)
254}
255
256func (*ListInstancesRequest) ProtoMessage() {}
257
258func (x *ListInstancesRequest) ProtoReflect() protoreflect.Message {
259	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[1]
260	if protoimpl.UnsafeEnabled && x != nil {
261		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
262		if ms.LoadMessageInfo() == nil {
263			ms.StoreMessageInfo(mi)
264		}
265		return ms
266	}
267	return mi.MessageOf(x)
268}
269
270// Deprecated: Use ListInstancesRequest.ProtoReflect.Descriptor instead.
271func (*ListInstancesRequest) Descriptor() ([]byte, []int) {
272	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{1}
273}
274
275func (x *ListInstancesRequest) GetParent() string {
276	if x != nil {
277		return x.Parent
278	}
279	return ""
280}
281
282func (x *ListInstancesRequest) GetPageSize() int32 {
283	if x != nil {
284		return x.PageSize
285	}
286	return 0
287}
288
289func (x *ListInstancesRequest) GetPageToken() string {
290	if x != nil {
291		return x.PageToken
292	}
293	return ""
294}
295
296// Response for listing notebook instances.
297type ListInstancesResponse struct {
298	state         protoimpl.MessageState
299	sizeCache     protoimpl.SizeCache
300	unknownFields protoimpl.UnknownFields
301
302	// A list of returned instances.
303	Instances []*Instance `protobuf:"bytes,1,rep,name=instances,proto3" json:"instances,omitempty"`
304	// Page token that can be used to continue listing from the last result in the
305	// next list call.
306	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
307	// Locations that could not be reached. For example,
308	// ['us-west1-a', 'us-central1-b'].
309	// A ListInstancesResponse will only contain either instances or unreachables,
310	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
311}
312
313func (x *ListInstancesResponse) Reset() {
314	*x = ListInstancesResponse{}
315	if protoimpl.UnsafeEnabled {
316		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[2]
317		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
318		ms.StoreMessageInfo(mi)
319	}
320}
321
322func (x *ListInstancesResponse) String() string {
323	return protoimpl.X.MessageStringOf(x)
324}
325
326func (*ListInstancesResponse) ProtoMessage() {}
327
328func (x *ListInstancesResponse) ProtoReflect() protoreflect.Message {
329	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[2]
330	if protoimpl.UnsafeEnabled && x != nil {
331		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
332		if ms.LoadMessageInfo() == nil {
333			ms.StoreMessageInfo(mi)
334		}
335		return ms
336	}
337	return mi.MessageOf(x)
338}
339
340// Deprecated: Use ListInstancesResponse.ProtoReflect.Descriptor instead.
341func (*ListInstancesResponse) Descriptor() ([]byte, []int) {
342	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{2}
343}
344
345func (x *ListInstancesResponse) GetInstances() []*Instance {
346	if x != nil {
347		return x.Instances
348	}
349	return nil
350}
351
352func (x *ListInstancesResponse) GetNextPageToken() string {
353	if x != nil {
354		return x.NextPageToken
355	}
356	return ""
357}
358
359func (x *ListInstancesResponse) GetUnreachable() []string {
360	if x != nil {
361		return x.Unreachable
362	}
363	return nil
364}
365
366// Request for getting a notebook instance.
367type GetInstanceRequest struct {
368	state         protoimpl.MessageState
369	sizeCache     protoimpl.SizeCache
370	unknownFields protoimpl.UnknownFields
371
372	// Required. Format:
373	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
374	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
375}
376
377func (x *GetInstanceRequest) Reset() {
378	*x = GetInstanceRequest{}
379	if protoimpl.UnsafeEnabled {
380		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[3]
381		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
382		ms.StoreMessageInfo(mi)
383	}
384}
385
386func (x *GetInstanceRequest) String() string {
387	return protoimpl.X.MessageStringOf(x)
388}
389
390func (*GetInstanceRequest) ProtoMessage() {}
391
392func (x *GetInstanceRequest) ProtoReflect() protoreflect.Message {
393	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[3]
394	if protoimpl.UnsafeEnabled && x != nil {
395		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
396		if ms.LoadMessageInfo() == nil {
397			ms.StoreMessageInfo(mi)
398		}
399		return ms
400	}
401	return mi.MessageOf(x)
402}
403
404// Deprecated: Use GetInstanceRequest.ProtoReflect.Descriptor instead.
405func (*GetInstanceRequest) Descriptor() ([]byte, []int) {
406	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{3}
407}
408
409func (x *GetInstanceRequest) GetName() string {
410	if x != nil {
411		return x.Name
412	}
413	return ""
414}
415
416// Request for creating a notebook instance.
417type CreateInstanceRequest struct {
418	state         protoimpl.MessageState
419	sizeCache     protoimpl.SizeCache
420	unknownFields protoimpl.UnknownFields
421
422	// Required. Format:
423	// `parent=projects/{project_id}/locations/{location}`
424	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
425	// Required. User-defined unique ID of this instance.
426	InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
427	// Required. The instance to be created.
428	Instance *Instance `protobuf:"bytes,3,opt,name=instance,proto3" json:"instance,omitempty"`
429}
430
431func (x *CreateInstanceRequest) Reset() {
432	*x = CreateInstanceRequest{}
433	if protoimpl.UnsafeEnabled {
434		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[4]
435		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
436		ms.StoreMessageInfo(mi)
437	}
438}
439
440func (x *CreateInstanceRequest) String() string {
441	return protoimpl.X.MessageStringOf(x)
442}
443
444func (*CreateInstanceRequest) ProtoMessage() {}
445
446func (x *CreateInstanceRequest) ProtoReflect() protoreflect.Message {
447	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[4]
448	if protoimpl.UnsafeEnabled && x != nil {
449		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
450		if ms.LoadMessageInfo() == nil {
451			ms.StoreMessageInfo(mi)
452		}
453		return ms
454	}
455	return mi.MessageOf(x)
456}
457
458// Deprecated: Use CreateInstanceRequest.ProtoReflect.Descriptor instead.
459func (*CreateInstanceRequest) Descriptor() ([]byte, []int) {
460	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{4}
461}
462
463func (x *CreateInstanceRequest) GetParent() string {
464	if x != nil {
465		return x.Parent
466	}
467	return ""
468}
469
470func (x *CreateInstanceRequest) GetInstanceId() string {
471	if x != nil {
472		return x.InstanceId
473	}
474	return ""
475}
476
477func (x *CreateInstanceRequest) GetInstance() *Instance {
478	if x != nil {
479		return x.Instance
480	}
481	return nil
482}
483
484// Request for registering a notebook instance.
485type RegisterInstanceRequest struct {
486	state         protoimpl.MessageState
487	sizeCache     protoimpl.SizeCache
488	unknownFields protoimpl.UnknownFields
489
490	// Required. Format:
491	// `parent=projects/{project_id}/locations/{location}`
492	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
493	// Required. User defined unique ID of this instance. The `instance_id` must
494	// be 1 to 63 characters long and contain only lowercase letters,
495	// numeric characters, and dashes. The first character must be a lowercase
496	// letter and the last character cannot be a dash.
497	InstanceId string `protobuf:"bytes,2,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
498}
499
500func (x *RegisterInstanceRequest) Reset() {
501	*x = RegisterInstanceRequest{}
502	if protoimpl.UnsafeEnabled {
503		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[5]
504		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
505		ms.StoreMessageInfo(mi)
506	}
507}
508
509func (x *RegisterInstanceRequest) String() string {
510	return protoimpl.X.MessageStringOf(x)
511}
512
513func (*RegisterInstanceRequest) ProtoMessage() {}
514
515func (x *RegisterInstanceRequest) ProtoReflect() protoreflect.Message {
516	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[5]
517	if protoimpl.UnsafeEnabled && x != nil {
518		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
519		if ms.LoadMessageInfo() == nil {
520			ms.StoreMessageInfo(mi)
521		}
522		return ms
523	}
524	return mi.MessageOf(x)
525}
526
527// Deprecated: Use RegisterInstanceRequest.ProtoReflect.Descriptor instead.
528func (*RegisterInstanceRequest) Descriptor() ([]byte, []int) {
529	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{5}
530}
531
532func (x *RegisterInstanceRequest) GetParent() string {
533	if x != nil {
534		return x.Parent
535	}
536	return ""
537}
538
539func (x *RegisterInstanceRequest) GetInstanceId() string {
540	if x != nil {
541		return x.InstanceId
542	}
543	return ""
544}
545
546// Request for setting instance accelerator.
547type SetInstanceAcceleratorRequest struct {
548	state         protoimpl.MessageState
549	sizeCache     protoimpl.SizeCache
550	unknownFields protoimpl.UnknownFields
551
552	// Required. Format:
553	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
554	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
555	// Required. Type of this accelerator.
556	Type Instance_AcceleratorType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.notebooks.v1.Instance_AcceleratorType" json:"type,omitempty"`
557	// Required. Count of cores of this accelerator. Note that not all combinations
558	// of `type` and `core_count` are valid. Check [GPUs on
559	// Compute Engine](https://cloud.google.com/compute/docs/gpus/#gpus-list) to
560	// find a valid combination. TPUs are not supported.
561	CoreCount int64 `protobuf:"varint,3,opt,name=core_count,json=coreCount,proto3" json:"core_count,omitempty"`
562}
563
564func (x *SetInstanceAcceleratorRequest) Reset() {
565	*x = SetInstanceAcceleratorRequest{}
566	if protoimpl.UnsafeEnabled {
567		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[6]
568		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
569		ms.StoreMessageInfo(mi)
570	}
571}
572
573func (x *SetInstanceAcceleratorRequest) String() string {
574	return protoimpl.X.MessageStringOf(x)
575}
576
577func (*SetInstanceAcceleratorRequest) ProtoMessage() {}
578
579func (x *SetInstanceAcceleratorRequest) ProtoReflect() protoreflect.Message {
580	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[6]
581	if protoimpl.UnsafeEnabled && x != nil {
582		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
583		if ms.LoadMessageInfo() == nil {
584			ms.StoreMessageInfo(mi)
585		}
586		return ms
587	}
588	return mi.MessageOf(x)
589}
590
591// Deprecated: Use SetInstanceAcceleratorRequest.ProtoReflect.Descriptor instead.
592func (*SetInstanceAcceleratorRequest) Descriptor() ([]byte, []int) {
593	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{6}
594}
595
596func (x *SetInstanceAcceleratorRequest) GetName() string {
597	if x != nil {
598		return x.Name
599	}
600	return ""
601}
602
603func (x *SetInstanceAcceleratorRequest) GetType() Instance_AcceleratorType {
604	if x != nil {
605		return x.Type
606	}
607	return Instance_ACCELERATOR_TYPE_UNSPECIFIED
608}
609
610func (x *SetInstanceAcceleratorRequest) GetCoreCount() int64 {
611	if x != nil {
612		return x.CoreCount
613	}
614	return 0
615}
616
617// Request for setting instance machine type.
618type SetInstanceMachineTypeRequest struct {
619	state         protoimpl.MessageState
620	sizeCache     protoimpl.SizeCache
621	unknownFields protoimpl.UnknownFields
622
623	// Required. Format:
624	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
625	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
626	// Required. The [Compute Engine machine
627	// type](https://cloud.google.com/compute/docs/machine-types).
628	MachineType string `protobuf:"bytes,2,opt,name=machine_type,json=machineType,proto3" json:"machine_type,omitempty"`
629}
630
631func (x *SetInstanceMachineTypeRequest) Reset() {
632	*x = SetInstanceMachineTypeRequest{}
633	if protoimpl.UnsafeEnabled {
634		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[7]
635		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
636		ms.StoreMessageInfo(mi)
637	}
638}
639
640func (x *SetInstanceMachineTypeRequest) String() string {
641	return protoimpl.X.MessageStringOf(x)
642}
643
644func (*SetInstanceMachineTypeRequest) ProtoMessage() {}
645
646func (x *SetInstanceMachineTypeRequest) ProtoReflect() protoreflect.Message {
647	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[7]
648	if protoimpl.UnsafeEnabled && x != nil {
649		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
650		if ms.LoadMessageInfo() == nil {
651			ms.StoreMessageInfo(mi)
652		}
653		return ms
654	}
655	return mi.MessageOf(x)
656}
657
658// Deprecated: Use SetInstanceMachineTypeRequest.ProtoReflect.Descriptor instead.
659func (*SetInstanceMachineTypeRequest) Descriptor() ([]byte, []int) {
660	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{7}
661}
662
663func (x *SetInstanceMachineTypeRequest) GetName() string {
664	if x != nil {
665		return x.Name
666	}
667	return ""
668}
669
670func (x *SetInstanceMachineTypeRequest) GetMachineType() string {
671	if x != nil {
672		return x.MachineType
673	}
674	return ""
675}
676
677// Request for updating instance configurations.
678type UpdateInstanceConfigRequest struct {
679	state         protoimpl.MessageState
680	sizeCache     protoimpl.SizeCache
681	unknownFields protoimpl.UnknownFields
682
683	// Required. Format:
684	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
685	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
686	// The instance configurations to be updated.
687	Config *InstanceConfig `protobuf:"bytes,2,opt,name=config,proto3" json:"config,omitempty"`
688}
689
690func (x *UpdateInstanceConfigRequest) Reset() {
691	*x = UpdateInstanceConfigRequest{}
692	if protoimpl.UnsafeEnabled {
693		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[8]
694		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
695		ms.StoreMessageInfo(mi)
696	}
697}
698
699func (x *UpdateInstanceConfigRequest) String() string {
700	return protoimpl.X.MessageStringOf(x)
701}
702
703func (*UpdateInstanceConfigRequest) ProtoMessage() {}
704
705func (x *UpdateInstanceConfigRequest) ProtoReflect() protoreflect.Message {
706	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[8]
707	if protoimpl.UnsafeEnabled && x != nil {
708		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
709		if ms.LoadMessageInfo() == nil {
710			ms.StoreMessageInfo(mi)
711		}
712		return ms
713	}
714	return mi.MessageOf(x)
715}
716
717// Deprecated: Use UpdateInstanceConfigRequest.ProtoReflect.Descriptor instead.
718func (*UpdateInstanceConfigRequest) Descriptor() ([]byte, []int) {
719	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{8}
720}
721
722func (x *UpdateInstanceConfigRequest) GetName() string {
723	if x != nil {
724		return x.Name
725	}
726	return ""
727}
728
729func (x *UpdateInstanceConfigRequest) GetConfig() *InstanceConfig {
730	if x != nil {
731		return x.Config
732	}
733	return nil
734}
735
736// Request for setting instance labels.
737type SetInstanceLabelsRequest struct {
738	state         protoimpl.MessageState
739	sizeCache     protoimpl.SizeCache
740	unknownFields protoimpl.UnknownFields
741
742	// Required. Format:
743	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
744	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
745	// Labels to apply to this instance.
746	// These can be later modified by the setLabels method
747	Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
748}
749
750func (x *SetInstanceLabelsRequest) Reset() {
751	*x = SetInstanceLabelsRequest{}
752	if protoimpl.UnsafeEnabled {
753		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[9]
754		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
755		ms.StoreMessageInfo(mi)
756	}
757}
758
759func (x *SetInstanceLabelsRequest) String() string {
760	return protoimpl.X.MessageStringOf(x)
761}
762
763func (*SetInstanceLabelsRequest) ProtoMessage() {}
764
765func (x *SetInstanceLabelsRequest) ProtoReflect() protoreflect.Message {
766	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[9]
767	if protoimpl.UnsafeEnabled && x != nil {
768		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
769		if ms.LoadMessageInfo() == nil {
770			ms.StoreMessageInfo(mi)
771		}
772		return ms
773	}
774	return mi.MessageOf(x)
775}
776
777// Deprecated: Use SetInstanceLabelsRequest.ProtoReflect.Descriptor instead.
778func (*SetInstanceLabelsRequest) Descriptor() ([]byte, []int) {
779	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{9}
780}
781
782func (x *SetInstanceLabelsRequest) GetName() string {
783	if x != nil {
784		return x.Name
785	}
786	return ""
787}
788
789func (x *SetInstanceLabelsRequest) GetLabels() map[string]string {
790	if x != nil {
791		return x.Labels
792	}
793	return nil
794}
795
796// Request for updating the Shielded Instance config for a notebook instance.
797// You can only use this method on a stopped instance
798type UpdateShieldedInstanceConfigRequest struct {
799	state         protoimpl.MessageState
800	sizeCache     protoimpl.SizeCache
801	unknownFields protoimpl.UnknownFields
802
803	// Required. Format:
804	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
805	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
806	// ShieldedInstance configuration to be updated.
807	ShieldedInstanceConfig *Instance_ShieldedInstanceConfig `protobuf:"bytes,2,opt,name=shielded_instance_config,json=shieldedInstanceConfig,proto3" json:"shielded_instance_config,omitempty"`
808}
809
810func (x *UpdateShieldedInstanceConfigRequest) Reset() {
811	*x = UpdateShieldedInstanceConfigRequest{}
812	if protoimpl.UnsafeEnabled {
813		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[10]
814		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
815		ms.StoreMessageInfo(mi)
816	}
817}
818
819func (x *UpdateShieldedInstanceConfigRequest) String() string {
820	return protoimpl.X.MessageStringOf(x)
821}
822
823func (*UpdateShieldedInstanceConfigRequest) ProtoMessage() {}
824
825func (x *UpdateShieldedInstanceConfigRequest) ProtoReflect() protoreflect.Message {
826	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[10]
827	if protoimpl.UnsafeEnabled && x != nil {
828		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
829		if ms.LoadMessageInfo() == nil {
830			ms.StoreMessageInfo(mi)
831		}
832		return ms
833	}
834	return mi.MessageOf(x)
835}
836
837// Deprecated: Use UpdateShieldedInstanceConfigRequest.ProtoReflect.Descriptor instead.
838func (*UpdateShieldedInstanceConfigRequest) Descriptor() ([]byte, []int) {
839	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{10}
840}
841
842func (x *UpdateShieldedInstanceConfigRequest) GetName() string {
843	if x != nil {
844		return x.Name
845	}
846	return ""
847}
848
849func (x *UpdateShieldedInstanceConfigRequest) GetShieldedInstanceConfig() *Instance_ShieldedInstanceConfig {
850	if x != nil {
851		return x.ShieldedInstanceConfig
852	}
853	return nil
854}
855
856// Request for deleting a notebook instance.
857type DeleteInstanceRequest struct {
858	state         protoimpl.MessageState
859	sizeCache     protoimpl.SizeCache
860	unknownFields protoimpl.UnknownFields
861
862	// Required. Format:
863	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
864	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
865}
866
867func (x *DeleteInstanceRequest) Reset() {
868	*x = DeleteInstanceRequest{}
869	if protoimpl.UnsafeEnabled {
870		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[11]
871		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
872		ms.StoreMessageInfo(mi)
873	}
874}
875
876func (x *DeleteInstanceRequest) String() string {
877	return protoimpl.X.MessageStringOf(x)
878}
879
880func (*DeleteInstanceRequest) ProtoMessage() {}
881
882func (x *DeleteInstanceRequest) ProtoReflect() protoreflect.Message {
883	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[11]
884	if protoimpl.UnsafeEnabled && x != nil {
885		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
886		if ms.LoadMessageInfo() == nil {
887			ms.StoreMessageInfo(mi)
888		}
889		return ms
890	}
891	return mi.MessageOf(x)
892}
893
894// Deprecated: Use DeleteInstanceRequest.ProtoReflect.Descriptor instead.
895func (*DeleteInstanceRequest) Descriptor() ([]byte, []int) {
896	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{11}
897}
898
899func (x *DeleteInstanceRequest) GetName() string {
900	if x != nil {
901		return x.Name
902	}
903	return ""
904}
905
906// Request for starting a notebook instance
907type StartInstanceRequest struct {
908	state         protoimpl.MessageState
909	sizeCache     protoimpl.SizeCache
910	unknownFields protoimpl.UnknownFields
911
912	// Required. Format:
913	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
914	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
915}
916
917func (x *StartInstanceRequest) Reset() {
918	*x = StartInstanceRequest{}
919	if protoimpl.UnsafeEnabled {
920		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[12]
921		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
922		ms.StoreMessageInfo(mi)
923	}
924}
925
926func (x *StartInstanceRequest) String() string {
927	return protoimpl.X.MessageStringOf(x)
928}
929
930func (*StartInstanceRequest) ProtoMessage() {}
931
932func (x *StartInstanceRequest) ProtoReflect() protoreflect.Message {
933	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[12]
934	if protoimpl.UnsafeEnabled && x != nil {
935		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
936		if ms.LoadMessageInfo() == nil {
937			ms.StoreMessageInfo(mi)
938		}
939		return ms
940	}
941	return mi.MessageOf(x)
942}
943
944// Deprecated: Use StartInstanceRequest.ProtoReflect.Descriptor instead.
945func (*StartInstanceRequest) Descriptor() ([]byte, []int) {
946	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{12}
947}
948
949func (x *StartInstanceRequest) GetName() string {
950	if x != nil {
951		return x.Name
952	}
953	return ""
954}
955
956// Request for stopping a notebook instance
957type StopInstanceRequest struct {
958	state         protoimpl.MessageState
959	sizeCache     protoimpl.SizeCache
960	unknownFields protoimpl.UnknownFields
961
962	// Required. Format:
963	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
964	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
965}
966
967func (x *StopInstanceRequest) Reset() {
968	*x = StopInstanceRequest{}
969	if protoimpl.UnsafeEnabled {
970		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[13]
971		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
972		ms.StoreMessageInfo(mi)
973	}
974}
975
976func (x *StopInstanceRequest) String() string {
977	return protoimpl.X.MessageStringOf(x)
978}
979
980func (*StopInstanceRequest) ProtoMessage() {}
981
982func (x *StopInstanceRequest) ProtoReflect() protoreflect.Message {
983	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[13]
984	if protoimpl.UnsafeEnabled && x != nil {
985		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
986		if ms.LoadMessageInfo() == nil {
987			ms.StoreMessageInfo(mi)
988		}
989		return ms
990	}
991	return mi.MessageOf(x)
992}
993
994// Deprecated: Use StopInstanceRequest.ProtoReflect.Descriptor instead.
995func (*StopInstanceRequest) Descriptor() ([]byte, []int) {
996	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{13}
997}
998
999func (x *StopInstanceRequest) GetName() string {
1000	if x != nil {
1001		return x.Name
1002	}
1003	return ""
1004}
1005
1006// Request for reseting a notebook instance
1007type ResetInstanceRequest struct {
1008	state         protoimpl.MessageState
1009	sizeCache     protoimpl.SizeCache
1010	unknownFields protoimpl.UnknownFields
1011
1012	// Required. Format:
1013	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
1014	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1015}
1016
1017func (x *ResetInstanceRequest) Reset() {
1018	*x = ResetInstanceRequest{}
1019	if protoimpl.UnsafeEnabled {
1020		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[14]
1021		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1022		ms.StoreMessageInfo(mi)
1023	}
1024}
1025
1026func (x *ResetInstanceRequest) String() string {
1027	return protoimpl.X.MessageStringOf(x)
1028}
1029
1030func (*ResetInstanceRequest) ProtoMessage() {}
1031
1032func (x *ResetInstanceRequest) ProtoReflect() protoreflect.Message {
1033	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[14]
1034	if protoimpl.UnsafeEnabled && 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 ResetInstanceRequest.ProtoReflect.Descriptor instead.
1045func (*ResetInstanceRequest) Descriptor() ([]byte, []int) {
1046	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{14}
1047}
1048
1049func (x *ResetInstanceRequest) GetName() string {
1050	if x != nil {
1051		return x.Name
1052	}
1053	return ""
1054}
1055
1056// Request for notebook instances to report information to Notebooks API.
1057type ReportInstanceInfoRequest struct {
1058	state         protoimpl.MessageState
1059	sizeCache     protoimpl.SizeCache
1060	unknownFields protoimpl.UnknownFields
1061
1062	// Required. Format:
1063	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
1064	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1065	// Required. The VM hardware token for authenticating the VM.
1066	// https://cloud.google.com/compute/docs/instances/verifying-instance-identity
1067	VmId string `protobuf:"bytes,2,opt,name=vm_id,json=vmId,proto3" json:"vm_id,omitempty"`
1068	// The metadata reported to Notebooks API. This will be merged to the instance
1069	// metadata store
1070	Metadata map[string]string `protobuf:"bytes,3,rep,name=metadata,proto3" json:"metadata,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1071}
1072
1073func (x *ReportInstanceInfoRequest) Reset() {
1074	*x = ReportInstanceInfoRequest{}
1075	if protoimpl.UnsafeEnabled {
1076		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[15]
1077		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1078		ms.StoreMessageInfo(mi)
1079	}
1080}
1081
1082func (x *ReportInstanceInfoRequest) String() string {
1083	return protoimpl.X.MessageStringOf(x)
1084}
1085
1086func (*ReportInstanceInfoRequest) ProtoMessage() {}
1087
1088func (x *ReportInstanceInfoRequest) ProtoReflect() protoreflect.Message {
1089	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[15]
1090	if protoimpl.UnsafeEnabled && x != nil {
1091		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1092		if ms.LoadMessageInfo() == nil {
1093			ms.StoreMessageInfo(mi)
1094		}
1095		return ms
1096	}
1097	return mi.MessageOf(x)
1098}
1099
1100// Deprecated: Use ReportInstanceInfoRequest.ProtoReflect.Descriptor instead.
1101func (*ReportInstanceInfoRequest) Descriptor() ([]byte, []int) {
1102	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{15}
1103}
1104
1105func (x *ReportInstanceInfoRequest) GetName() string {
1106	if x != nil {
1107		return x.Name
1108	}
1109	return ""
1110}
1111
1112func (x *ReportInstanceInfoRequest) GetVmId() string {
1113	if x != nil {
1114		return x.VmId
1115	}
1116	return ""
1117}
1118
1119func (x *ReportInstanceInfoRequest) GetMetadata() map[string]string {
1120	if x != nil {
1121		return x.Metadata
1122	}
1123	return nil
1124}
1125
1126// Request for checking if a notebook instance is upgradeable.
1127type IsInstanceUpgradeableRequest struct {
1128	state         protoimpl.MessageState
1129	sizeCache     protoimpl.SizeCache
1130	unknownFields protoimpl.UnknownFields
1131
1132	// Required. Format:
1133	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
1134	NotebookInstance string `protobuf:"bytes,1,opt,name=notebook_instance,json=notebookInstance,proto3" json:"notebook_instance,omitempty"`
1135}
1136
1137func (x *IsInstanceUpgradeableRequest) Reset() {
1138	*x = IsInstanceUpgradeableRequest{}
1139	if protoimpl.UnsafeEnabled {
1140		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[16]
1141		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1142		ms.StoreMessageInfo(mi)
1143	}
1144}
1145
1146func (x *IsInstanceUpgradeableRequest) String() string {
1147	return protoimpl.X.MessageStringOf(x)
1148}
1149
1150func (*IsInstanceUpgradeableRequest) ProtoMessage() {}
1151
1152func (x *IsInstanceUpgradeableRequest) ProtoReflect() protoreflect.Message {
1153	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[16]
1154	if protoimpl.UnsafeEnabled && x != nil {
1155		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1156		if ms.LoadMessageInfo() == nil {
1157			ms.StoreMessageInfo(mi)
1158		}
1159		return ms
1160	}
1161	return mi.MessageOf(x)
1162}
1163
1164// Deprecated: Use IsInstanceUpgradeableRequest.ProtoReflect.Descriptor instead.
1165func (*IsInstanceUpgradeableRequest) Descriptor() ([]byte, []int) {
1166	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{16}
1167}
1168
1169func (x *IsInstanceUpgradeableRequest) GetNotebookInstance() string {
1170	if x != nil {
1171		return x.NotebookInstance
1172	}
1173	return ""
1174}
1175
1176// Response for checking if a notebook instance is upgradeable.
1177type IsInstanceUpgradeableResponse struct {
1178	state         protoimpl.MessageState
1179	sizeCache     protoimpl.SizeCache
1180	unknownFields protoimpl.UnknownFields
1181
1182	// If an instance is upgradeable.
1183	Upgradeable bool `protobuf:"varint,1,opt,name=upgradeable,proto3" json:"upgradeable,omitempty"`
1184	// The version this instance will be upgraded to if calling the upgrade
1185	// endpoint. This field will only be populated if field upgradeable is true.
1186	UpgradeVersion string `protobuf:"bytes,2,opt,name=upgrade_version,json=upgradeVersion,proto3" json:"upgrade_version,omitempty"`
1187	// Additional information about upgrade.
1188	UpgradeInfo string `protobuf:"bytes,3,opt,name=upgrade_info,json=upgradeInfo,proto3" json:"upgrade_info,omitempty"`
1189	// The new image self link this instance will be upgraded to if calling the
1190	// upgrade endpoint. This field will only be populated if field upgradeable
1191	// is true.
1192	UpgradeImage string `protobuf:"bytes,4,opt,name=upgrade_image,json=upgradeImage,proto3" json:"upgrade_image,omitempty"`
1193}
1194
1195func (x *IsInstanceUpgradeableResponse) Reset() {
1196	*x = IsInstanceUpgradeableResponse{}
1197	if protoimpl.UnsafeEnabled {
1198		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[17]
1199		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1200		ms.StoreMessageInfo(mi)
1201	}
1202}
1203
1204func (x *IsInstanceUpgradeableResponse) String() string {
1205	return protoimpl.X.MessageStringOf(x)
1206}
1207
1208func (*IsInstanceUpgradeableResponse) ProtoMessage() {}
1209
1210func (x *IsInstanceUpgradeableResponse) ProtoReflect() protoreflect.Message {
1211	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[17]
1212	if protoimpl.UnsafeEnabled && x != nil {
1213		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1214		if ms.LoadMessageInfo() == nil {
1215			ms.StoreMessageInfo(mi)
1216		}
1217		return ms
1218	}
1219	return mi.MessageOf(x)
1220}
1221
1222// Deprecated: Use IsInstanceUpgradeableResponse.ProtoReflect.Descriptor instead.
1223func (*IsInstanceUpgradeableResponse) Descriptor() ([]byte, []int) {
1224	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{17}
1225}
1226
1227func (x *IsInstanceUpgradeableResponse) GetUpgradeable() bool {
1228	if x != nil {
1229		return x.Upgradeable
1230	}
1231	return false
1232}
1233
1234func (x *IsInstanceUpgradeableResponse) GetUpgradeVersion() string {
1235	if x != nil {
1236		return x.UpgradeVersion
1237	}
1238	return ""
1239}
1240
1241func (x *IsInstanceUpgradeableResponse) GetUpgradeInfo() string {
1242	if x != nil {
1243		return x.UpgradeInfo
1244	}
1245	return ""
1246}
1247
1248func (x *IsInstanceUpgradeableResponse) GetUpgradeImage() string {
1249	if x != nil {
1250		return x.UpgradeImage
1251	}
1252	return ""
1253}
1254
1255// Request for checking if a notebook instance is healthy.
1256type GetInstanceHealthRequest struct {
1257	state         protoimpl.MessageState
1258	sizeCache     protoimpl.SizeCache
1259	unknownFields protoimpl.UnknownFields
1260
1261	// Required. Format:
1262	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
1263	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1264}
1265
1266func (x *GetInstanceHealthRequest) Reset() {
1267	*x = GetInstanceHealthRequest{}
1268	if protoimpl.UnsafeEnabled {
1269		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[18]
1270		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1271		ms.StoreMessageInfo(mi)
1272	}
1273}
1274
1275func (x *GetInstanceHealthRequest) String() string {
1276	return protoimpl.X.MessageStringOf(x)
1277}
1278
1279func (*GetInstanceHealthRequest) ProtoMessage() {}
1280
1281func (x *GetInstanceHealthRequest) ProtoReflect() protoreflect.Message {
1282	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[18]
1283	if protoimpl.UnsafeEnabled && x != nil {
1284		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1285		if ms.LoadMessageInfo() == nil {
1286			ms.StoreMessageInfo(mi)
1287		}
1288		return ms
1289	}
1290	return mi.MessageOf(x)
1291}
1292
1293// Deprecated: Use GetInstanceHealthRequest.ProtoReflect.Descriptor instead.
1294func (*GetInstanceHealthRequest) Descriptor() ([]byte, []int) {
1295	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{18}
1296}
1297
1298func (x *GetInstanceHealthRequest) GetName() string {
1299	if x != nil {
1300		return x.Name
1301	}
1302	return ""
1303}
1304
1305// Response for checking if a notebook instance is healthy.
1306type GetInstanceHealthResponse struct {
1307	state         protoimpl.MessageState
1308	sizeCache     protoimpl.SizeCache
1309	unknownFields protoimpl.UnknownFields
1310
1311	// Output only. Runtime health_state.
1312	HealthState GetInstanceHealthResponse_HealthState `protobuf:"varint,1,opt,name=health_state,json=healthState,proto3,enum=google.cloud.notebooks.v1.GetInstanceHealthResponse_HealthState" json:"health_state,omitempty"`
1313	// Output only. Additional information about instance health.
1314	// Example:
1315	//  healthInfo": {
1316	//   "docker_proxy_agent_status": "1",
1317	//   "docker_status": "1",
1318	//   "jupyterlab_api_status": "-1",
1319	//   "jupyterlab_status": "-1",
1320	//   "updated": "2020-10-18 09:40:03.573409"
1321	//  }
1322	HealthInfo map[string]string `protobuf:"bytes,2,rep,name=health_info,json=healthInfo,proto3" json:"health_info,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
1323}
1324
1325func (x *GetInstanceHealthResponse) Reset() {
1326	*x = GetInstanceHealthResponse{}
1327	if protoimpl.UnsafeEnabled {
1328		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[19]
1329		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1330		ms.StoreMessageInfo(mi)
1331	}
1332}
1333
1334func (x *GetInstanceHealthResponse) String() string {
1335	return protoimpl.X.MessageStringOf(x)
1336}
1337
1338func (*GetInstanceHealthResponse) ProtoMessage() {}
1339
1340func (x *GetInstanceHealthResponse) ProtoReflect() protoreflect.Message {
1341	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[19]
1342	if protoimpl.UnsafeEnabled && x != nil {
1343		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1344		if ms.LoadMessageInfo() == nil {
1345			ms.StoreMessageInfo(mi)
1346		}
1347		return ms
1348	}
1349	return mi.MessageOf(x)
1350}
1351
1352// Deprecated: Use GetInstanceHealthResponse.ProtoReflect.Descriptor instead.
1353func (*GetInstanceHealthResponse) Descriptor() ([]byte, []int) {
1354	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{19}
1355}
1356
1357func (x *GetInstanceHealthResponse) GetHealthState() GetInstanceHealthResponse_HealthState {
1358	if x != nil {
1359		return x.HealthState
1360	}
1361	return GetInstanceHealthResponse_HEALTH_STATE_UNSPECIFIED
1362}
1363
1364func (x *GetInstanceHealthResponse) GetHealthInfo() map[string]string {
1365	if x != nil {
1366		return x.HealthInfo
1367	}
1368	return nil
1369}
1370
1371// Request for upgrading a notebook instance
1372type UpgradeInstanceRequest struct {
1373	state         protoimpl.MessageState
1374	sizeCache     protoimpl.SizeCache
1375	unknownFields protoimpl.UnknownFields
1376
1377	// Required. Format:
1378	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
1379	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1380}
1381
1382func (x *UpgradeInstanceRequest) Reset() {
1383	*x = UpgradeInstanceRequest{}
1384	if protoimpl.UnsafeEnabled {
1385		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[20]
1386		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1387		ms.StoreMessageInfo(mi)
1388	}
1389}
1390
1391func (x *UpgradeInstanceRequest) String() string {
1392	return protoimpl.X.MessageStringOf(x)
1393}
1394
1395func (*UpgradeInstanceRequest) ProtoMessage() {}
1396
1397func (x *UpgradeInstanceRequest) ProtoReflect() protoreflect.Message {
1398	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[20]
1399	if protoimpl.UnsafeEnabled && x != nil {
1400		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1401		if ms.LoadMessageInfo() == nil {
1402			ms.StoreMessageInfo(mi)
1403		}
1404		return ms
1405	}
1406	return mi.MessageOf(x)
1407}
1408
1409// Deprecated: Use UpgradeInstanceRequest.ProtoReflect.Descriptor instead.
1410func (*UpgradeInstanceRequest) Descriptor() ([]byte, []int) {
1411	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{20}
1412}
1413
1414func (x *UpgradeInstanceRequest) GetName() string {
1415	if x != nil {
1416		return x.Name
1417	}
1418	return ""
1419}
1420
1421// Request for rollbacking a notebook instance
1422type RollbackInstanceRequest struct {
1423	state         protoimpl.MessageState
1424	sizeCache     protoimpl.SizeCache
1425	unknownFields protoimpl.UnknownFields
1426
1427	// Required. Format:
1428	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
1429	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1430	// Required. The snapshot for rollback.
1431	// Example: "projects/test-project/global/snapshots/krwlzipynril".
1432	TargetSnapshot string `protobuf:"bytes,2,opt,name=target_snapshot,json=targetSnapshot,proto3" json:"target_snapshot,omitempty"`
1433}
1434
1435func (x *RollbackInstanceRequest) Reset() {
1436	*x = RollbackInstanceRequest{}
1437	if protoimpl.UnsafeEnabled {
1438		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[21]
1439		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1440		ms.StoreMessageInfo(mi)
1441	}
1442}
1443
1444func (x *RollbackInstanceRequest) String() string {
1445	return protoimpl.X.MessageStringOf(x)
1446}
1447
1448func (*RollbackInstanceRequest) ProtoMessage() {}
1449
1450func (x *RollbackInstanceRequest) ProtoReflect() protoreflect.Message {
1451	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[21]
1452	if protoimpl.UnsafeEnabled && x != nil {
1453		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1454		if ms.LoadMessageInfo() == nil {
1455			ms.StoreMessageInfo(mi)
1456		}
1457		return ms
1458	}
1459	return mi.MessageOf(x)
1460}
1461
1462// Deprecated: Use RollbackInstanceRequest.ProtoReflect.Descriptor instead.
1463func (*RollbackInstanceRequest) Descriptor() ([]byte, []int) {
1464	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{21}
1465}
1466
1467func (x *RollbackInstanceRequest) GetName() string {
1468	if x != nil {
1469		return x.Name
1470	}
1471	return ""
1472}
1473
1474func (x *RollbackInstanceRequest) GetTargetSnapshot() string {
1475	if x != nil {
1476		return x.TargetSnapshot
1477	}
1478	return ""
1479}
1480
1481// Request for upgrading a notebook instance from within the VM
1482type UpgradeInstanceInternalRequest struct {
1483	state         protoimpl.MessageState
1484	sizeCache     protoimpl.SizeCache
1485	unknownFields protoimpl.UnknownFields
1486
1487	// Required. Format:
1488	// `projects/{project_id}/locations/{location}/instances/{instance_id}`
1489	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1490	// Required. The VM hardware token for authenticating the VM.
1491	// https://cloud.google.com/compute/docs/instances/verifying-instance-identity
1492	VmId string `protobuf:"bytes,2,opt,name=vm_id,json=vmId,proto3" json:"vm_id,omitempty"`
1493}
1494
1495func (x *UpgradeInstanceInternalRequest) Reset() {
1496	*x = UpgradeInstanceInternalRequest{}
1497	if protoimpl.UnsafeEnabled {
1498		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[22]
1499		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1500		ms.StoreMessageInfo(mi)
1501	}
1502}
1503
1504func (x *UpgradeInstanceInternalRequest) String() string {
1505	return protoimpl.X.MessageStringOf(x)
1506}
1507
1508func (*UpgradeInstanceInternalRequest) ProtoMessage() {}
1509
1510func (x *UpgradeInstanceInternalRequest) ProtoReflect() protoreflect.Message {
1511	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[22]
1512	if protoimpl.UnsafeEnabled && x != nil {
1513		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1514		if ms.LoadMessageInfo() == nil {
1515			ms.StoreMessageInfo(mi)
1516		}
1517		return ms
1518	}
1519	return mi.MessageOf(x)
1520}
1521
1522// Deprecated: Use UpgradeInstanceInternalRequest.ProtoReflect.Descriptor instead.
1523func (*UpgradeInstanceInternalRequest) Descriptor() ([]byte, []int) {
1524	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{22}
1525}
1526
1527func (x *UpgradeInstanceInternalRequest) GetName() string {
1528	if x != nil {
1529		return x.Name
1530	}
1531	return ""
1532}
1533
1534func (x *UpgradeInstanceInternalRequest) GetVmId() string {
1535	if x != nil {
1536		return x.VmId
1537	}
1538	return ""
1539}
1540
1541// Request for listing environments.
1542type ListEnvironmentsRequest struct {
1543	state         protoimpl.MessageState
1544	sizeCache     protoimpl.SizeCache
1545	unknownFields protoimpl.UnknownFields
1546
1547	// Required. Format: `projects/{project_id}/locations/{location}`
1548	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1549	// Maximum return size of the list call.
1550	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1551	// A previous returned page token that can be used to continue listing from
1552	// the last result.
1553	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1554}
1555
1556func (x *ListEnvironmentsRequest) Reset() {
1557	*x = ListEnvironmentsRequest{}
1558	if protoimpl.UnsafeEnabled {
1559		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[23]
1560		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1561		ms.StoreMessageInfo(mi)
1562	}
1563}
1564
1565func (x *ListEnvironmentsRequest) String() string {
1566	return protoimpl.X.MessageStringOf(x)
1567}
1568
1569func (*ListEnvironmentsRequest) ProtoMessage() {}
1570
1571func (x *ListEnvironmentsRequest) ProtoReflect() protoreflect.Message {
1572	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[23]
1573	if protoimpl.UnsafeEnabled && x != nil {
1574		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1575		if ms.LoadMessageInfo() == nil {
1576			ms.StoreMessageInfo(mi)
1577		}
1578		return ms
1579	}
1580	return mi.MessageOf(x)
1581}
1582
1583// Deprecated: Use ListEnvironmentsRequest.ProtoReflect.Descriptor instead.
1584func (*ListEnvironmentsRequest) Descriptor() ([]byte, []int) {
1585	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{23}
1586}
1587
1588func (x *ListEnvironmentsRequest) GetParent() string {
1589	if x != nil {
1590		return x.Parent
1591	}
1592	return ""
1593}
1594
1595func (x *ListEnvironmentsRequest) GetPageSize() int32 {
1596	if x != nil {
1597		return x.PageSize
1598	}
1599	return 0
1600}
1601
1602func (x *ListEnvironmentsRequest) GetPageToken() string {
1603	if x != nil {
1604		return x.PageToken
1605	}
1606	return ""
1607}
1608
1609// Response for listing environments.
1610type ListEnvironmentsResponse struct {
1611	state         protoimpl.MessageState
1612	sizeCache     protoimpl.SizeCache
1613	unknownFields protoimpl.UnknownFields
1614
1615	// A list of returned environments.
1616	Environments []*Environment `protobuf:"bytes,1,rep,name=environments,proto3" json:"environments,omitempty"`
1617	// A page token that can be used to continue listing from the last result
1618	// in the next list call.
1619	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1620	// Locations that could not be reached.
1621	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
1622}
1623
1624func (x *ListEnvironmentsResponse) Reset() {
1625	*x = ListEnvironmentsResponse{}
1626	if protoimpl.UnsafeEnabled {
1627		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[24]
1628		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1629		ms.StoreMessageInfo(mi)
1630	}
1631}
1632
1633func (x *ListEnvironmentsResponse) String() string {
1634	return protoimpl.X.MessageStringOf(x)
1635}
1636
1637func (*ListEnvironmentsResponse) ProtoMessage() {}
1638
1639func (x *ListEnvironmentsResponse) ProtoReflect() protoreflect.Message {
1640	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[24]
1641	if protoimpl.UnsafeEnabled && x != nil {
1642		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1643		if ms.LoadMessageInfo() == nil {
1644			ms.StoreMessageInfo(mi)
1645		}
1646		return ms
1647	}
1648	return mi.MessageOf(x)
1649}
1650
1651// Deprecated: Use ListEnvironmentsResponse.ProtoReflect.Descriptor instead.
1652func (*ListEnvironmentsResponse) Descriptor() ([]byte, []int) {
1653	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{24}
1654}
1655
1656func (x *ListEnvironmentsResponse) GetEnvironments() []*Environment {
1657	if x != nil {
1658		return x.Environments
1659	}
1660	return nil
1661}
1662
1663func (x *ListEnvironmentsResponse) GetNextPageToken() string {
1664	if x != nil {
1665		return x.NextPageToken
1666	}
1667	return ""
1668}
1669
1670func (x *ListEnvironmentsResponse) GetUnreachable() []string {
1671	if x != nil {
1672		return x.Unreachable
1673	}
1674	return nil
1675}
1676
1677// Request for getting a notebook environment.
1678type GetEnvironmentRequest struct {
1679	state         protoimpl.MessageState
1680	sizeCache     protoimpl.SizeCache
1681	unknownFields protoimpl.UnknownFields
1682
1683	// Required. Format:
1684	// `projects/{project_id}/locations/{location}/environments/{environment_id}`
1685	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1686}
1687
1688func (x *GetEnvironmentRequest) Reset() {
1689	*x = GetEnvironmentRequest{}
1690	if protoimpl.UnsafeEnabled {
1691		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[25]
1692		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1693		ms.StoreMessageInfo(mi)
1694	}
1695}
1696
1697func (x *GetEnvironmentRequest) String() string {
1698	return protoimpl.X.MessageStringOf(x)
1699}
1700
1701func (*GetEnvironmentRequest) ProtoMessage() {}
1702
1703func (x *GetEnvironmentRequest) ProtoReflect() protoreflect.Message {
1704	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[25]
1705	if protoimpl.UnsafeEnabled && x != nil {
1706		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1707		if ms.LoadMessageInfo() == nil {
1708			ms.StoreMessageInfo(mi)
1709		}
1710		return ms
1711	}
1712	return mi.MessageOf(x)
1713}
1714
1715// Deprecated: Use GetEnvironmentRequest.ProtoReflect.Descriptor instead.
1716func (*GetEnvironmentRequest) Descriptor() ([]byte, []int) {
1717	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{25}
1718}
1719
1720func (x *GetEnvironmentRequest) GetName() string {
1721	if x != nil {
1722		return x.Name
1723	}
1724	return ""
1725}
1726
1727// Request for creating a notebook environment.
1728type CreateEnvironmentRequest struct {
1729	state         protoimpl.MessageState
1730	sizeCache     protoimpl.SizeCache
1731	unknownFields protoimpl.UnknownFields
1732
1733	// Required. Format: `projects/{project_id}/locations/{location}`
1734	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1735	// Required. User-defined unique ID of this environment. The `environment_id` must
1736	// be 1 to 63 characters long and contain only lowercase letters,
1737	// numeric characters, and dashes. The first character must be a lowercase
1738	// letter and the last character cannot be a dash.
1739	EnvironmentId string `protobuf:"bytes,2,opt,name=environment_id,json=environmentId,proto3" json:"environment_id,omitempty"`
1740	// Required. The environment to be created.
1741	Environment *Environment `protobuf:"bytes,3,opt,name=environment,proto3" json:"environment,omitempty"`
1742}
1743
1744func (x *CreateEnvironmentRequest) Reset() {
1745	*x = CreateEnvironmentRequest{}
1746	if protoimpl.UnsafeEnabled {
1747		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[26]
1748		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1749		ms.StoreMessageInfo(mi)
1750	}
1751}
1752
1753func (x *CreateEnvironmentRequest) String() string {
1754	return protoimpl.X.MessageStringOf(x)
1755}
1756
1757func (*CreateEnvironmentRequest) ProtoMessage() {}
1758
1759func (x *CreateEnvironmentRequest) ProtoReflect() protoreflect.Message {
1760	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[26]
1761	if protoimpl.UnsafeEnabled && x != nil {
1762		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1763		if ms.LoadMessageInfo() == nil {
1764			ms.StoreMessageInfo(mi)
1765		}
1766		return ms
1767	}
1768	return mi.MessageOf(x)
1769}
1770
1771// Deprecated: Use CreateEnvironmentRequest.ProtoReflect.Descriptor instead.
1772func (*CreateEnvironmentRequest) Descriptor() ([]byte, []int) {
1773	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{26}
1774}
1775
1776func (x *CreateEnvironmentRequest) GetParent() string {
1777	if x != nil {
1778		return x.Parent
1779	}
1780	return ""
1781}
1782
1783func (x *CreateEnvironmentRequest) GetEnvironmentId() string {
1784	if x != nil {
1785		return x.EnvironmentId
1786	}
1787	return ""
1788}
1789
1790func (x *CreateEnvironmentRequest) GetEnvironment() *Environment {
1791	if x != nil {
1792		return x.Environment
1793	}
1794	return nil
1795}
1796
1797// Request for deleting a notebook environment.
1798type DeleteEnvironmentRequest struct {
1799	state         protoimpl.MessageState
1800	sizeCache     protoimpl.SizeCache
1801	unknownFields protoimpl.UnknownFields
1802
1803	// Required. Format:
1804	// `projects/{project_id}/locations/{location}/environments/{environment_id}`
1805	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
1806}
1807
1808func (x *DeleteEnvironmentRequest) Reset() {
1809	*x = DeleteEnvironmentRequest{}
1810	if protoimpl.UnsafeEnabled {
1811		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[27]
1812		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1813		ms.StoreMessageInfo(mi)
1814	}
1815}
1816
1817func (x *DeleteEnvironmentRequest) String() string {
1818	return protoimpl.X.MessageStringOf(x)
1819}
1820
1821func (*DeleteEnvironmentRequest) ProtoMessage() {}
1822
1823func (x *DeleteEnvironmentRequest) ProtoReflect() protoreflect.Message {
1824	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[27]
1825	if protoimpl.UnsafeEnabled && x != nil {
1826		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1827		if ms.LoadMessageInfo() == nil {
1828			ms.StoreMessageInfo(mi)
1829		}
1830		return ms
1831	}
1832	return mi.MessageOf(x)
1833}
1834
1835// Deprecated: Use DeleteEnvironmentRequest.ProtoReflect.Descriptor instead.
1836func (*DeleteEnvironmentRequest) Descriptor() ([]byte, []int) {
1837	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{27}
1838}
1839
1840func (x *DeleteEnvironmentRequest) GetName() string {
1841	if x != nil {
1842		return x.Name
1843	}
1844	return ""
1845}
1846
1847// Request for listing scheduled notebook job.
1848type ListSchedulesRequest struct {
1849	state         protoimpl.MessageState
1850	sizeCache     protoimpl.SizeCache
1851	unknownFields protoimpl.UnknownFields
1852
1853	// Required. Format:
1854	// `parent=projects/{project_id}/locations/{location}`
1855	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
1856	// Maximum return size of the list call.
1857	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
1858	// A previous returned page token that can be used to continue listing
1859	// from the last result.
1860	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1861	// Filter applied to resulting schedules.
1862	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
1863	// Field to order results by.
1864	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
1865}
1866
1867func (x *ListSchedulesRequest) Reset() {
1868	*x = ListSchedulesRequest{}
1869	if protoimpl.UnsafeEnabled {
1870		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[28]
1871		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1872		ms.StoreMessageInfo(mi)
1873	}
1874}
1875
1876func (x *ListSchedulesRequest) String() string {
1877	return protoimpl.X.MessageStringOf(x)
1878}
1879
1880func (*ListSchedulesRequest) ProtoMessage() {}
1881
1882func (x *ListSchedulesRequest) ProtoReflect() protoreflect.Message {
1883	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[28]
1884	if protoimpl.UnsafeEnabled && x != nil {
1885		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1886		if ms.LoadMessageInfo() == nil {
1887			ms.StoreMessageInfo(mi)
1888		}
1889		return ms
1890	}
1891	return mi.MessageOf(x)
1892}
1893
1894// Deprecated: Use ListSchedulesRequest.ProtoReflect.Descriptor instead.
1895func (*ListSchedulesRequest) Descriptor() ([]byte, []int) {
1896	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{28}
1897}
1898
1899func (x *ListSchedulesRequest) GetParent() string {
1900	if x != nil {
1901		return x.Parent
1902	}
1903	return ""
1904}
1905
1906func (x *ListSchedulesRequest) GetPageSize() int32 {
1907	if x != nil {
1908		return x.PageSize
1909	}
1910	return 0
1911}
1912
1913func (x *ListSchedulesRequest) GetPageToken() string {
1914	if x != nil {
1915		return x.PageToken
1916	}
1917	return ""
1918}
1919
1920func (x *ListSchedulesRequest) GetFilter() string {
1921	if x != nil {
1922		return x.Filter
1923	}
1924	return ""
1925}
1926
1927func (x *ListSchedulesRequest) GetOrderBy() string {
1928	if x != nil {
1929		return x.OrderBy
1930	}
1931	return ""
1932}
1933
1934// Response for listing scheduled notebook job.
1935type ListSchedulesResponse struct {
1936	state         protoimpl.MessageState
1937	sizeCache     protoimpl.SizeCache
1938	unknownFields protoimpl.UnknownFields
1939
1940	// A list of returned instances.
1941	Schedules []*Schedule `protobuf:"bytes,1,rep,name=schedules,proto3" json:"schedules,omitempty"`
1942	// Page token that can be used to continue listing from the last result in the
1943	// next list call.
1944	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
1945	// Schedules that could not be reached. For example,
1946	// ['projects/{project_id}/location/{location}/schedules/monthly_digest',
1947	//  'projects/{project_id}/location/{location}/schedules/weekly_sentiment'].
1948	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
1949}
1950
1951func (x *ListSchedulesResponse) Reset() {
1952	*x = ListSchedulesResponse{}
1953	if protoimpl.UnsafeEnabled {
1954		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[29]
1955		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1956		ms.StoreMessageInfo(mi)
1957	}
1958}
1959
1960func (x *ListSchedulesResponse) String() string {
1961	return protoimpl.X.MessageStringOf(x)
1962}
1963
1964func (*ListSchedulesResponse) ProtoMessage() {}
1965
1966func (x *ListSchedulesResponse) ProtoReflect() protoreflect.Message {
1967	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[29]
1968	if protoimpl.UnsafeEnabled && x != nil {
1969		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1970		if ms.LoadMessageInfo() == nil {
1971			ms.StoreMessageInfo(mi)
1972		}
1973		return ms
1974	}
1975	return mi.MessageOf(x)
1976}
1977
1978// Deprecated: Use ListSchedulesResponse.ProtoReflect.Descriptor instead.
1979func (*ListSchedulesResponse) Descriptor() ([]byte, []int) {
1980	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{29}
1981}
1982
1983func (x *ListSchedulesResponse) GetSchedules() []*Schedule {
1984	if x != nil {
1985		return x.Schedules
1986	}
1987	return nil
1988}
1989
1990func (x *ListSchedulesResponse) GetNextPageToken() string {
1991	if x != nil {
1992		return x.NextPageToken
1993	}
1994	return ""
1995}
1996
1997func (x *ListSchedulesResponse) GetUnreachable() []string {
1998	if x != nil {
1999		return x.Unreachable
2000	}
2001	return nil
2002}
2003
2004// Request for getting scheduled notebook.
2005type GetScheduleRequest struct {
2006	state         protoimpl.MessageState
2007	sizeCache     protoimpl.SizeCache
2008	unknownFields protoimpl.UnknownFields
2009
2010	// Required. Format:
2011	// `projects/{project_id}/locations/{location}/schedules/{schedule_id}`
2012	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2013}
2014
2015func (x *GetScheduleRequest) Reset() {
2016	*x = GetScheduleRequest{}
2017	if protoimpl.UnsafeEnabled {
2018		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[30]
2019		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2020		ms.StoreMessageInfo(mi)
2021	}
2022}
2023
2024func (x *GetScheduleRequest) String() string {
2025	return protoimpl.X.MessageStringOf(x)
2026}
2027
2028func (*GetScheduleRequest) ProtoMessage() {}
2029
2030func (x *GetScheduleRequest) ProtoReflect() protoreflect.Message {
2031	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[30]
2032	if protoimpl.UnsafeEnabled && x != nil {
2033		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2034		if ms.LoadMessageInfo() == nil {
2035			ms.StoreMessageInfo(mi)
2036		}
2037		return ms
2038	}
2039	return mi.MessageOf(x)
2040}
2041
2042// Deprecated: Use GetScheduleRequest.ProtoReflect.Descriptor instead.
2043func (*GetScheduleRequest) Descriptor() ([]byte, []int) {
2044	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{30}
2045}
2046
2047func (x *GetScheduleRequest) GetName() string {
2048	if x != nil {
2049		return x.Name
2050	}
2051	return ""
2052}
2053
2054// Request for deleting an Schedule
2055type DeleteScheduleRequest struct {
2056	state         protoimpl.MessageState
2057	sizeCache     protoimpl.SizeCache
2058	unknownFields protoimpl.UnknownFields
2059
2060	// Required. Format:
2061	// `projects/{project_id}/locations/{location}/schedules/{schedule_id}`
2062	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2063}
2064
2065func (x *DeleteScheduleRequest) Reset() {
2066	*x = DeleteScheduleRequest{}
2067	if protoimpl.UnsafeEnabled {
2068		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[31]
2069		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2070		ms.StoreMessageInfo(mi)
2071	}
2072}
2073
2074func (x *DeleteScheduleRequest) String() string {
2075	return protoimpl.X.MessageStringOf(x)
2076}
2077
2078func (*DeleteScheduleRequest) ProtoMessage() {}
2079
2080func (x *DeleteScheduleRequest) ProtoReflect() protoreflect.Message {
2081	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[31]
2082	if protoimpl.UnsafeEnabled && x != nil {
2083		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2084		if ms.LoadMessageInfo() == nil {
2085			ms.StoreMessageInfo(mi)
2086		}
2087		return ms
2088	}
2089	return mi.MessageOf(x)
2090}
2091
2092// Deprecated: Use DeleteScheduleRequest.ProtoReflect.Descriptor instead.
2093func (*DeleteScheduleRequest) Descriptor() ([]byte, []int) {
2094	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{31}
2095}
2096
2097func (x *DeleteScheduleRequest) GetName() string {
2098	if x != nil {
2099		return x.Name
2100	}
2101	return ""
2102}
2103
2104// Request for created scheduled notebooks
2105type CreateScheduleRequest struct {
2106	state         protoimpl.MessageState
2107	sizeCache     protoimpl.SizeCache
2108	unknownFields protoimpl.UnknownFields
2109
2110	// Required. Format:
2111	// `parent=projects/{project_id}/locations/{location}`
2112	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2113	// Required. User-defined unique ID of this schedule.
2114	ScheduleId string `protobuf:"bytes,2,opt,name=schedule_id,json=scheduleId,proto3" json:"schedule_id,omitempty"`
2115	// Required. The schedule to be created.
2116	Schedule *Schedule `protobuf:"bytes,3,opt,name=schedule,proto3" json:"schedule,omitempty"`
2117}
2118
2119func (x *CreateScheduleRequest) Reset() {
2120	*x = CreateScheduleRequest{}
2121	if protoimpl.UnsafeEnabled {
2122		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[32]
2123		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2124		ms.StoreMessageInfo(mi)
2125	}
2126}
2127
2128func (x *CreateScheduleRequest) String() string {
2129	return protoimpl.X.MessageStringOf(x)
2130}
2131
2132func (*CreateScheduleRequest) ProtoMessage() {}
2133
2134func (x *CreateScheduleRequest) ProtoReflect() protoreflect.Message {
2135	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[32]
2136	if protoimpl.UnsafeEnabled && x != nil {
2137		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2138		if ms.LoadMessageInfo() == nil {
2139			ms.StoreMessageInfo(mi)
2140		}
2141		return ms
2142	}
2143	return mi.MessageOf(x)
2144}
2145
2146// Deprecated: Use CreateScheduleRequest.ProtoReflect.Descriptor instead.
2147func (*CreateScheduleRequest) Descriptor() ([]byte, []int) {
2148	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{32}
2149}
2150
2151func (x *CreateScheduleRequest) GetParent() string {
2152	if x != nil {
2153		return x.Parent
2154	}
2155	return ""
2156}
2157
2158func (x *CreateScheduleRequest) GetScheduleId() string {
2159	if x != nil {
2160		return x.ScheduleId
2161	}
2162	return ""
2163}
2164
2165func (x *CreateScheduleRequest) GetSchedule() *Schedule {
2166	if x != nil {
2167		return x.Schedule
2168	}
2169	return nil
2170}
2171
2172// Request for created scheduled notebooks
2173type TriggerScheduleRequest struct {
2174	state         protoimpl.MessageState
2175	sizeCache     protoimpl.SizeCache
2176	unknownFields protoimpl.UnknownFields
2177
2178	// Required. Format:
2179	// `parent=projects/{project_id}/locations/{location}/schedules/{schedule_id}`
2180	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2181}
2182
2183func (x *TriggerScheduleRequest) Reset() {
2184	*x = TriggerScheduleRequest{}
2185	if protoimpl.UnsafeEnabled {
2186		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[33]
2187		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2188		ms.StoreMessageInfo(mi)
2189	}
2190}
2191
2192func (x *TriggerScheduleRequest) String() string {
2193	return protoimpl.X.MessageStringOf(x)
2194}
2195
2196func (*TriggerScheduleRequest) ProtoMessage() {}
2197
2198func (x *TriggerScheduleRequest) ProtoReflect() protoreflect.Message {
2199	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[33]
2200	if protoimpl.UnsafeEnabled && x != nil {
2201		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2202		if ms.LoadMessageInfo() == nil {
2203			ms.StoreMessageInfo(mi)
2204		}
2205		return ms
2206	}
2207	return mi.MessageOf(x)
2208}
2209
2210// Deprecated: Use TriggerScheduleRequest.ProtoReflect.Descriptor instead.
2211func (*TriggerScheduleRequest) Descriptor() ([]byte, []int) {
2212	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{33}
2213}
2214
2215func (x *TriggerScheduleRequest) GetName() string {
2216	if x != nil {
2217		return x.Name
2218	}
2219	return ""
2220}
2221
2222// Request for listing scheduled notebook executions.
2223type ListExecutionsRequest struct {
2224	state         protoimpl.MessageState
2225	sizeCache     protoimpl.SizeCache
2226	unknownFields protoimpl.UnknownFields
2227
2228	// Required. Format:
2229	// `parent=projects/{project_id}/locations/{location}`
2230	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2231	// Maximum return size of the list call.
2232	PageSize int32 `protobuf:"varint,2,opt,name=page_size,json=pageSize,proto3" json:"page_size,omitempty"`
2233	// A previous returned page token that can be used to continue listing
2234	// from the last result.
2235	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
2236	// Filter applied to resulting executions. Currently only supports filtering
2237	// executions by a specified schedule_id.
2238	// Format: "schedule_id=<Schedule_ID>"
2239	Filter string `protobuf:"bytes,4,opt,name=filter,proto3" json:"filter,omitempty"`
2240	// Sort by field.
2241	OrderBy string `protobuf:"bytes,5,opt,name=order_by,json=orderBy,proto3" json:"order_by,omitempty"`
2242}
2243
2244func (x *ListExecutionsRequest) Reset() {
2245	*x = ListExecutionsRequest{}
2246	if protoimpl.UnsafeEnabled {
2247		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[34]
2248		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2249		ms.StoreMessageInfo(mi)
2250	}
2251}
2252
2253func (x *ListExecutionsRequest) String() string {
2254	return protoimpl.X.MessageStringOf(x)
2255}
2256
2257func (*ListExecutionsRequest) ProtoMessage() {}
2258
2259func (x *ListExecutionsRequest) ProtoReflect() protoreflect.Message {
2260	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[34]
2261	if protoimpl.UnsafeEnabled && x != nil {
2262		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2263		if ms.LoadMessageInfo() == nil {
2264			ms.StoreMessageInfo(mi)
2265		}
2266		return ms
2267	}
2268	return mi.MessageOf(x)
2269}
2270
2271// Deprecated: Use ListExecutionsRequest.ProtoReflect.Descriptor instead.
2272func (*ListExecutionsRequest) Descriptor() ([]byte, []int) {
2273	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{34}
2274}
2275
2276func (x *ListExecutionsRequest) GetParent() string {
2277	if x != nil {
2278		return x.Parent
2279	}
2280	return ""
2281}
2282
2283func (x *ListExecutionsRequest) GetPageSize() int32 {
2284	if x != nil {
2285		return x.PageSize
2286	}
2287	return 0
2288}
2289
2290func (x *ListExecutionsRequest) GetPageToken() string {
2291	if x != nil {
2292		return x.PageToken
2293	}
2294	return ""
2295}
2296
2297func (x *ListExecutionsRequest) GetFilter() string {
2298	if x != nil {
2299		return x.Filter
2300	}
2301	return ""
2302}
2303
2304func (x *ListExecutionsRequest) GetOrderBy() string {
2305	if x != nil {
2306		return x.OrderBy
2307	}
2308	return ""
2309}
2310
2311// Response for listing scheduled notebook executions
2312type ListExecutionsResponse struct {
2313	state         protoimpl.MessageState
2314	sizeCache     protoimpl.SizeCache
2315	unknownFields protoimpl.UnknownFields
2316
2317	// A list of returned instances.
2318	Executions []*Execution `protobuf:"bytes,1,rep,name=executions,proto3" json:"executions,omitempty"`
2319	// Page token that can be used to continue listing from the last result in the
2320	// next list call.
2321	NextPageToken string `protobuf:"bytes,2,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2322	// Executions IDs that could not be reached. For example,
2323	// ['projects/{project_id}/location/{location}/executions/imagenet_test1',
2324	//  'projects/{project_id}/location/{location}/executions/classifier_train1'].
2325	Unreachable []string `protobuf:"bytes,3,rep,name=unreachable,proto3" json:"unreachable,omitempty"`
2326}
2327
2328func (x *ListExecutionsResponse) Reset() {
2329	*x = ListExecutionsResponse{}
2330	if protoimpl.UnsafeEnabled {
2331		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[35]
2332		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2333		ms.StoreMessageInfo(mi)
2334	}
2335}
2336
2337func (x *ListExecutionsResponse) String() string {
2338	return protoimpl.X.MessageStringOf(x)
2339}
2340
2341func (*ListExecutionsResponse) ProtoMessage() {}
2342
2343func (x *ListExecutionsResponse) ProtoReflect() protoreflect.Message {
2344	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[35]
2345	if protoimpl.UnsafeEnabled && x != nil {
2346		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2347		if ms.LoadMessageInfo() == nil {
2348			ms.StoreMessageInfo(mi)
2349		}
2350		return ms
2351	}
2352	return mi.MessageOf(x)
2353}
2354
2355// Deprecated: Use ListExecutionsResponse.ProtoReflect.Descriptor instead.
2356func (*ListExecutionsResponse) Descriptor() ([]byte, []int) {
2357	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{35}
2358}
2359
2360func (x *ListExecutionsResponse) GetExecutions() []*Execution {
2361	if x != nil {
2362		return x.Executions
2363	}
2364	return nil
2365}
2366
2367func (x *ListExecutionsResponse) GetNextPageToken() string {
2368	if x != nil {
2369		return x.NextPageToken
2370	}
2371	return ""
2372}
2373
2374func (x *ListExecutionsResponse) GetUnreachable() []string {
2375	if x != nil {
2376		return x.Unreachable
2377	}
2378	return nil
2379}
2380
2381// Request for getting scheduled notebook execution
2382type GetExecutionRequest struct {
2383	state         protoimpl.MessageState
2384	sizeCache     protoimpl.SizeCache
2385	unknownFields protoimpl.UnknownFields
2386
2387	// Required. Format:
2388	// `projects/{project_id}/locations/{location}/executions/{execution_id}`
2389	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2390}
2391
2392func (x *GetExecutionRequest) Reset() {
2393	*x = GetExecutionRequest{}
2394	if protoimpl.UnsafeEnabled {
2395		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[36]
2396		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2397		ms.StoreMessageInfo(mi)
2398	}
2399}
2400
2401func (x *GetExecutionRequest) String() string {
2402	return protoimpl.X.MessageStringOf(x)
2403}
2404
2405func (*GetExecutionRequest) ProtoMessage() {}
2406
2407func (x *GetExecutionRequest) ProtoReflect() protoreflect.Message {
2408	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[36]
2409	if protoimpl.UnsafeEnabled && x != nil {
2410		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2411		if ms.LoadMessageInfo() == nil {
2412			ms.StoreMessageInfo(mi)
2413		}
2414		return ms
2415	}
2416	return mi.MessageOf(x)
2417}
2418
2419// Deprecated: Use GetExecutionRequest.ProtoReflect.Descriptor instead.
2420func (*GetExecutionRequest) Descriptor() ([]byte, []int) {
2421	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{36}
2422}
2423
2424func (x *GetExecutionRequest) GetName() string {
2425	if x != nil {
2426		return x.Name
2427	}
2428	return ""
2429}
2430
2431// Request for deleting a scheduled notebook execution
2432type DeleteExecutionRequest struct {
2433	state         protoimpl.MessageState
2434	sizeCache     protoimpl.SizeCache
2435	unknownFields protoimpl.UnknownFields
2436
2437	// Required. Format:
2438	// `projects/{project_id}/locations/{location}/executions/{execution_id}`
2439	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
2440}
2441
2442func (x *DeleteExecutionRequest) Reset() {
2443	*x = DeleteExecutionRequest{}
2444	if protoimpl.UnsafeEnabled {
2445		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[37]
2446		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2447		ms.StoreMessageInfo(mi)
2448	}
2449}
2450
2451func (x *DeleteExecutionRequest) String() string {
2452	return protoimpl.X.MessageStringOf(x)
2453}
2454
2455func (*DeleteExecutionRequest) ProtoMessage() {}
2456
2457func (x *DeleteExecutionRequest) ProtoReflect() protoreflect.Message {
2458	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[37]
2459	if protoimpl.UnsafeEnabled && x != nil {
2460		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2461		if ms.LoadMessageInfo() == nil {
2462			ms.StoreMessageInfo(mi)
2463		}
2464		return ms
2465	}
2466	return mi.MessageOf(x)
2467}
2468
2469// Deprecated: Use DeleteExecutionRequest.ProtoReflect.Descriptor instead.
2470func (*DeleteExecutionRequest) Descriptor() ([]byte, []int) {
2471	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{37}
2472}
2473
2474func (x *DeleteExecutionRequest) GetName() string {
2475	if x != nil {
2476		return x.Name
2477	}
2478	return ""
2479}
2480
2481// Request to create notebook execution
2482type CreateExecutionRequest struct {
2483	state         protoimpl.MessageState
2484	sizeCache     protoimpl.SizeCache
2485	unknownFields protoimpl.UnknownFields
2486
2487	// Required. Format:
2488	// `parent=projects/{project_id}/locations/{location}`
2489	Parent string `protobuf:"bytes,1,opt,name=parent,proto3" json:"parent,omitempty"`
2490	// Required. User-defined unique ID of this execution.
2491	ExecutionId string `protobuf:"bytes,2,opt,name=execution_id,json=executionId,proto3" json:"execution_id,omitempty"`
2492	// Required. The execution to be created.
2493	Execution *Execution `protobuf:"bytes,3,opt,name=execution,proto3" json:"execution,omitempty"`
2494}
2495
2496func (x *CreateExecutionRequest) Reset() {
2497	*x = CreateExecutionRequest{}
2498	if protoimpl.UnsafeEnabled {
2499		mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[38]
2500		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2501		ms.StoreMessageInfo(mi)
2502	}
2503}
2504
2505func (x *CreateExecutionRequest) String() string {
2506	return protoimpl.X.MessageStringOf(x)
2507}
2508
2509func (*CreateExecutionRequest) ProtoMessage() {}
2510
2511func (x *CreateExecutionRequest) ProtoReflect() protoreflect.Message {
2512	mi := &file_google_cloud_notebooks_v1_service_proto_msgTypes[38]
2513	if protoimpl.UnsafeEnabled && x != nil {
2514		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2515		if ms.LoadMessageInfo() == nil {
2516			ms.StoreMessageInfo(mi)
2517		}
2518		return ms
2519	}
2520	return mi.MessageOf(x)
2521}
2522
2523// Deprecated: Use CreateExecutionRequest.ProtoReflect.Descriptor instead.
2524func (*CreateExecutionRequest) Descriptor() ([]byte, []int) {
2525	return file_google_cloud_notebooks_v1_service_proto_rawDescGZIP(), []int{38}
2526}
2527
2528func (x *CreateExecutionRequest) GetParent() string {
2529	if x != nil {
2530		return x.Parent
2531	}
2532	return ""
2533}
2534
2535func (x *CreateExecutionRequest) GetExecutionId() string {
2536	if x != nil {
2537		return x.ExecutionId
2538	}
2539	return ""
2540}
2541
2542func (x *CreateExecutionRequest) GetExecution() *Execution {
2543	if x != nil {
2544		return x.Execution
2545	}
2546	return nil
2547}
2548
2549var File_google_cloud_notebooks_v1_service_proto protoreflect.FileDescriptor
2550
2551var file_google_cloud_notebooks_v1_service_proto_rawDesc = []byte{
2552	0x0a, 0x27, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e,
2553	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x65, 0x72, 0x76,
2554	0x69, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12, 0x19, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2555	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
2556	0x73, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
2557	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f,
2558	0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x63,
2559	0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f,
2560	0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65,
2561	0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x19, 0x67, 0x6f,
2562	0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63,
2563	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f,
2564	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f,
2565	0x76, 0x31, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2e, 0x70,
2566	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x29, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f,
2567	0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x2f,
2568	0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
2569	0x28, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x6f,
2570	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61,
2571	0x6e, 0x63, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2572	0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
2573	0x73, 0x2f, 0x76, 0x31, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f,
2574	0x6e, 0x66, 0x69, 0x67, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x28, 0x67, 0x6f, 0x6f, 0x67,
2575	0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
2576	0x6b, 0x73, 0x2f, 0x76, 0x31, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x2e, 0x70,
2577	0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x23, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x6c, 0x6f, 0x6e,
2578	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2f, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
2579	0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2580	0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73,
2581	0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xce, 0x02, 0x0a, 0x11, 0x4f,
2582	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61,
2583	0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18,
2584	0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
2585	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
2586	0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x35, 0x0a,
2587	0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32,
2588	0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
2589	0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07, 0x65, 0x6e, 0x64,
2590	0x54, 0x69, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03,
2591	0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x12, 0x12, 0x0a, 0x04,
2592	0x76, 0x65, 0x72, 0x62, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x76, 0x65, 0x72, 0x62,
2593	0x12, 0x25, 0x0a, 0x0e, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61,
2594	0x67, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73,
2595	0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x35, 0x0a, 0x16, 0x72, 0x65, 0x71, 0x75, 0x65,
2596	0x73, 0x74, 0x65, 0x64, 0x5f, 0x63, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f,
2597	0x6e, 0x18, 0x06, 0x20, 0x01, 0x28, 0x08, 0x52, 0x15, 0x72, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2598	0x65, 0x64, 0x43, 0x61, 0x6e, 0x63, 0x65, 0x6c, 0x6c, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1f,
2599	0x0a, 0x0b, 0x61, 0x70, 0x69, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x07, 0x20,
2600	0x01, 0x28, 0x09, 0x52, 0x0a, 0x61, 0x70, 0x69, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
2601	0x1a, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x18, 0x08, 0x20, 0x01, 0x28,
2602	0x09, 0x52, 0x08, 0x65, 0x6e, 0x64, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x22, 0x6f, 0x0a, 0x14, 0x4c,
2603	0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75,
2604	0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
2605	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2606	0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
2607	0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a,
2608	0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
2609	0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xa4, 0x01, 0x0a,
2610	0x15, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65,
2611	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x41, 0x0a, 0x09, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2612	0x63, 0x65, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2613	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
2614	0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x09,
2615	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78,
2616	0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01,
2617	0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65,
2618	0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65,
2619	0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61,
2620	0x62, 0x6c, 0x65, 0x22, 0x2d, 0x0a, 0x12, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2621	0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
2622	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61,
2623	0x6d, 0x65, 0x22, 0xa0, 0x01, 0x0a, 0x15, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73,
2624	0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06,
2625	0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
2626	0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x69, 0x6e, 0x73,
2627	0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
2628	0xe0, 0x41, 0x02, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12,
2629	0x44, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
2630	0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2631	0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e,
2632	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x69, 0x6e, 0x73,
2633	0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x5c, 0x0a, 0x17, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65,
2634	0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2635	0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
2636	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a,
2637	0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01,
2638	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2639	0x65, 0x49, 0x64, 0x22, 0xaa, 0x01, 0x0a, 0x1d, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61,
2640	0x6e, 0x63, 0x65, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65,
2641	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
2642	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x4c,
2643	0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x33, 0x2e, 0x67,
2644	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65,
2645	0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2646	0x65, 0x2e, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x54, 0x79, 0x70,
2647	0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x0a,
2648	0x63, 0x6f, 0x72, 0x65, 0x5f, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x03,
2649	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x63, 0x6f, 0x72, 0x65, 0x43, 0x6f, 0x75, 0x6e, 0x74,
2650	0x22, 0x60, 0x0a, 0x1d, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4d,
2651	0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2652	0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
2653	0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x26, 0x0a, 0x0c, 0x6d, 0x61,
2654	0x63, 0x68, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
2655	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x6d, 0x61, 0x63, 0x68, 0x69, 0x6e, 0x65, 0x54, 0x79,
2656	0x70, 0x65, 0x22, 0x79, 0x0a, 0x1b, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74,
2657	0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
2658	0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42,
2659	0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x41, 0x0a, 0x06, 0x63, 0x6f,
2660	0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f,
2661	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
2662	0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43,
2663	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x06, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xc7, 0x01,
2664	0x0a, 0x18, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x61, 0x62,
2665	0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61,
2666	0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e,
2667	0x61, 0x6d, 0x65, 0x12, 0x57, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20,
2668	0x03, 0x28, 0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2669	0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e,
2670	0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c,
2671	0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45,
2672	0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x1a, 0x39, 0x0a, 0x0b,
2673	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
2674	0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
2675	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
2676	0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xb4, 0x01, 0x0a, 0x23, 0x55, 0x70, 0x64, 0x61,
2677	0x74, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2678	0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12,
2679	0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
2680	0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x74, 0x0a, 0x18, 0x73, 0x68, 0x69, 0x65,
2681	0x6c, 0x64, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x63, 0x6f,
2682	0x6e, 0x66, 0x69, 0x67, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f,
2683	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
2684	0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e,
2685	0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2686	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x16, 0x73, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x65, 0x64,
2687	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x30,
2688	0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2689	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
2690	0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2691	0x22, 0x2f, 0x0a, 0x14, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2692	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2693	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d,
2694	0x65, 0x22, 0x2e, 0x0a, 0x13, 0x53, 0x74, 0x6f, 0x70, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2695	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2696	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d,
2697	0x65, 0x22, 0x2f, 0x0a, 0x14, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2698	0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d,
2699	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61,
2700	0x6d, 0x65, 0x22, 0xeb, 0x01, 0x0a, 0x19, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x73,
2701	0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2702	0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
2703	0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18, 0x0a, 0x05, 0x76, 0x6d, 0x5f,
2704	0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x76,
2705	0x6d, 0x49, 0x64, 0x12, 0x5e, 0x0a, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x18,
2706	0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
2707	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76,
2708	0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2709	0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x4d, 0x65, 0x74, 0x61,
2710	0x64, 0x61, 0x74, 0x61, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x08, 0x6d, 0x65, 0x74, 0x61, 0x64,
2711	0x61, 0x74, 0x61, 0x1a, 0x3b, 0x0a, 0x0d, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x45,
2712	0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28,
2713	0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18,
2714	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01,
2715	0x22, 0x50, 0x0a, 0x1c, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x70,
2716	0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2717	0x12, 0x30, 0x0a, 0x11, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x6e, 0x73,
2718	0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02,
2719	0x52, 0x10, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2720	0x63, 0x65, 0x22, 0xb2, 0x01, 0x0a, 0x1d, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2721	0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70,
2722	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61,
2723	0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0b, 0x75, 0x70, 0x67, 0x72, 0x61,
2724	0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x27, 0x0a, 0x0f, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64,
2725	0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
2726	0x0e, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12,
2727	0x21, 0x0a, 0x0c, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18,
2728	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e,
2729	0x66, 0x6f, 0x12, 0x23, 0x0a, 0x0d, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x5f, 0x69, 0x6d,
2730	0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x75, 0x70, 0x67, 0x72, 0x61,
2731	0x64, 0x65, 0x49, 0x6d, 0x61, 0x67, 0x65, 0x22, 0x59, 0x0a, 0x18, 0x47, 0x65, 0x74, 0x49, 0x6e,
2732	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75,
2733	0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
2734	0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f, 0x74, 0x65, 0x62,
2735	0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2736	0x63, 0x6f, 0x6d, 0x2f, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x04, 0x6e, 0x61,
2737	0x6d, 0x65, 0x22, 0xa9, 0x03, 0x0a, 0x19, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2738	0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
2739	0x12, 0x68, 0x0a, 0x0c, 0x68, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65,
2740	0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2741	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e,
2742	0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65,
2743	0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x65, 0x61,
2744	0x6c, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0b, 0x68,
2745	0x65, 0x61, 0x6c, 0x74, 0x68, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x6a, 0x0a, 0x0b, 0x68, 0x65,
2746	0x61, 0x6c, 0x74, 0x68, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
2747	0x44, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
2748	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49,
2749	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73,
2750	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x2e, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f,
2751	0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x68, 0x65, 0x61, 0x6c,
2752	0x74, 0x68, 0x49, 0x6e, 0x66, 0x6f, 0x1a, 0x3d, 0x0a, 0x0f, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68,
2753	0x49, 0x6e, 0x66, 0x6f, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79,
2754	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76,
2755	0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75,
2756	0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x77, 0x0a, 0x0b, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x53,
2757	0x74, 0x61, 0x74, 0x65, 0x12, 0x1c, 0x0a, 0x18, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x5f, 0x53,
2758	0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
2759	0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x59, 0x10, 0x01, 0x12,
2760	0x0d, 0x0a, 0x09, 0x55, 0x4e, 0x48, 0x45, 0x41, 0x4c, 0x54, 0x48, 0x59, 0x10, 0x02, 0x12, 0x17,
2761	0x0a, 0x13, 0x41, 0x47, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x49, 0x4e, 0x53, 0x54,
2762	0x41, 0x4c, 0x4c, 0x45, 0x44, 0x10, 0x03, 0x12, 0x15, 0x0a, 0x11, 0x41, 0x47, 0x45, 0x4e, 0x54,
2763	0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x22, 0x31,
2764	0x0a, 0x16, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2765	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2766	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d,
2767	0x65, 0x22, 0x60, 0x0a, 0x17, 0x52, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x49, 0x6e, 0x73,
2768	0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04,
2769	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
2770	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x2c, 0x0a, 0x0f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f,
2771	0x73, 0x6e, 0x61, 0x70, 0x73, 0x68, 0x6f, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
2772	0xe0, 0x41, 0x02, 0x52, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x53, 0x6e, 0x61, 0x70, 0x73,
2773	0x68, 0x6f, 0x74, 0x22, 0x53, 0x0a, 0x1e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e,
2774	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x52, 0x65,
2775	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
2776	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x18,
2777	0x0a, 0x05, 0x76, 0x6d, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0,
2778	0x41, 0x02, 0x52, 0x04, 0x76, 0x6d, 0x49, 0x64, 0x22, 0x72, 0x0a, 0x17, 0x4c, 0x69, 0x73, 0x74,
2779	0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75,
2780	0x65, 0x73, 0x74, 0x12, 0x1b, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20,
2781	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2782	0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20,
2783	0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a,
2784	0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28,
2785	0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0xb0, 0x01, 0x0a,
2786	0x18, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74,
2787	0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x4a, 0x0a, 0x0c, 0x65, 0x6e, 0x76,
2788	0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32,
2789	0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
2790	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69,
2791	0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x0c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e,
2792	0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61,
2793	0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
2794	0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a,
2795	0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03,
2796	0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22,
2797	0x30, 0x0a, 0x15, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e,
2798	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2799	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d,
2800	0x65, 0x22, 0xb2, 0x01, 0x0a, 0x18, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69,
2801	0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1b,
2802	0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03,
2803	0xe0, 0x41, 0x02, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x2a, 0x0a, 0x0e, 0x65,
2804	0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20,
2805	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0d, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f,
2806	0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x49, 0x64, 0x12, 0x4d, 0x0a, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72,
2807	0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67,
2808	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65,
2809	0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e,
2810	0x6d, 0x65, 0x6e, 0x74, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x65, 0x6e, 0x76, 0x69, 0x72,
2811	0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x22, 0x33, 0x0a, 0x18, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65,
2812	0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
2813	0x73, 0x74, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
2814	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc8, 0x01, 0x0a, 0x14,
2815	0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x71,
2816	0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
2817	0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f,
2818	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
2819	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52,
2820	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61, 0x67, 0x65, 0x5f,
2821	0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70, 0x61, 0x67, 0x65,
2822	0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b,
2823	0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54, 0x6f,
2824	0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x04, 0x20,
2825	0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19, 0x0a, 0x08, 0x6f,
2826	0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6f,
2827	0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xa4, 0x01, 0x0a, 0x15, 0x4c, 0x69, 0x73, 0x74, 0x53,
2828	0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
2829	0x12, 0x41, 0x0a, 0x09, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20,
2830	0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2831	0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e,
2832	0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x09, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
2833	0x6c, 0x65, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65,
2834	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65,
2835	0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75,
2836	0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09,
2837	0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c, 0x65, 0x22, 0x53, 0x0a,
2838	0x12, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75,
2839	0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
2840	0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f, 0x74, 0x65, 0x62,
2841	0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e,
2842	0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61,
2843	0x6d, 0x65, 0x22, 0x56, 0x0a, 0x15, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65,
2844	0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a, 0x04, 0x6e,
2845	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41,
2846	0x23, 0x0a, 0x21, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
2847	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65,
2848	0x64, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xc6, 0x01, 0x0a, 0x15, 0x43,
2849	0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71,
2850	0x75, 0x65, 0x73, 0x74, 0x12, 0x41, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01,
2851	0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f,
2852	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70,
2853	0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52,
2854	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x24, 0x0a, 0x0b, 0x73, 0x63, 0x68, 0x65, 0x64,
2855	0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
2856	0x02, 0x52, 0x0a, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x49, 0x64, 0x12, 0x44, 0x0a,
2857	0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
2858	0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
2859	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65,
2860	0x64, 0x75, 0x6c, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64,
2861	0x75, 0x6c, 0x65, 0x22, 0x57, 0x0a, 0x16, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x63,
2862	0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3d, 0x0a,
2863	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x29, 0xe0, 0x41, 0x02,
2864	0xfa, 0x41, 0x23, 0x0a, 0x21, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67,
2865	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x53, 0x63,
2866	0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xca, 0x01, 0x0a,
2867	0x15, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52,
2868	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2869	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22,
2870	0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
2871	0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
2872	0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x70, 0x61,
2873	0x67, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x05, 0x52, 0x08, 0x70,
2874	0x61, 0x67, 0x65, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f,
2875	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67,
2876	0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x16, 0x0a, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72,
2877	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x12, 0x19,
2878	0x0a, 0x08, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x5f, 0x62, 0x79, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
2879	0x52, 0x07, 0x6f, 0x72, 0x64, 0x65, 0x72, 0x42, 0x79, 0x22, 0xa8, 0x01, 0x0a, 0x16, 0x4c, 0x69,
2880	0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70,
2881	0x6f, 0x6e, 0x73, 0x65, 0x12, 0x44, 0x0a, 0x0a, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
2882	0x6e, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2883	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
2884	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0a,
2885	0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65,
2886	0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20,
2887	0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
2888	0x65, 0x6e, 0x12, 0x20, 0x0a, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68, 0x61, 0x62, 0x6c,
2889	0x65, 0x18, 0x03, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0b, 0x75, 0x6e, 0x72, 0x65, 0x61, 0x63, 0x68,
2890	0x61, 0x62, 0x6c, 0x65, 0x22, 0x55, 0x0a, 0x13, 0x47, 0x65, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75,
2891	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e,
2892	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41,
2893	0x24, 0x0a, 0x22, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f,
2894	0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63,
2895	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0x58, 0x0a, 0x16, 0x44,
2896	0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65,
2897	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
2898	0x01, 0x28, 0x09, 0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6e, 0x6f, 0x74,
2899	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69,
2900	0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52,
2901	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x22, 0xcd, 0x01, 0x0a, 0x16, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
2902	0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2903	0x12, 0x42, 0x0a, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
2904	0x42, 0x2a, 0xe0, 0x41, 0x02, 0xfa, 0x41, 0x24, 0x0a, 0x22, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
2905	0x6f, 0x6b, 0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
2906	0x6f, 0x6d, 0x2f, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x06, 0x70, 0x61,
2907	0x72, 0x65, 0x6e, 0x74, 0x12, 0x26, 0x0a, 0x0c, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
2908	0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52,
2909	0x0b, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x64, 0x12, 0x47, 0x0a, 0x09,
2910	0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
2911	0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
2912	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x65, 0x63,
2913	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x09, 0x65, 0x78, 0x65, 0x63,
2914	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x32, 0xe9, 0x33, 0x0a, 0x0f, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
2915	0x6f, 0x6b, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x12, 0xb2, 0x01, 0x0a, 0x0d, 0x4c, 0x69,
2916	0x73, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0x2f, 0x2e, 0x67, 0x6f,
2917	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62,
2918	0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73, 0x74,
2919	0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67,
2920	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65,
2921	0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x49, 0x6e, 0x73,
2922	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e,
2923	0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72,
2924	0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
2925	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74,
2926	0x61, 0x6e, 0x63, 0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x9f,
2927	0x01, 0x0a, 0x0b, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2d,
2928	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f,
2929	0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e,
2930	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e,
2931	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74,
2932	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2933	0x63, 0x65, 0x22, 0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f,
2934	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
2935	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73,
2936	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65,
2937	0x12, 0xe0, 0x01, 0x0a, 0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61,
2938	0x6e, 0x63, 0x65, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
2939	0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e,
2940	0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65,
2941	0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c,
2942	0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61,
2943	0x74, 0x69, 0x6f, 0x6e, 0x22, 0x7d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x2d, 0x2f, 0x76,
2944	0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
2945	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
2946	0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x3a, 0x08, 0x69, 0x6e, 0x73,
2947	0x74, 0x61, 0x6e, 0x63, 0x65, 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x69,
2948	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2949	0x5f, 0x69, 0x64, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
2950	0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
2951	0x61, 0x74, 0x61, 0x12, 0xc8, 0x01, 0x0a, 0x10, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72,
2952	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
2953	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
2954	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x73,
2955	0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67,
2956	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e,
2957	0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x61, 0x82, 0xd3, 0xe4,
2958	0x93, 0x02, 0x3b, 0x22, 0x36, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
2959	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
2960	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2961	0x65, 0x73, 0x3a, 0x72, 0x65, 0x67, 0x69, 0x73, 0x74, 0x65, 0x72, 0x3a, 0x01, 0x2a, 0xca, 0x41,
2962	0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65,
2963	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xda,
2964	0x01, 0x0a, 0x16, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x41, 0x63,
2965	0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2966	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
2967	0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
2968	0x65, 0x41, 0x63, 0x63, 0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x52, 0x65, 0x71, 0x75,
2969	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
2970	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
2971	0x6f, 0x6e, 0x22, 0x67, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x32, 0x3c, 0x2f, 0x76, 0x31, 0x2f,
2972	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
2973	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73,
2974	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x41, 0x63, 0x63,
2975	0x65, 0x6c, 0x65, 0x72, 0x61, 0x74, 0x6f, 0x72, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08,
2976	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
2977	0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xda, 0x01, 0x0a, 0x16,
2978	0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x61, 0x63, 0x68, 0x69,
2979	0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
2980	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e,
2981	0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4d, 0x61,
2982	0x63, 0x68, 0x69, 0x6e, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
2983	0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75,
2984	0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
2985	0x67, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x32, 0x3c, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
2986	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
2987	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
2988	0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x4d, 0x61, 0x63, 0x68, 0x69, 0x6e,
2989	0x65, 0x54, 0x79, 0x70, 0x65, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73,
2990	0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
2991	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd4, 0x01, 0x0a, 0x14, 0x55, 0x70, 0x64,
2992	0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69,
2993	0x67, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
2994	0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70,
2995	0x64, 0x61, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66,
2996	0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
2997	0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
2998	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x65, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f,
2999	0x32, 0x3a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
3000	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3001	0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a,
3002	0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0xca,
3003	0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70,
3004	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
3005	0xf4, 0x01, 0x0a, 0x1c, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64,
3006	0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
3007	0x12, 0x3e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3008	0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x64,
3009	0x61, 0x74, 0x65, 0x53, 0x68, 0x69, 0x65, 0x6c, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61,
3010	0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3011	0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75,
3012	0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
3013	0x75, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4f, 0x32, 0x4a, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
3014	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
3015	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
3016	0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x64, 0x61, 0x74, 0x65, 0x53, 0x68, 0x69,
3017	0x65, 0x6c, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x43, 0x6f, 0x6e,
3018	0x66, 0x69, 0x67, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61,
3019	0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
3020	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xcb, 0x01, 0x0a, 0x11, 0x53, 0x65, 0x74, 0x49, 0x6e,
3021	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x33, 0x2e, 0x67,
3022	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65,
3023	0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74,
3024	0x61, 0x6e, 0x63, 0x65, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3025	0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
3026	0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3027	0x22, 0x62, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x32, 0x37, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
3028	0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c,
3029	0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61,
3030	0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x65, 0x74, 0x4c, 0x61, 0x62, 0x65, 0x6c,
3031	0x73, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
3032	0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
3033	0x64, 0x61, 0x74, 0x61, 0x12, 0xcc, 0x01, 0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49,
3034	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3035	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73,
3036	0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
3037	0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3038	0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
3039	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x69, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f,
3040	0x2a, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
3041	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3042	0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda,
3043	0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3044	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79,
3045	0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
3046	0x61, 0x74, 0x61, 0x12, 0xbf, 0x01, 0x0a, 0x0d, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73,
3047	0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
3048	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76,
3049	0x31, 0x2e, 0x53, 0x74, 0x61, 0x72, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52,
3050	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3051	0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
3052	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x22, 0x33, 0x2f,
3053	0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
3054	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
3055	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x61,
3056	0x72, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
3057	0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74,
3058	0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xbc, 0x01, 0x0a, 0x0c, 0x53, 0x74, 0x6f, 0x70, 0x49, 0x6e,
3059	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3060	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e,
3061	0x76, 0x31, 0x2e, 0x53, 0x74, 0x6f, 0x70, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52,
3062	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3063	0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
3064	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x37, 0x22, 0x32, 0x2f,
3065	0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
3066	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
3067	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x73, 0x74, 0x6f,
3068	0x70, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
3069	0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61,
3070	0x64, 0x61, 0x74, 0x61, 0x12, 0xbf, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x6e,
3071	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3072	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e,
3073	0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
3074	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3075	0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65,
3076	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x5e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x38, 0x22, 0x33,
3077	0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
3078	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
3079	0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65,
3080	0x73, 0x65, 0x74, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61,
3081	0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
3082	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xca, 0x01, 0x0a, 0x12, 0x52, 0x65, 0x70, 0x6f, 0x72,
3083	0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x34, 0x2e,
3084	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74,
3085	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74,
3086	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x66, 0x6f, 0x52, 0x65, 0x71, 0x75,
3087	0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e,
3088	0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
3089	0x6f, 0x6e, 0x22, 0x5f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x34, 0x2f, 0x76, 0x31, 0x2f,
3090	0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
3091	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73,
3092	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74,
3093	0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
3094	0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
3095	0x61, 0x74, 0x61, 0x12, 0xdc, 0x01, 0x0a, 0x15, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
3096	0x63, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x12, 0x37, 0x2e,
3097	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74,
3098	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74,
3099	0x61, 0x6e, 0x63, 0x65, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x52,
3100	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3101	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e,
3102	0x76, 0x31, 0x2e, 0x49, 0x73, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x55, 0x70, 0x67,
3103	0x72, 0x61, 0x64, 0x65, 0x61, 0x62, 0x6c, 0x65, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65,
3104	0x22, 0x50, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4a, 0x12, 0x48, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e,
3105	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
3106	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
3107	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
3108	0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x69, 0x73, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x61, 0x62,
3109	0x6c, 0x65, 0x12, 0xce, 0x01, 0x0a, 0x11, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
3110	0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3111	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
3112	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
3113	0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x34, 0x2e,
3114	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74,
3115	0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x49, 0x6e, 0x73,
3116	0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0x52, 0x65, 0x73, 0x70, 0x6f,
3117	0x6e, 0x73, 0x65, 0x22, 0x4e, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x41, 0x12, 0x3f, 0x2f, 0x76, 0x31,
3118	0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
3119	0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e,
3120	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x67, 0x65, 0x74, 0x49, 0x6e,
3121	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x48, 0x65, 0x61, 0x6c, 0x74, 0x68, 0xda, 0x41, 0x04, 0x6e,
3122	0x61, 0x6d, 0x65, 0x12, 0xc5, 0x01, 0x0a, 0x0f, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49,
3123	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3124	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73,
3125	0x2e, 0x76, 0x31, 0x2e, 0x55, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61,
3126	0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f,
3127	0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e,
3128	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x60, 0x82, 0xd3, 0xe4, 0x93, 0x02,
3129	0x3a, 0x22, 0x35, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f,
3130	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3131	0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d,
3132	0x3a, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08,
3133	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
3134	0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xc8, 0x01, 0x0a, 0x10,
3135	0x52, 0x6f, 0x6c, 0x6c, 0x62, 0x61, 0x63, 0x6b, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
3136	0x12, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3137	0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x6c,
3138	0x6c, 0x62, 0x61, 0x63, 0x6b, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71,
3139	0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f,
3140	0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
3141	0x69, 0x6f, 0x6e, 0x22, 0x61, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x22, 0x36, 0x2f, 0x76, 0x31,
3142	0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
3143	0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e,
3144	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x72, 0x6f, 0x6c, 0x6c, 0x62,
3145	0x61, 0x63, 0x6b, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61,
3146	0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
3147	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xdd, 0x01, 0x0a, 0x17, 0x55, 0x70, 0x67, 0x72, 0x61,
3148	0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x6e,
3149	0x61, 0x6c, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
3150	0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x55,
3151	0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x6e,
3152	0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
3153	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
3154	0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x68, 0x82, 0xd3,
3155	0xe4, 0x93, 0x02, 0x42, 0x22, 0x3d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
3156	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3157	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
3158	0x2f, 0x2a, 0x7d, 0x3a, 0x75, 0x70, 0x67, 0x72, 0x61, 0x64, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72,
3159	0x6e, 0x61, 0x6c, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x49, 0x6e, 0x73, 0x74, 0x61,
3160	0x6e, 0x63, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
3161	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xbe, 0x01, 0x0a, 0x10, 0x4c, 0x69, 0x73, 0x74, 0x45,
3162	0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x12, 0x32, 0x2e, 0x67, 0x6f,
3163	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62,
3164	0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x6e, 0x76, 0x69,
3165	0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
3166	0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
3167	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74,
3168	0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x52, 0x65, 0x73, 0x70,
3169	0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76,
3170	0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
3171	0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a,
3172	0x7d, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0xda, 0x41,
3173	0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0xab, 0x01, 0x0a, 0x0e, 0x47, 0x65, 0x74, 0x45,
3174	0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f,
3175	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
3176	0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f,
3177	0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x26, 0x2e, 0x67,
3178	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65,
3179	0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e,
3180	0x6d, 0x65, 0x6e, 0x74, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32, 0x12, 0x30, 0x2f, 0x76,
3181	0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
3182	0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65,
3183	0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41,
3184	0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xf6, 0x01, 0x0a, 0x11, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65,
3185	0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f,
3186	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62,
3187	0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x6e,
3188	0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
3189	0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75,
3190	0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
3191	0x8c, 0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x22, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70,
3192	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
3193	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x6e,
3194	0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x3a, 0x0b, 0x65, 0x6e, 0x76, 0x69,
3195	0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0xda, 0x41, 0x21, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
3196	0x2c, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x6e, 0x76,
3197	0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x5f, 0x69, 0x64, 0xca, 0x41, 0x20, 0x0a, 0x0b,
3198	0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x12, 0x11, 0x4f, 0x70, 0x65,
3199	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xd5,
3200	0x01, 0x0a, 0x11, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e,
3201	0x6d, 0x65, 0x6e, 0x74, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
3202	0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31,
3203	0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65,
3204	0x6e, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3205	0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f,
3206	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x32,
3207	0x2a, 0x30, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a,
3208	0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73,
3209	0x2f, 0x2a, 0x2f, 0x65, 0x6e, 0x76, 0x69, 0x72, 0x6f, 0x6e, 0x6d, 0x65, 0x6e, 0x74, 0x73, 0x2f,
3210	0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f,
3211	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d,
3212	0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65,
3213	0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xb2, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74, 0x53,
3214	0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
3215	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
3216	0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
3217	0x65, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
3218	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
3219	0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75,
3220	0x6c, 0x65, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x3e, 0x82, 0xd3, 0xe4,
3221	0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
3222	0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61,
3223	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
3224	0x65, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x12, 0x9f, 0x01, 0x0a, 0x0b,
3225	0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x2d, 0x2e, 0x67, 0x6f,
3226	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62,
3227	0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65, 0x74, 0x53, 0x63, 0x68, 0x65, 0x64,
3228	0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x23, 0x2e, 0x67, 0x6f, 0x6f,
3229	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
3230	0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x22,
3231	0x3c, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x12, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61,
3232	0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f,
3233	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
3234	0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xcc, 0x01,
3235	0x0a, 0x0e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
3236	0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
3237	0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c,
3238	0x65, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65,
3239	0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67,
3240	0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
3241	0x6e, 0x22, 0x69, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x2f, 0x2a, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b,
3242	0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
3243	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x73, 0x63, 0x68, 0x65,
3244	0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca,
3245	0x41, 0x2a, 0x0a, 0x15, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
3246	0x62, 0x75, 0x66, 0x2e, 0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61,
3247	0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe0, 0x01, 0x0a,
3248	0x0e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12,
3249	0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e,
3250	0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61,
3251	0x74, 0x65, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3252	0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72,
3253	0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3254	0x22, 0x7d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x2d, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70,
3255	0x61, 0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a,
3256	0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x73, 0x63,
3257	0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x3a, 0x08, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
3258	0x65, 0xda, 0x41, 0x1b, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x73, 0x63, 0x68, 0x65, 0x64,
3259	0x75, 0x6c, 0x65, 0x2c, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x69, 0x64, 0xca,
3260	0x41, 0x1d, 0x0a, 0x08, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x11, 0x4f, 0x70,
3261	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12,
3262	0xc5, 0x01, 0x0a, 0x0f, 0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64,
3263	0x75, 0x6c, 0x65, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
3264	0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e,
3265	0x54, 0x72, 0x69, 0x67, 0x67, 0x65, 0x72, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52,
3266	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
3267	0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72,
3268	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x60, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x22, 0x35, 0x2f,
3269	0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
3270	0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f,
3271	0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x73, 0x2f, 0x2a, 0x7d, 0x3a, 0x74, 0x72, 0x69,
3272	0x67, 0x67, 0x65, 0x72, 0x3a, 0x01, 0x2a, 0xca, 0x41, 0x1d, 0x0a, 0x08, 0x53, 0x63, 0x68, 0x65,
3273	0x64, 0x75, 0x6c, 0x65, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d,
3274	0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xb6, 0x01, 0x0a, 0x0e, 0x4c, 0x69, 0x73, 0x74,
3275	0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x30, 0x2e, 0x67, 0x6f, 0x6f,
3276	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
3277	0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75,
3278	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x31, 0x2e, 0x67,
3279	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65,
3280	0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x69, 0x73, 0x74, 0x45, 0x78, 0x65,
3281	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22,
3282	0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61,
3283	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
3284	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x78, 0x65,
3285	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0xda, 0x41, 0x06, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74,
3286	0x12, 0xa3, 0x01, 0x0a, 0x0c, 0x47, 0x65, 0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f,
3287	0x6e, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3288	0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x47, 0x65,
3289	0x74, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
3290	0x74, 0x1a, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
3291	0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78,
3292	0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3d, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x30, 0x12,
3293	0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65,
3294	0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f,
3295	0x2a, 0x2f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0xda,
3296	0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0xcf, 0x01, 0x0a, 0x0f, 0x44, 0x65, 0x6c, 0x65, 0x74,
3297	0x65, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x2e, 0x67, 0x6f, 0x6f,
3298	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f,
3299	0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x45, 0x78, 0x65,
3300	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1d, 0x2e,
3301	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e, 0x6e, 0x69,
3302	0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x6a, 0x82, 0xd3,
3303	0xe4, 0x93, 0x02, 0x30, 0x2a, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x6e, 0x61, 0x6d, 0x65, 0x3d,
3304	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f, 0x6c, 0x6f, 0x63, 0x61, 0x74,
3305	0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x2f, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
3306	0x73, 0x2f, 0x2a, 0x7d, 0xda, 0x41, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0xca, 0x41, 0x2a, 0x0a, 0x15,
3307	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
3308	0x45, 0x6d, 0x70, 0x74, 0x79, 0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
3309	0x4d, 0x65, 0x74, 0x61, 0x64, 0x61, 0x74, 0x61, 0x12, 0xe8, 0x01, 0x0a, 0x0f, 0x43, 0x72, 0x65,
3310	0x61, 0x74, 0x65, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x31, 0x2e, 0x67,
3311	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65,
3312	0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45,
3313	0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
3314	0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x6c, 0x6f, 0x6e, 0x67, 0x72, 0x75, 0x6e,
3315	0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x82,
3316	0x01, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x22, 0x2e, 0x2f, 0x76, 0x31, 0x2f, 0x7b, 0x70, 0x61,
3317	0x72, 0x65, 0x6e, 0x74, 0x3d, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x2a, 0x2f,
3318	0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2f, 0x2a, 0x7d, 0x2f, 0x65, 0x78, 0x65,
3319	0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x3a, 0x09, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69,
3320	0x6f, 0x6e, 0xda, 0x41, 0x1d, 0x70, 0x61, 0x72, 0x65, 0x6e, 0x74, 0x2c, 0x65, 0x78, 0x65, 0x63,
3321	0x75, 0x74, 0x69, 0x6f, 0x6e, 0x2c, 0x65, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
3322	0x69, 0x64, 0xca, 0x41, 0x1e, 0x0a, 0x09, 0x45, 0x78, 0x65, 0x63, 0x75, 0x74, 0x69, 0x6f, 0x6e,
3323	0x12, 0x11, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4d, 0x65, 0x74, 0x61, 0x64,
3324	0x61, 0x74, 0x61, 0x1a, 0x4c, 0xca, 0x41, 0x18, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b,
3325	0x73, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d,
3326	0xd2, 0x41, 0x2e, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e, 0x67,
3327	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61, 0x75,
3328	0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72,
3329	0x6d, 0x42, 0xcc, 0x01, 0x0a, 0x1d, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
3330	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73,
3331	0x2e, 0x76, 0x31, 0x42, 0x0e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x50, 0x72,
3332	0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x42, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f,
3333	0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74,
3334	0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f,
3335	0x75, 0x64, 0x2f, 0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x2f, 0x76, 0x31, 0x3b,
3336	0x6e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0xaa, 0x02, 0x19, 0x47, 0x6f, 0x6f, 0x67,
3337	0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f,
3338	0x6b, 0x73, 0x2e, 0x56, 0x31, 0xca, 0x02, 0x19, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43,
3339	0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x5c, 0x56,
3340	0x31, 0xea, 0x02, 0x1c, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75,
3341	0x64, 0x3a, 0x3a, 0x4e, 0x6f, 0x74, 0x65, 0x62, 0x6f, 0x6f, 0x6b, 0x73, 0x3a, 0x3a, 0x56, 0x31,
3342	0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
3343}
3344
3345var (
3346	file_google_cloud_notebooks_v1_service_proto_rawDescOnce sync.Once
3347	file_google_cloud_notebooks_v1_service_proto_rawDescData = file_google_cloud_notebooks_v1_service_proto_rawDesc
3348)
3349
3350func file_google_cloud_notebooks_v1_service_proto_rawDescGZIP() []byte {
3351	file_google_cloud_notebooks_v1_service_proto_rawDescOnce.Do(func() {
3352		file_google_cloud_notebooks_v1_service_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_notebooks_v1_service_proto_rawDescData)
3353	})
3354	return file_google_cloud_notebooks_v1_service_proto_rawDescData
3355}
3356
3357var file_google_cloud_notebooks_v1_service_proto_enumTypes = make([]protoimpl.EnumInfo, 1)
3358var file_google_cloud_notebooks_v1_service_proto_msgTypes = make([]protoimpl.MessageInfo, 42)
3359var file_google_cloud_notebooks_v1_service_proto_goTypes = []interface{}{
3360	(GetInstanceHealthResponse_HealthState)(0),  // 0: google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthState
3361	(*OperationMetadata)(nil),                   // 1: google.cloud.notebooks.v1.OperationMetadata
3362	(*ListInstancesRequest)(nil),                // 2: google.cloud.notebooks.v1.ListInstancesRequest
3363	(*ListInstancesResponse)(nil),               // 3: google.cloud.notebooks.v1.ListInstancesResponse
3364	(*GetInstanceRequest)(nil),                  // 4: google.cloud.notebooks.v1.GetInstanceRequest
3365	(*CreateInstanceRequest)(nil),               // 5: google.cloud.notebooks.v1.CreateInstanceRequest
3366	(*RegisterInstanceRequest)(nil),             // 6: google.cloud.notebooks.v1.RegisterInstanceRequest
3367	(*SetInstanceAcceleratorRequest)(nil),       // 7: google.cloud.notebooks.v1.SetInstanceAcceleratorRequest
3368	(*SetInstanceMachineTypeRequest)(nil),       // 8: google.cloud.notebooks.v1.SetInstanceMachineTypeRequest
3369	(*UpdateInstanceConfigRequest)(nil),         // 9: google.cloud.notebooks.v1.UpdateInstanceConfigRequest
3370	(*SetInstanceLabelsRequest)(nil),            // 10: google.cloud.notebooks.v1.SetInstanceLabelsRequest
3371	(*UpdateShieldedInstanceConfigRequest)(nil), // 11: google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest
3372	(*DeleteInstanceRequest)(nil),               // 12: google.cloud.notebooks.v1.DeleteInstanceRequest
3373	(*StartInstanceRequest)(nil),                // 13: google.cloud.notebooks.v1.StartInstanceRequest
3374	(*StopInstanceRequest)(nil),                 // 14: google.cloud.notebooks.v1.StopInstanceRequest
3375	(*ResetInstanceRequest)(nil),                // 15: google.cloud.notebooks.v1.ResetInstanceRequest
3376	(*ReportInstanceInfoRequest)(nil),           // 16: google.cloud.notebooks.v1.ReportInstanceInfoRequest
3377	(*IsInstanceUpgradeableRequest)(nil),        // 17: google.cloud.notebooks.v1.IsInstanceUpgradeableRequest
3378	(*IsInstanceUpgradeableResponse)(nil),       // 18: google.cloud.notebooks.v1.IsInstanceUpgradeableResponse
3379	(*GetInstanceHealthRequest)(nil),            // 19: google.cloud.notebooks.v1.GetInstanceHealthRequest
3380	(*GetInstanceHealthResponse)(nil),           // 20: google.cloud.notebooks.v1.GetInstanceHealthResponse
3381	(*UpgradeInstanceRequest)(nil),              // 21: google.cloud.notebooks.v1.UpgradeInstanceRequest
3382	(*RollbackInstanceRequest)(nil),             // 22: google.cloud.notebooks.v1.RollbackInstanceRequest
3383	(*UpgradeInstanceInternalRequest)(nil),      // 23: google.cloud.notebooks.v1.UpgradeInstanceInternalRequest
3384	(*ListEnvironmentsRequest)(nil),             // 24: google.cloud.notebooks.v1.ListEnvironmentsRequest
3385	(*ListEnvironmentsResponse)(nil),            // 25: google.cloud.notebooks.v1.ListEnvironmentsResponse
3386	(*GetEnvironmentRequest)(nil),               // 26: google.cloud.notebooks.v1.GetEnvironmentRequest
3387	(*CreateEnvironmentRequest)(nil),            // 27: google.cloud.notebooks.v1.CreateEnvironmentRequest
3388	(*DeleteEnvironmentRequest)(nil),            // 28: google.cloud.notebooks.v1.DeleteEnvironmentRequest
3389	(*ListSchedulesRequest)(nil),                // 29: google.cloud.notebooks.v1.ListSchedulesRequest
3390	(*ListSchedulesResponse)(nil),               // 30: google.cloud.notebooks.v1.ListSchedulesResponse
3391	(*GetScheduleRequest)(nil),                  // 31: google.cloud.notebooks.v1.GetScheduleRequest
3392	(*DeleteScheduleRequest)(nil),               // 32: google.cloud.notebooks.v1.DeleteScheduleRequest
3393	(*CreateScheduleRequest)(nil),               // 33: google.cloud.notebooks.v1.CreateScheduleRequest
3394	(*TriggerScheduleRequest)(nil),              // 34: google.cloud.notebooks.v1.TriggerScheduleRequest
3395	(*ListExecutionsRequest)(nil),               // 35: google.cloud.notebooks.v1.ListExecutionsRequest
3396	(*ListExecutionsResponse)(nil),              // 36: google.cloud.notebooks.v1.ListExecutionsResponse
3397	(*GetExecutionRequest)(nil),                 // 37: google.cloud.notebooks.v1.GetExecutionRequest
3398	(*DeleteExecutionRequest)(nil),              // 38: google.cloud.notebooks.v1.DeleteExecutionRequest
3399	(*CreateExecutionRequest)(nil),              // 39: google.cloud.notebooks.v1.CreateExecutionRequest
3400	nil,                                         // 40: google.cloud.notebooks.v1.SetInstanceLabelsRequest.LabelsEntry
3401	nil,                                         // 41: google.cloud.notebooks.v1.ReportInstanceInfoRequest.MetadataEntry
3402	nil,                                         // 42: google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthInfoEntry
3403	(*timestamppb.Timestamp)(nil),               // 43: google.protobuf.Timestamp
3404	(*Instance)(nil),                            // 44: google.cloud.notebooks.v1.Instance
3405	(Instance_AcceleratorType)(0),               // 45: google.cloud.notebooks.v1.Instance.AcceleratorType
3406	(*InstanceConfig)(nil),                      // 46: google.cloud.notebooks.v1.InstanceConfig
3407	(*Instance_ShieldedInstanceConfig)(nil),     // 47: google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig
3408	(*Environment)(nil),                         // 48: google.cloud.notebooks.v1.Environment
3409	(*Schedule)(nil),                            // 49: google.cloud.notebooks.v1.Schedule
3410	(*Execution)(nil),                           // 50: google.cloud.notebooks.v1.Execution
3411	(*longrunning.Operation)(nil),               // 51: google.longrunning.Operation
3412}
3413var file_google_cloud_notebooks_v1_service_proto_depIdxs = []int32{
3414	43, // 0: google.cloud.notebooks.v1.OperationMetadata.create_time:type_name -> google.protobuf.Timestamp
3415	43, // 1: google.cloud.notebooks.v1.OperationMetadata.end_time:type_name -> google.protobuf.Timestamp
3416	44, // 2: google.cloud.notebooks.v1.ListInstancesResponse.instances:type_name -> google.cloud.notebooks.v1.Instance
3417	44, // 3: google.cloud.notebooks.v1.CreateInstanceRequest.instance:type_name -> google.cloud.notebooks.v1.Instance
3418	45, // 4: google.cloud.notebooks.v1.SetInstanceAcceleratorRequest.type:type_name -> google.cloud.notebooks.v1.Instance.AcceleratorType
3419	46, // 5: google.cloud.notebooks.v1.UpdateInstanceConfigRequest.config:type_name -> google.cloud.notebooks.v1.InstanceConfig
3420	40, // 6: google.cloud.notebooks.v1.SetInstanceLabelsRequest.labels:type_name -> google.cloud.notebooks.v1.SetInstanceLabelsRequest.LabelsEntry
3421	47, // 7: google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest.shielded_instance_config:type_name -> google.cloud.notebooks.v1.Instance.ShieldedInstanceConfig
3422	41, // 8: google.cloud.notebooks.v1.ReportInstanceInfoRequest.metadata:type_name -> google.cloud.notebooks.v1.ReportInstanceInfoRequest.MetadataEntry
3423	0,  // 9: google.cloud.notebooks.v1.GetInstanceHealthResponse.health_state:type_name -> google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthState
3424	42, // 10: google.cloud.notebooks.v1.GetInstanceHealthResponse.health_info:type_name -> google.cloud.notebooks.v1.GetInstanceHealthResponse.HealthInfoEntry
3425	48, // 11: google.cloud.notebooks.v1.ListEnvironmentsResponse.environments:type_name -> google.cloud.notebooks.v1.Environment
3426	48, // 12: google.cloud.notebooks.v1.CreateEnvironmentRequest.environment:type_name -> google.cloud.notebooks.v1.Environment
3427	49, // 13: google.cloud.notebooks.v1.ListSchedulesResponse.schedules:type_name -> google.cloud.notebooks.v1.Schedule
3428	49, // 14: google.cloud.notebooks.v1.CreateScheduleRequest.schedule:type_name -> google.cloud.notebooks.v1.Schedule
3429	50, // 15: google.cloud.notebooks.v1.ListExecutionsResponse.executions:type_name -> google.cloud.notebooks.v1.Execution
3430	50, // 16: google.cloud.notebooks.v1.CreateExecutionRequest.execution:type_name -> google.cloud.notebooks.v1.Execution
3431	2,  // 17: google.cloud.notebooks.v1.NotebookService.ListInstances:input_type -> google.cloud.notebooks.v1.ListInstancesRequest
3432	4,  // 18: google.cloud.notebooks.v1.NotebookService.GetInstance:input_type -> google.cloud.notebooks.v1.GetInstanceRequest
3433	5,  // 19: google.cloud.notebooks.v1.NotebookService.CreateInstance:input_type -> google.cloud.notebooks.v1.CreateInstanceRequest
3434	6,  // 20: google.cloud.notebooks.v1.NotebookService.RegisterInstance:input_type -> google.cloud.notebooks.v1.RegisterInstanceRequest
3435	7,  // 21: google.cloud.notebooks.v1.NotebookService.SetInstanceAccelerator:input_type -> google.cloud.notebooks.v1.SetInstanceAcceleratorRequest
3436	8,  // 22: google.cloud.notebooks.v1.NotebookService.SetInstanceMachineType:input_type -> google.cloud.notebooks.v1.SetInstanceMachineTypeRequest
3437	9,  // 23: google.cloud.notebooks.v1.NotebookService.UpdateInstanceConfig:input_type -> google.cloud.notebooks.v1.UpdateInstanceConfigRequest
3438	11, // 24: google.cloud.notebooks.v1.NotebookService.UpdateShieldedInstanceConfig:input_type -> google.cloud.notebooks.v1.UpdateShieldedInstanceConfigRequest
3439	10, // 25: google.cloud.notebooks.v1.NotebookService.SetInstanceLabels:input_type -> google.cloud.notebooks.v1.SetInstanceLabelsRequest
3440	12, // 26: google.cloud.notebooks.v1.NotebookService.DeleteInstance:input_type -> google.cloud.notebooks.v1.DeleteInstanceRequest
3441	13, // 27: google.cloud.notebooks.v1.NotebookService.StartInstance:input_type -> google.cloud.notebooks.v1.StartInstanceRequest
3442	14, // 28: google.cloud.notebooks.v1.NotebookService.StopInstance:input_type -> google.cloud.notebooks.v1.StopInstanceRequest
3443	15, // 29: google.cloud.notebooks.v1.NotebookService.ResetInstance:input_type -> google.cloud.notebooks.v1.ResetInstanceRequest
3444	16, // 30: google.cloud.notebooks.v1.NotebookService.ReportInstanceInfo:input_type -> google.cloud.notebooks.v1.ReportInstanceInfoRequest
3445	17, // 31: google.cloud.notebooks.v1.NotebookService.IsInstanceUpgradeable:input_type -> google.cloud.notebooks.v1.IsInstanceUpgradeableRequest
3446	19, // 32: google.cloud.notebooks.v1.NotebookService.GetInstanceHealth:input_type -> google.cloud.notebooks.v1.GetInstanceHealthRequest
3447	21, // 33: google.cloud.notebooks.v1.NotebookService.UpgradeInstance:input_type -> google.cloud.notebooks.v1.UpgradeInstanceRequest
3448	22, // 34: google.cloud.notebooks.v1.NotebookService.RollbackInstance:input_type -> google.cloud.notebooks.v1.RollbackInstanceRequest
3449	23, // 35: google.cloud.notebooks.v1.NotebookService.UpgradeInstanceInternal:input_type -> google.cloud.notebooks.v1.UpgradeInstanceInternalRequest
3450	24, // 36: google.cloud.notebooks.v1.NotebookService.ListEnvironments:input_type -> google.cloud.notebooks.v1.ListEnvironmentsRequest
3451	26, // 37: google.cloud.notebooks.v1.NotebookService.GetEnvironment:input_type -> google.cloud.notebooks.v1.GetEnvironmentRequest
3452	27, // 38: google.cloud.notebooks.v1.NotebookService.CreateEnvironment:input_type -> google.cloud.notebooks.v1.CreateEnvironmentRequest
3453	28, // 39: google.cloud.notebooks.v1.NotebookService.DeleteEnvironment:input_type -> google.cloud.notebooks.v1.DeleteEnvironmentRequest
3454	29, // 40: google.cloud.notebooks.v1.NotebookService.ListSchedules:input_type -> google.cloud.notebooks.v1.ListSchedulesRequest
3455	31, // 41: google.cloud.notebooks.v1.NotebookService.GetSchedule:input_type -> google.cloud.notebooks.v1.GetScheduleRequest
3456	32, // 42: google.cloud.notebooks.v1.NotebookService.DeleteSchedule:input_type -> google.cloud.notebooks.v1.DeleteScheduleRequest
3457	33, // 43: google.cloud.notebooks.v1.NotebookService.CreateSchedule:input_type -> google.cloud.notebooks.v1.CreateScheduleRequest
3458	34, // 44: google.cloud.notebooks.v1.NotebookService.TriggerSchedule:input_type -> google.cloud.notebooks.v1.TriggerScheduleRequest
3459	35, // 45: google.cloud.notebooks.v1.NotebookService.ListExecutions:input_type -> google.cloud.notebooks.v1.ListExecutionsRequest
3460	37, // 46: google.cloud.notebooks.v1.NotebookService.GetExecution:input_type -> google.cloud.notebooks.v1.GetExecutionRequest
3461	38, // 47: google.cloud.notebooks.v1.NotebookService.DeleteExecution:input_type -> google.cloud.notebooks.v1.DeleteExecutionRequest
3462	39, // 48: google.cloud.notebooks.v1.NotebookService.CreateExecution:input_type -> google.cloud.notebooks.v1.CreateExecutionRequest
3463	3,  // 49: google.cloud.notebooks.v1.NotebookService.ListInstances:output_type -> google.cloud.notebooks.v1.ListInstancesResponse
3464	44, // 50: google.cloud.notebooks.v1.NotebookService.GetInstance:output_type -> google.cloud.notebooks.v1.Instance
3465	51, // 51: google.cloud.notebooks.v1.NotebookService.CreateInstance:output_type -> google.longrunning.Operation
3466	51, // 52: google.cloud.notebooks.v1.NotebookService.RegisterInstance:output_type -> google.longrunning.Operation
3467	51, // 53: google.cloud.notebooks.v1.NotebookService.SetInstanceAccelerator:output_type -> google.longrunning.Operation
3468	51, // 54: google.cloud.notebooks.v1.NotebookService.SetInstanceMachineType:output_type -> google.longrunning.Operation
3469	51, // 55: google.cloud.notebooks.v1.NotebookService.UpdateInstanceConfig:output_type -> google.longrunning.Operation
3470	51, // 56: google.cloud.notebooks.v1.NotebookService.UpdateShieldedInstanceConfig:output_type -> google.longrunning.Operation
3471	51, // 57: google.cloud.notebooks.v1.NotebookService.SetInstanceLabels:output_type -> google.longrunning.Operation
3472	51, // 58: google.cloud.notebooks.v1.NotebookService.DeleteInstance:output_type -> google.longrunning.Operation
3473	51, // 59: google.cloud.notebooks.v1.NotebookService.StartInstance:output_type -> google.longrunning.Operation
3474	51, // 60: google.cloud.notebooks.v1.NotebookService.StopInstance:output_type -> google.longrunning.Operation
3475	51, // 61: google.cloud.notebooks.v1.NotebookService.ResetInstance:output_type -> google.longrunning.Operation
3476	51, // 62: google.cloud.notebooks.v1.NotebookService.ReportInstanceInfo:output_type -> google.longrunning.Operation
3477	18, // 63: google.cloud.notebooks.v1.NotebookService.IsInstanceUpgradeable:output_type -> google.cloud.notebooks.v1.IsInstanceUpgradeableResponse
3478	20, // 64: google.cloud.notebooks.v1.NotebookService.GetInstanceHealth:output_type -> google.cloud.notebooks.v1.GetInstanceHealthResponse
3479	51, // 65: google.cloud.notebooks.v1.NotebookService.UpgradeInstance:output_type -> google.longrunning.Operation
3480	51, // 66: google.cloud.notebooks.v1.NotebookService.RollbackInstance:output_type -> google.longrunning.Operation
3481	51, // 67: google.cloud.notebooks.v1.NotebookService.UpgradeInstanceInternal:output_type -> google.longrunning.Operation
3482	25, // 68: google.cloud.notebooks.v1.NotebookService.ListEnvironments:output_type -> google.cloud.notebooks.v1.ListEnvironmentsResponse
3483	48, // 69: google.cloud.notebooks.v1.NotebookService.GetEnvironment:output_type -> google.cloud.notebooks.v1.Environment
3484	51, // 70: google.cloud.notebooks.v1.NotebookService.CreateEnvironment:output_type -> google.longrunning.Operation
3485	51, // 71: google.cloud.notebooks.v1.NotebookService.DeleteEnvironment:output_type -> google.longrunning.Operation
3486	30, // 72: google.cloud.notebooks.v1.NotebookService.ListSchedules:output_type -> google.cloud.notebooks.v1.ListSchedulesResponse
3487	49, // 73: google.cloud.notebooks.v1.NotebookService.GetSchedule:output_type -> google.cloud.notebooks.v1.Schedule
3488	51, // 74: google.cloud.notebooks.v1.NotebookService.DeleteSchedule:output_type -> google.longrunning.Operation
3489	51, // 75: google.cloud.notebooks.v1.NotebookService.CreateSchedule:output_type -> google.longrunning.Operation
3490	51, // 76: google.cloud.notebooks.v1.NotebookService.TriggerSchedule:output_type -> google.longrunning.Operation
3491	36, // 77: google.cloud.notebooks.v1.NotebookService.ListExecutions:output_type -> google.cloud.notebooks.v1.ListExecutionsResponse
3492	50, // 78: google.cloud.notebooks.v1.NotebookService.GetExecution:output_type -> google.cloud.notebooks.v1.Execution
3493	51, // 79: google.cloud.notebooks.v1.NotebookService.DeleteExecution:output_type -> google.longrunning.Operation
3494	51, // 80: google.cloud.notebooks.v1.NotebookService.CreateExecution:output_type -> google.longrunning.Operation
3495	49, // [49:81] is the sub-list for method output_type
3496	17, // [17:49] is the sub-list for method input_type
3497	17, // [17:17] is the sub-list for extension type_name
3498	17, // [17:17] is the sub-list for extension extendee
3499	0,  // [0:17] is the sub-list for field type_name
3500}
3501
3502func init() { file_google_cloud_notebooks_v1_service_proto_init() }
3503func file_google_cloud_notebooks_v1_service_proto_init() {
3504	if File_google_cloud_notebooks_v1_service_proto != nil {
3505		return
3506	}
3507	file_google_cloud_notebooks_v1_environment_proto_init()
3508	file_google_cloud_notebooks_v1_execution_proto_init()
3509	file_google_cloud_notebooks_v1_instance_proto_init()
3510	file_google_cloud_notebooks_v1_instance_config_proto_init()
3511	file_google_cloud_notebooks_v1_schedule_proto_init()
3512	if !protoimpl.UnsafeEnabled {
3513		file_google_cloud_notebooks_v1_service_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
3514			switch v := v.(*OperationMetadata); i {
3515			case 0:
3516				return &v.state
3517			case 1:
3518				return &v.sizeCache
3519			case 2:
3520				return &v.unknownFields
3521			default:
3522				return nil
3523			}
3524		}
3525		file_google_cloud_notebooks_v1_service_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
3526			switch v := v.(*ListInstancesRequest); i {
3527			case 0:
3528				return &v.state
3529			case 1:
3530				return &v.sizeCache
3531			case 2:
3532				return &v.unknownFields
3533			default:
3534				return nil
3535			}
3536		}
3537		file_google_cloud_notebooks_v1_service_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
3538			switch v := v.(*ListInstancesResponse); i {
3539			case 0:
3540				return &v.state
3541			case 1:
3542				return &v.sizeCache
3543			case 2:
3544				return &v.unknownFields
3545			default:
3546				return nil
3547			}
3548		}
3549		file_google_cloud_notebooks_v1_service_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
3550			switch v := v.(*GetInstanceRequest); i {
3551			case 0:
3552				return &v.state
3553			case 1:
3554				return &v.sizeCache
3555			case 2:
3556				return &v.unknownFields
3557			default:
3558				return nil
3559			}
3560		}
3561		file_google_cloud_notebooks_v1_service_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
3562			switch v := v.(*CreateInstanceRequest); i {
3563			case 0:
3564				return &v.state
3565			case 1:
3566				return &v.sizeCache
3567			case 2:
3568				return &v.unknownFields
3569			default:
3570				return nil
3571			}
3572		}
3573		file_google_cloud_notebooks_v1_service_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
3574			switch v := v.(*RegisterInstanceRequest); i {
3575			case 0:
3576				return &v.state
3577			case 1:
3578				return &v.sizeCache
3579			case 2:
3580				return &v.unknownFields
3581			default:
3582				return nil
3583			}
3584		}
3585		file_google_cloud_notebooks_v1_service_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
3586			switch v := v.(*SetInstanceAcceleratorRequest); i {
3587			case 0:
3588				return &v.state
3589			case 1:
3590				return &v.sizeCache
3591			case 2:
3592				return &v.unknownFields
3593			default:
3594				return nil
3595			}
3596		}
3597		file_google_cloud_notebooks_v1_service_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
3598			switch v := v.(*SetInstanceMachineTypeRequest); i {
3599			case 0:
3600				return &v.state
3601			case 1:
3602				return &v.sizeCache
3603			case 2:
3604				return &v.unknownFields
3605			default:
3606				return nil
3607			}
3608		}
3609		file_google_cloud_notebooks_v1_service_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
3610			switch v := v.(*UpdateInstanceConfigRequest); i {
3611			case 0:
3612				return &v.state
3613			case 1:
3614				return &v.sizeCache
3615			case 2:
3616				return &v.unknownFields
3617			default:
3618				return nil
3619			}
3620		}
3621		file_google_cloud_notebooks_v1_service_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
3622			switch v := v.(*SetInstanceLabelsRequest); i {
3623			case 0:
3624				return &v.state
3625			case 1:
3626				return &v.sizeCache
3627			case 2:
3628				return &v.unknownFields
3629			default:
3630				return nil
3631			}
3632		}
3633		file_google_cloud_notebooks_v1_service_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
3634			switch v := v.(*UpdateShieldedInstanceConfigRequest); i {
3635			case 0:
3636				return &v.state
3637			case 1:
3638				return &v.sizeCache
3639			case 2:
3640				return &v.unknownFields
3641			default:
3642				return nil
3643			}
3644		}
3645		file_google_cloud_notebooks_v1_service_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
3646			switch v := v.(*DeleteInstanceRequest); i {
3647			case 0:
3648				return &v.state
3649			case 1:
3650				return &v.sizeCache
3651			case 2:
3652				return &v.unknownFields
3653			default:
3654				return nil
3655			}
3656		}
3657		file_google_cloud_notebooks_v1_service_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
3658			switch v := v.(*StartInstanceRequest); i {
3659			case 0:
3660				return &v.state
3661			case 1:
3662				return &v.sizeCache
3663			case 2:
3664				return &v.unknownFields
3665			default:
3666				return nil
3667			}
3668		}
3669		file_google_cloud_notebooks_v1_service_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
3670			switch v := v.(*StopInstanceRequest); i {
3671			case 0:
3672				return &v.state
3673			case 1:
3674				return &v.sizeCache
3675			case 2:
3676				return &v.unknownFields
3677			default:
3678				return nil
3679			}
3680		}
3681		file_google_cloud_notebooks_v1_service_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
3682			switch v := v.(*ResetInstanceRequest); i {
3683			case 0:
3684				return &v.state
3685			case 1:
3686				return &v.sizeCache
3687			case 2:
3688				return &v.unknownFields
3689			default:
3690				return nil
3691			}
3692		}
3693		file_google_cloud_notebooks_v1_service_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
3694			switch v := v.(*ReportInstanceInfoRequest); i {
3695			case 0:
3696				return &v.state
3697			case 1:
3698				return &v.sizeCache
3699			case 2:
3700				return &v.unknownFields
3701			default:
3702				return nil
3703			}
3704		}
3705		file_google_cloud_notebooks_v1_service_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
3706			switch v := v.(*IsInstanceUpgradeableRequest); i {
3707			case 0:
3708				return &v.state
3709			case 1:
3710				return &v.sizeCache
3711			case 2:
3712				return &v.unknownFields
3713			default:
3714				return nil
3715			}
3716		}
3717		file_google_cloud_notebooks_v1_service_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
3718			switch v := v.(*IsInstanceUpgradeableResponse); i {
3719			case 0:
3720				return &v.state
3721			case 1:
3722				return &v.sizeCache
3723			case 2:
3724				return &v.unknownFields
3725			default:
3726				return nil
3727			}
3728		}
3729		file_google_cloud_notebooks_v1_service_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
3730			switch v := v.(*GetInstanceHealthRequest); i {
3731			case 0:
3732				return &v.state
3733			case 1:
3734				return &v.sizeCache
3735			case 2:
3736				return &v.unknownFields
3737			default:
3738				return nil
3739			}
3740		}
3741		file_google_cloud_notebooks_v1_service_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
3742			switch v := v.(*GetInstanceHealthResponse); i {
3743			case 0:
3744				return &v.state
3745			case 1:
3746				return &v.sizeCache
3747			case 2:
3748				return &v.unknownFields
3749			default:
3750				return nil
3751			}
3752		}
3753		file_google_cloud_notebooks_v1_service_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
3754			switch v := v.(*UpgradeInstanceRequest); i {
3755			case 0:
3756				return &v.state
3757			case 1:
3758				return &v.sizeCache
3759			case 2:
3760				return &v.unknownFields
3761			default:
3762				return nil
3763			}
3764		}
3765		file_google_cloud_notebooks_v1_service_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
3766			switch v := v.(*RollbackInstanceRequest); i {
3767			case 0:
3768				return &v.state
3769			case 1:
3770				return &v.sizeCache
3771			case 2:
3772				return &v.unknownFields
3773			default:
3774				return nil
3775			}
3776		}
3777		file_google_cloud_notebooks_v1_service_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
3778			switch v := v.(*UpgradeInstanceInternalRequest); i {
3779			case 0:
3780				return &v.state
3781			case 1:
3782				return &v.sizeCache
3783			case 2:
3784				return &v.unknownFields
3785			default:
3786				return nil
3787			}
3788		}
3789		file_google_cloud_notebooks_v1_service_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
3790			switch v := v.(*ListEnvironmentsRequest); i {
3791			case 0:
3792				return &v.state
3793			case 1:
3794				return &v.sizeCache
3795			case 2:
3796				return &v.unknownFields
3797			default:
3798				return nil
3799			}
3800		}
3801		file_google_cloud_notebooks_v1_service_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
3802			switch v := v.(*ListEnvironmentsResponse); i {
3803			case 0:
3804				return &v.state
3805			case 1:
3806				return &v.sizeCache
3807			case 2:
3808				return &v.unknownFields
3809			default:
3810				return nil
3811			}
3812		}
3813		file_google_cloud_notebooks_v1_service_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
3814			switch v := v.(*GetEnvironmentRequest); i {
3815			case 0:
3816				return &v.state
3817			case 1:
3818				return &v.sizeCache
3819			case 2:
3820				return &v.unknownFields
3821			default:
3822				return nil
3823			}
3824		}
3825		file_google_cloud_notebooks_v1_service_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
3826			switch v := v.(*CreateEnvironmentRequest); i {
3827			case 0:
3828				return &v.state
3829			case 1:
3830				return &v.sizeCache
3831			case 2:
3832				return &v.unknownFields
3833			default:
3834				return nil
3835			}
3836		}
3837		file_google_cloud_notebooks_v1_service_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
3838			switch v := v.(*DeleteEnvironmentRequest); i {
3839			case 0:
3840				return &v.state
3841			case 1:
3842				return &v.sizeCache
3843			case 2:
3844				return &v.unknownFields
3845			default:
3846				return nil
3847			}
3848		}
3849		file_google_cloud_notebooks_v1_service_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
3850			switch v := v.(*ListSchedulesRequest); i {
3851			case 0:
3852				return &v.state
3853			case 1:
3854				return &v.sizeCache
3855			case 2:
3856				return &v.unknownFields
3857			default:
3858				return nil
3859			}
3860		}
3861		file_google_cloud_notebooks_v1_service_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
3862			switch v := v.(*ListSchedulesResponse); i {
3863			case 0:
3864				return &v.state
3865			case 1:
3866				return &v.sizeCache
3867			case 2:
3868				return &v.unknownFields
3869			default:
3870				return nil
3871			}
3872		}
3873		file_google_cloud_notebooks_v1_service_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
3874			switch v := v.(*GetScheduleRequest); i {
3875			case 0:
3876				return &v.state
3877			case 1:
3878				return &v.sizeCache
3879			case 2:
3880				return &v.unknownFields
3881			default:
3882				return nil
3883			}
3884		}
3885		file_google_cloud_notebooks_v1_service_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
3886			switch v := v.(*DeleteScheduleRequest); i {
3887			case 0:
3888				return &v.state
3889			case 1:
3890				return &v.sizeCache
3891			case 2:
3892				return &v.unknownFields
3893			default:
3894				return nil
3895			}
3896		}
3897		file_google_cloud_notebooks_v1_service_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
3898			switch v := v.(*CreateScheduleRequest); i {
3899			case 0:
3900				return &v.state
3901			case 1:
3902				return &v.sizeCache
3903			case 2:
3904				return &v.unknownFields
3905			default:
3906				return nil
3907			}
3908		}
3909		file_google_cloud_notebooks_v1_service_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
3910			switch v := v.(*TriggerScheduleRequest); i {
3911			case 0:
3912				return &v.state
3913			case 1:
3914				return &v.sizeCache
3915			case 2:
3916				return &v.unknownFields
3917			default:
3918				return nil
3919			}
3920		}
3921		file_google_cloud_notebooks_v1_service_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
3922			switch v := v.(*ListExecutionsRequest); i {
3923			case 0:
3924				return &v.state
3925			case 1:
3926				return &v.sizeCache
3927			case 2:
3928				return &v.unknownFields
3929			default:
3930				return nil
3931			}
3932		}
3933		file_google_cloud_notebooks_v1_service_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
3934			switch v := v.(*ListExecutionsResponse); i {
3935			case 0:
3936				return &v.state
3937			case 1:
3938				return &v.sizeCache
3939			case 2:
3940				return &v.unknownFields
3941			default:
3942				return nil
3943			}
3944		}
3945		file_google_cloud_notebooks_v1_service_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
3946			switch v := v.(*GetExecutionRequest); i {
3947			case 0:
3948				return &v.state
3949			case 1:
3950				return &v.sizeCache
3951			case 2:
3952				return &v.unknownFields
3953			default:
3954				return nil
3955			}
3956		}
3957		file_google_cloud_notebooks_v1_service_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
3958			switch v := v.(*DeleteExecutionRequest); i {
3959			case 0:
3960				return &v.state
3961			case 1:
3962				return &v.sizeCache
3963			case 2:
3964				return &v.unknownFields
3965			default:
3966				return nil
3967			}
3968		}
3969		file_google_cloud_notebooks_v1_service_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
3970			switch v := v.(*CreateExecutionRequest); i {
3971			case 0:
3972				return &v.state
3973			case 1:
3974				return &v.sizeCache
3975			case 2:
3976				return &v.unknownFields
3977			default:
3978				return nil
3979			}
3980		}
3981	}
3982	type x struct{}
3983	out := protoimpl.TypeBuilder{
3984		File: protoimpl.DescBuilder{
3985			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
3986			RawDescriptor: file_google_cloud_notebooks_v1_service_proto_rawDesc,
3987			NumEnums:      1,
3988			NumMessages:   42,
3989			NumExtensions: 0,
3990			NumServices:   1,
3991		},
3992		GoTypes:           file_google_cloud_notebooks_v1_service_proto_goTypes,
3993		DependencyIndexes: file_google_cloud_notebooks_v1_service_proto_depIdxs,
3994		EnumInfos:         file_google_cloud_notebooks_v1_service_proto_enumTypes,
3995		MessageInfos:      file_google_cloud_notebooks_v1_service_proto_msgTypes,
3996	}.Build()
3997	File_google_cloud_notebooks_v1_service_proto = out.File
3998	file_google_cloud_notebooks_v1_service_proto_rawDesc = nil
3999	file_google_cloud_notebooks_v1_service_proto_goTypes = nil
4000	file_google_cloud_notebooks_v1_service_proto_depIdxs = nil
4001}
4002
4003// Reference imports to suppress errors if they are not otherwise used.
4004var _ context.Context
4005var _ grpc.ClientConnInterface
4006
4007// This is a compile-time assertion to ensure that this generated file
4008// is compatible with the grpc package it is being compiled against.
4009const _ = grpc.SupportPackageIsVersion6
4010
4011// NotebookServiceClient is the client API for NotebookService service.
4012//
4013// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
4014type NotebookServiceClient interface {
4015	// Lists instances in a given project and location.
4016	ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error)
4017	// Gets details of a single Instance.
4018	GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error)
4019	// Creates a new Instance in a given project and location.
4020	CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4021	// Registers an existing legacy notebook instance to the Notebooks API server.
4022	// Legacy instances are instances created with the legacy Compute Engine
4023	// calls. They are not manageable by the Notebooks API out of the box. This
4024	// call makes these instances manageable by the Notebooks API.
4025	RegisterInstance(ctx context.Context, in *RegisterInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4026	// Updates the guest accelerators of a single Instance.
4027	SetInstanceAccelerator(ctx context.Context, in *SetInstanceAcceleratorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4028	// Updates the machine type of a single Instance.
4029	SetInstanceMachineType(ctx context.Context, in *SetInstanceMachineTypeRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4030	// Update Notebook Instance configurations.
4031	UpdateInstanceConfig(ctx context.Context, in *UpdateInstanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4032	// Updates the Shielded instance configuration of a single Instance.
4033	UpdateShieldedInstanceConfig(ctx context.Context, in *UpdateShieldedInstanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4034	// Replaces all the labels of an Instance.
4035	SetInstanceLabels(ctx context.Context, in *SetInstanceLabelsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4036	// Deletes a single Instance.
4037	DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4038	// Starts a notebook instance.
4039	StartInstance(ctx context.Context, in *StartInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4040	// Stops a notebook instance.
4041	StopInstance(ctx context.Context, in *StopInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4042	// Resets a notebook instance.
4043	ResetInstance(ctx context.Context, in *ResetInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4044	// Allows notebook instances to
4045	// report their latest instance information to the Notebooks
4046	// API server. The server will merge the reported information to
4047	// the instance metadata store. Do not use this method directly.
4048	ReportInstanceInfo(ctx context.Context, in *ReportInstanceInfoRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4049	// Check if a notebook instance is upgradable.
4050	IsInstanceUpgradeable(ctx context.Context, in *IsInstanceUpgradeableRequest, opts ...grpc.CallOption) (*IsInstanceUpgradeableResponse, error)
4051	// Check if a notebook instance is healthy.
4052	GetInstanceHealth(ctx context.Context, in *GetInstanceHealthRequest, opts ...grpc.CallOption) (*GetInstanceHealthResponse, error)
4053	// Upgrades a notebook instance to the latest version.
4054	UpgradeInstance(ctx context.Context, in *UpgradeInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4055	// Rollbacks a notebook instance to the previous version.
4056	RollbackInstance(ctx context.Context, in *RollbackInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4057	// Allows notebook instances to
4058	// call this endpoint to upgrade themselves. Do not use this method directly.
4059	UpgradeInstanceInternal(ctx context.Context, in *UpgradeInstanceInternalRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4060	// Lists environments in a project.
4061	ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error)
4062	// Gets details of a single Environment.
4063	GetEnvironment(ctx context.Context, in *GetEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error)
4064	// Creates a new Environment.
4065	CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4066	// Deletes a single Environment.
4067	DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4068	// Lists schedules in a given project and location.
4069	ListSchedules(ctx context.Context, in *ListSchedulesRequest, opts ...grpc.CallOption) (*ListSchedulesResponse, error)
4070	// Gets details of schedule
4071	GetSchedule(ctx context.Context, in *GetScheduleRequest, opts ...grpc.CallOption) (*Schedule, error)
4072	// Deletes schedule and all underlying jobs
4073	DeleteSchedule(ctx context.Context, in *DeleteScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4074	// Creates a new Scheduled Notebook in a given project and location.
4075	CreateSchedule(ctx context.Context, in *CreateScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4076	// Triggers execution of an existing schedule.
4077	TriggerSchedule(ctx context.Context, in *TriggerScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4078	// Lists executions in a given project and location
4079	ListExecutions(ctx context.Context, in *ListExecutionsRequest, opts ...grpc.CallOption) (*ListExecutionsResponse, error)
4080	// Gets details of executions
4081	GetExecution(ctx context.Context, in *GetExecutionRequest, opts ...grpc.CallOption) (*Execution, error)
4082	// Deletes execution
4083	DeleteExecution(ctx context.Context, in *DeleteExecutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4084	// Creates a new Scheduled Notebook in a given project and location.
4085	CreateExecution(ctx context.Context, in *CreateExecutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error)
4086}
4087
4088type notebookServiceClient struct {
4089	cc grpc.ClientConnInterface
4090}
4091
4092func NewNotebookServiceClient(cc grpc.ClientConnInterface) NotebookServiceClient {
4093	return &notebookServiceClient{cc}
4094}
4095
4096func (c *notebookServiceClient) ListInstances(ctx context.Context, in *ListInstancesRequest, opts ...grpc.CallOption) (*ListInstancesResponse, error) {
4097	out := new(ListInstancesResponse)
4098	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ListInstances", in, out, opts...)
4099	if err != nil {
4100		return nil, err
4101	}
4102	return out, nil
4103}
4104
4105func (c *notebookServiceClient) GetInstance(ctx context.Context, in *GetInstanceRequest, opts ...grpc.CallOption) (*Instance, error) {
4106	out := new(Instance)
4107	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetInstance", in, out, opts...)
4108	if err != nil {
4109		return nil, err
4110	}
4111	return out, nil
4112}
4113
4114func (c *notebookServiceClient) CreateInstance(ctx context.Context, in *CreateInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4115	out := new(longrunning.Operation)
4116	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/CreateInstance", in, out, opts...)
4117	if err != nil {
4118		return nil, err
4119	}
4120	return out, nil
4121}
4122
4123func (c *notebookServiceClient) RegisterInstance(ctx context.Context, in *RegisterInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4124	out := new(longrunning.Operation)
4125	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/RegisterInstance", in, out, opts...)
4126	if err != nil {
4127		return nil, err
4128	}
4129	return out, nil
4130}
4131
4132func (c *notebookServiceClient) SetInstanceAccelerator(ctx context.Context, in *SetInstanceAcceleratorRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4133	out := new(longrunning.Operation)
4134	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/SetInstanceAccelerator", in, out, opts...)
4135	if err != nil {
4136		return nil, err
4137	}
4138	return out, nil
4139}
4140
4141func (c *notebookServiceClient) SetInstanceMachineType(ctx context.Context, in *SetInstanceMachineTypeRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4142	out := new(longrunning.Operation)
4143	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/SetInstanceMachineType", in, out, opts...)
4144	if err != nil {
4145		return nil, err
4146	}
4147	return out, nil
4148}
4149
4150func (c *notebookServiceClient) UpdateInstanceConfig(ctx context.Context, in *UpdateInstanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4151	out := new(longrunning.Operation)
4152	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/UpdateInstanceConfig", in, out, opts...)
4153	if err != nil {
4154		return nil, err
4155	}
4156	return out, nil
4157}
4158
4159func (c *notebookServiceClient) UpdateShieldedInstanceConfig(ctx context.Context, in *UpdateShieldedInstanceConfigRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4160	out := new(longrunning.Operation)
4161	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/UpdateShieldedInstanceConfig", in, out, opts...)
4162	if err != nil {
4163		return nil, err
4164	}
4165	return out, nil
4166}
4167
4168func (c *notebookServiceClient) SetInstanceLabels(ctx context.Context, in *SetInstanceLabelsRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4169	out := new(longrunning.Operation)
4170	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/SetInstanceLabels", in, out, opts...)
4171	if err != nil {
4172		return nil, err
4173	}
4174	return out, nil
4175}
4176
4177func (c *notebookServiceClient) DeleteInstance(ctx context.Context, in *DeleteInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4178	out := new(longrunning.Operation)
4179	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/DeleteInstance", in, out, opts...)
4180	if err != nil {
4181		return nil, err
4182	}
4183	return out, nil
4184}
4185
4186func (c *notebookServiceClient) StartInstance(ctx context.Context, in *StartInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4187	out := new(longrunning.Operation)
4188	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/StartInstance", in, out, opts...)
4189	if err != nil {
4190		return nil, err
4191	}
4192	return out, nil
4193}
4194
4195func (c *notebookServiceClient) StopInstance(ctx context.Context, in *StopInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4196	out := new(longrunning.Operation)
4197	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/StopInstance", in, out, opts...)
4198	if err != nil {
4199		return nil, err
4200	}
4201	return out, nil
4202}
4203
4204func (c *notebookServiceClient) ResetInstance(ctx context.Context, in *ResetInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4205	out := new(longrunning.Operation)
4206	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ResetInstance", in, out, opts...)
4207	if err != nil {
4208		return nil, err
4209	}
4210	return out, nil
4211}
4212
4213func (c *notebookServiceClient) ReportInstanceInfo(ctx context.Context, in *ReportInstanceInfoRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4214	out := new(longrunning.Operation)
4215	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ReportInstanceInfo", in, out, opts...)
4216	if err != nil {
4217		return nil, err
4218	}
4219	return out, nil
4220}
4221
4222func (c *notebookServiceClient) IsInstanceUpgradeable(ctx context.Context, in *IsInstanceUpgradeableRequest, opts ...grpc.CallOption) (*IsInstanceUpgradeableResponse, error) {
4223	out := new(IsInstanceUpgradeableResponse)
4224	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/IsInstanceUpgradeable", in, out, opts...)
4225	if err != nil {
4226		return nil, err
4227	}
4228	return out, nil
4229}
4230
4231func (c *notebookServiceClient) GetInstanceHealth(ctx context.Context, in *GetInstanceHealthRequest, opts ...grpc.CallOption) (*GetInstanceHealthResponse, error) {
4232	out := new(GetInstanceHealthResponse)
4233	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetInstanceHealth", in, out, opts...)
4234	if err != nil {
4235		return nil, err
4236	}
4237	return out, nil
4238}
4239
4240func (c *notebookServiceClient) UpgradeInstance(ctx context.Context, in *UpgradeInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4241	out := new(longrunning.Operation)
4242	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/UpgradeInstance", in, out, opts...)
4243	if err != nil {
4244		return nil, err
4245	}
4246	return out, nil
4247}
4248
4249func (c *notebookServiceClient) RollbackInstance(ctx context.Context, in *RollbackInstanceRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4250	out := new(longrunning.Operation)
4251	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/RollbackInstance", in, out, opts...)
4252	if err != nil {
4253		return nil, err
4254	}
4255	return out, nil
4256}
4257
4258func (c *notebookServiceClient) UpgradeInstanceInternal(ctx context.Context, in *UpgradeInstanceInternalRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4259	out := new(longrunning.Operation)
4260	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/UpgradeInstanceInternal", in, out, opts...)
4261	if err != nil {
4262		return nil, err
4263	}
4264	return out, nil
4265}
4266
4267func (c *notebookServiceClient) ListEnvironments(ctx context.Context, in *ListEnvironmentsRequest, opts ...grpc.CallOption) (*ListEnvironmentsResponse, error) {
4268	out := new(ListEnvironmentsResponse)
4269	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ListEnvironments", in, out, opts...)
4270	if err != nil {
4271		return nil, err
4272	}
4273	return out, nil
4274}
4275
4276func (c *notebookServiceClient) GetEnvironment(ctx context.Context, in *GetEnvironmentRequest, opts ...grpc.CallOption) (*Environment, error) {
4277	out := new(Environment)
4278	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetEnvironment", in, out, opts...)
4279	if err != nil {
4280		return nil, err
4281	}
4282	return out, nil
4283}
4284
4285func (c *notebookServiceClient) CreateEnvironment(ctx context.Context, in *CreateEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4286	out := new(longrunning.Operation)
4287	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/CreateEnvironment", in, out, opts...)
4288	if err != nil {
4289		return nil, err
4290	}
4291	return out, nil
4292}
4293
4294func (c *notebookServiceClient) DeleteEnvironment(ctx context.Context, in *DeleteEnvironmentRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4295	out := new(longrunning.Operation)
4296	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/DeleteEnvironment", in, out, opts...)
4297	if err != nil {
4298		return nil, err
4299	}
4300	return out, nil
4301}
4302
4303func (c *notebookServiceClient) ListSchedules(ctx context.Context, in *ListSchedulesRequest, opts ...grpc.CallOption) (*ListSchedulesResponse, error) {
4304	out := new(ListSchedulesResponse)
4305	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ListSchedules", in, out, opts...)
4306	if err != nil {
4307		return nil, err
4308	}
4309	return out, nil
4310}
4311
4312func (c *notebookServiceClient) GetSchedule(ctx context.Context, in *GetScheduleRequest, opts ...grpc.CallOption) (*Schedule, error) {
4313	out := new(Schedule)
4314	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetSchedule", in, out, opts...)
4315	if err != nil {
4316		return nil, err
4317	}
4318	return out, nil
4319}
4320
4321func (c *notebookServiceClient) DeleteSchedule(ctx context.Context, in *DeleteScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4322	out := new(longrunning.Operation)
4323	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/DeleteSchedule", in, out, opts...)
4324	if err != nil {
4325		return nil, err
4326	}
4327	return out, nil
4328}
4329
4330func (c *notebookServiceClient) CreateSchedule(ctx context.Context, in *CreateScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4331	out := new(longrunning.Operation)
4332	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/CreateSchedule", in, out, opts...)
4333	if err != nil {
4334		return nil, err
4335	}
4336	return out, nil
4337}
4338
4339func (c *notebookServiceClient) TriggerSchedule(ctx context.Context, in *TriggerScheduleRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4340	out := new(longrunning.Operation)
4341	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/TriggerSchedule", in, out, opts...)
4342	if err != nil {
4343		return nil, err
4344	}
4345	return out, nil
4346}
4347
4348func (c *notebookServiceClient) ListExecutions(ctx context.Context, in *ListExecutionsRequest, opts ...grpc.CallOption) (*ListExecutionsResponse, error) {
4349	out := new(ListExecutionsResponse)
4350	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/ListExecutions", in, out, opts...)
4351	if err != nil {
4352		return nil, err
4353	}
4354	return out, nil
4355}
4356
4357func (c *notebookServiceClient) GetExecution(ctx context.Context, in *GetExecutionRequest, opts ...grpc.CallOption) (*Execution, error) {
4358	out := new(Execution)
4359	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/GetExecution", in, out, opts...)
4360	if err != nil {
4361		return nil, err
4362	}
4363	return out, nil
4364}
4365
4366func (c *notebookServiceClient) DeleteExecution(ctx context.Context, in *DeleteExecutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4367	out := new(longrunning.Operation)
4368	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/DeleteExecution", in, out, opts...)
4369	if err != nil {
4370		return nil, err
4371	}
4372	return out, nil
4373}
4374
4375func (c *notebookServiceClient) CreateExecution(ctx context.Context, in *CreateExecutionRequest, opts ...grpc.CallOption) (*longrunning.Operation, error) {
4376	out := new(longrunning.Operation)
4377	err := c.cc.Invoke(ctx, "/google.cloud.notebooks.v1.NotebookService/CreateExecution", in, out, opts...)
4378	if err != nil {
4379		return nil, err
4380	}
4381	return out, nil
4382}
4383
4384// NotebookServiceServer is the server API for NotebookService service.
4385type NotebookServiceServer interface {
4386	// Lists instances in a given project and location.
4387	ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error)
4388	// Gets details of a single Instance.
4389	GetInstance(context.Context, *GetInstanceRequest) (*Instance, error)
4390	// Creates a new Instance in a given project and location.
4391	CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error)
4392	// Registers an existing legacy notebook instance to the Notebooks API server.
4393	// Legacy instances are instances created with the legacy Compute Engine
4394	// calls. They are not manageable by the Notebooks API out of the box. This
4395	// call makes these instances manageable by the Notebooks API.
4396	RegisterInstance(context.Context, *RegisterInstanceRequest) (*longrunning.Operation, error)
4397	// Updates the guest accelerators of a single Instance.
4398	SetInstanceAccelerator(context.Context, *SetInstanceAcceleratorRequest) (*longrunning.Operation, error)
4399	// Updates the machine type of a single Instance.
4400	SetInstanceMachineType(context.Context, *SetInstanceMachineTypeRequest) (*longrunning.Operation, error)
4401	// Update Notebook Instance configurations.
4402	UpdateInstanceConfig(context.Context, *UpdateInstanceConfigRequest) (*longrunning.Operation, error)
4403	// Updates the Shielded instance configuration of a single Instance.
4404	UpdateShieldedInstanceConfig(context.Context, *UpdateShieldedInstanceConfigRequest) (*longrunning.Operation, error)
4405	// Replaces all the labels of an Instance.
4406	SetInstanceLabels(context.Context, *SetInstanceLabelsRequest) (*longrunning.Operation, error)
4407	// Deletes a single Instance.
4408	DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error)
4409	// Starts a notebook instance.
4410	StartInstance(context.Context, *StartInstanceRequest) (*longrunning.Operation, error)
4411	// Stops a notebook instance.
4412	StopInstance(context.Context, *StopInstanceRequest) (*longrunning.Operation, error)
4413	// Resets a notebook instance.
4414	ResetInstance(context.Context, *ResetInstanceRequest) (*longrunning.Operation, error)
4415	// Allows notebook instances to
4416	// report their latest instance information to the Notebooks
4417	// API server. The server will merge the reported information to
4418	// the instance metadata store. Do not use this method directly.
4419	ReportInstanceInfo(context.Context, *ReportInstanceInfoRequest) (*longrunning.Operation, error)
4420	// Check if a notebook instance is upgradable.
4421	IsInstanceUpgradeable(context.Context, *IsInstanceUpgradeableRequest) (*IsInstanceUpgradeableResponse, error)
4422	// Check if a notebook instance is healthy.
4423	GetInstanceHealth(context.Context, *GetInstanceHealthRequest) (*GetInstanceHealthResponse, error)
4424	// Upgrades a notebook instance to the latest version.
4425	UpgradeInstance(context.Context, *UpgradeInstanceRequest) (*longrunning.Operation, error)
4426	// Rollbacks a notebook instance to the previous version.
4427	RollbackInstance(context.Context, *RollbackInstanceRequest) (*longrunning.Operation, error)
4428	// Allows notebook instances to
4429	// call this endpoint to upgrade themselves. Do not use this method directly.
4430	UpgradeInstanceInternal(context.Context, *UpgradeInstanceInternalRequest) (*longrunning.Operation, error)
4431	// Lists environments in a project.
4432	ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error)
4433	// Gets details of a single Environment.
4434	GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error)
4435	// Creates a new Environment.
4436	CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunning.Operation, error)
4437	// Deletes a single Environment.
4438	DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*longrunning.Operation, error)
4439	// Lists schedules in a given project and location.
4440	ListSchedules(context.Context, *ListSchedulesRequest) (*ListSchedulesResponse, error)
4441	// Gets details of schedule
4442	GetSchedule(context.Context, *GetScheduleRequest) (*Schedule, error)
4443	// Deletes schedule and all underlying jobs
4444	DeleteSchedule(context.Context, *DeleteScheduleRequest) (*longrunning.Operation, error)
4445	// Creates a new Scheduled Notebook in a given project and location.
4446	CreateSchedule(context.Context, *CreateScheduleRequest) (*longrunning.Operation, error)
4447	// Triggers execution of an existing schedule.
4448	TriggerSchedule(context.Context, *TriggerScheduleRequest) (*longrunning.Operation, error)
4449	// Lists executions in a given project and location
4450	ListExecutions(context.Context, *ListExecutionsRequest) (*ListExecutionsResponse, error)
4451	// Gets details of executions
4452	GetExecution(context.Context, *GetExecutionRequest) (*Execution, error)
4453	// Deletes execution
4454	DeleteExecution(context.Context, *DeleteExecutionRequest) (*longrunning.Operation, error)
4455	// Creates a new Scheduled Notebook in a given project and location.
4456	CreateExecution(context.Context, *CreateExecutionRequest) (*longrunning.Operation, error)
4457}
4458
4459// UnimplementedNotebookServiceServer can be embedded to have forward compatible implementations.
4460type UnimplementedNotebookServiceServer struct {
4461}
4462
4463func (*UnimplementedNotebookServiceServer) ListInstances(context.Context, *ListInstancesRequest) (*ListInstancesResponse, error) {
4464	return nil, status.Errorf(codes.Unimplemented, "method ListInstances not implemented")
4465}
4466func (*UnimplementedNotebookServiceServer) GetInstance(context.Context, *GetInstanceRequest) (*Instance, error) {
4467	return nil, status.Errorf(codes.Unimplemented, "method GetInstance not implemented")
4468}
4469func (*UnimplementedNotebookServiceServer) CreateInstance(context.Context, *CreateInstanceRequest) (*longrunning.Operation, error) {
4470	return nil, status.Errorf(codes.Unimplemented, "method CreateInstance not implemented")
4471}
4472func (*UnimplementedNotebookServiceServer) RegisterInstance(context.Context, *RegisterInstanceRequest) (*longrunning.Operation, error) {
4473	return nil, status.Errorf(codes.Unimplemented, "method RegisterInstance not implemented")
4474}
4475func (*UnimplementedNotebookServiceServer) SetInstanceAccelerator(context.Context, *SetInstanceAcceleratorRequest) (*longrunning.Operation, error) {
4476	return nil, status.Errorf(codes.Unimplemented, "method SetInstanceAccelerator not implemented")
4477}
4478func (*UnimplementedNotebookServiceServer) SetInstanceMachineType(context.Context, *SetInstanceMachineTypeRequest) (*longrunning.Operation, error) {
4479	return nil, status.Errorf(codes.Unimplemented, "method SetInstanceMachineType not implemented")
4480}
4481func (*UnimplementedNotebookServiceServer) UpdateInstanceConfig(context.Context, *UpdateInstanceConfigRequest) (*longrunning.Operation, error) {
4482	return nil, status.Errorf(codes.Unimplemented, "method UpdateInstanceConfig not implemented")
4483}
4484func (*UnimplementedNotebookServiceServer) UpdateShieldedInstanceConfig(context.Context, *UpdateShieldedInstanceConfigRequest) (*longrunning.Operation, error) {
4485	return nil, status.Errorf(codes.Unimplemented, "method UpdateShieldedInstanceConfig not implemented")
4486}
4487func (*UnimplementedNotebookServiceServer) SetInstanceLabels(context.Context, *SetInstanceLabelsRequest) (*longrunning.Operation, error) {
4488	return nil, status.Errorf(codes.Unimplemented, "method SetInstanceLabels not implemented")
4489}
4490func (*UnimplementedNotebookServiceServer) DeleteInstance(context.Context, *DeleteInstanceRequest) (*longrunning.Operation, error) {
4491	return nil, status.Errorf(codes.Unimplemented, "method DeleteInstance not implemented")
4492}
4493func (*UnimplementedNotebookServiceServer) StartInstance(context.Context, *StartInstanceRequest) (*longrunning.Operation, error) {
4494	return nil, status.Errorf(codes.Unimplemented, "method StartInstance not implemented")
4495}
4496func (*UnimplementedNotebookServiceServer) StopInstance(context.Context, *StopInstanceRequest) (*longrunning.Operation, error) {
4497	return nil, status.Errorf(codes.Unimplemented, "method StopInstance not implemented")
4498}
4499func (*UnimplementedNotebookServiceServer) ResetInstance(context.Context, *ResetInstanceRequest) (*longrunning.Operation, error) {
4500	return nil, status.Errorf(codes.Unimplemented, "method ResetInstance not implemented")
4501}
4502func (*UnimplementedNotebookServiceServer) ReportInstanceInfo(context.Context, *ReportInstanceInfoRequest) (*longrunning.Operation, error) {
4503	return nil, status.Errorf(codes.Unimplemented, "method ReportInstanceInfo not implemented")
4504}
4505func (*UnimplementedNotebookServiceServer) IsInstanceUpgradeable(context.Context, *IsInstanceUpgradeableRequest) (*IsInstanceUpgradeableResponse, error) {
4506	return nil, status.Errorf(codes.Unimplemented, "method IsInstanceUpgradeable not implemented")
4507}
4508func (*UnimplementedNotebookServiceServer) GetInstanceHealth(context.Context, *GetInstanceHealthRequest) (*GetInstanceHealthResponse, error) {
4509	return nil, status.Errorf(codes.Unimplemented, "method GetInstanceHealth not implemented")
4510}
4511func (*UnimplementedNotebookServiceServer) UpgradeInstance(context.Context, *UpgradeInstanceRequest) (*longrunning.Operation, error) {
4512	return nil, status.Errorf(codes.Unimplemented, "method UpgradeInstance not implemented")
4513}
4514func (*UnimplementedNotebookServiceServer) RollbackInstance(context.Context, *RollbackInstanceRequest) (*longrunning.Operation, error) {
4515	return nil, status.Errorf(codes.Unimplemented, "method RollbackInstance not implemented")
4516}
4517func (*UnimplementedNotebookServiceServer) UpgradeInstanceInternal(context.Context, *UpgradeInstanceInternalRequest) (*longrunning.Operation, error) {
4518	return nil, status.Errorf(codes.Unimplemented, "method UpgradeInstanceInternal not implemented")
4519}
4520func (*UnimplementedNotebookServiceServer) ListEnvironments(context.Context, *ListEnvironmentsRequest) (*ListEnvironmentsResponse, error) {
4521	return nil, status.Errorf(codes.Unimplemented, "method ListEnvironments not implemented")
4522}
4523func (*UnimplementedNotebookServiceServer) GetEnvironment(context.Context, *GetEnvironmentRequest) (*Environment, error) {
4524	return nil, status.Errorf(codes.Unimplemented, "method GetEnvironment not implemented")
4525}
4526func (*UnimplementedNotebookServiceServer) CreateEnvironment(context.Context, *CreateEnvironmentRequest) (*longrunning.Operation, error) {
4527	return nil, status.Errorf(codes.Unimplemented, "method CreateEnvironment not implemented")
4528}
4529func (*UnimplementedNotebookServiceServer) DeleteEnvironment(context.Context, *DeleteEnvironmentRequest) (*longrunning.Operation, error) {
4530	return nil, status.Errorf(codes.Unimplemented, "method DeleteEnvironment not implemented")
4531}
4532func (*UnimplementedNotebookServiceServer) ListSchedules(context.Context, *ListSchedulesRequest) (*ListSchedulesResponse, error) {
4533	return nil, status.Errorf(codes.Unimplemented, "method ListSchedules not implemented")
4534}
4535func (*UnimplementedNotebookServiceServer) GetSchedule(context.Context, *GetScheduleRequest) (*Schedule, error) {
4536	return nil, status.Errorf(codes.Unimplemented, "method GetSchedule not implemented")
4537}
4538func (*UnimplementedNotebookServiceServer) DeleteSchedule(context.Context, *DeleteScheduleRequest) (*longrunning.Operation, error) {
4539	return nil, status.Errorf(codes.Unimplemented, "method DeleteSchedule not implemented")
4540}
4541func (*UnimplementedNotebookServiceServer) CreateSchedule(context.Context, *CreateScheduleRequest) (*longrunning.Operation, error) {
4542	return nil, status.Errorf(codes.Unimplemented, "method CreateSchedule not implemented")
4543}
4544func (*UnimplementedNotebookServiceServer) TriggerSchedule(context.Context, *TriggerScheduleRequest) (*longrunning.Operation, error) {
4545	return nil, status.Errorf(codes.Unimplemented, "method TriggerSchedule not implemented")
4546}
4547func (*UnimplementedNotebookServiceServer) ListExecutions(context.Context, *ListExecutionsRequest) (*ListExecutionsResponse, error) {
4548	return nil, status.Errorf(codes.Unimplemented, "method ListExecutions not implemented")
4549}
4550func (*UnimplementedNotebookServiceServer) GetExecution(context.Context, *GetExecutionRequest) (*Execution, error) {
4551	return nil, status.Errorf(codes.Unimplemented, "method GetExecution not implemented")
4552}
4553func (*UnimplementedNotebookServiceServer) DeleteExecution(context.Context, *DeleteExecutionRequest) (*longrunning.Operation, error) {
4554	return nil, status.Errorf(codes.Unimplemented, "method DeleteExecution not implemented")
4555}
4556func (*UnimplementedNotebookServiceServer) CreateExecution(context.Context, *CreateExecutionRequest) (*longrunning.Operation, error) {
4557	return nil, status.Errorf(codes.Unimplemented, "method CreateExecution not implemented")
4558}
4559
4560func RegisterNotebookServiceServer(s *grpc.Server, srv NotebookServiceServer) {
4561	s.RegisterService(&_NotebookService_serviceDesc, srv)
4562}
4563
4564func _NotebookService_ListInstances_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4565	in := new(ListInstancesRequest)
4566	if err := dec(in); err != nil {
4567		return nil, err
4568	}
4569	if interceptor == nil {
4570		return srv.(NotebookServiceServer).ListInstances(ctx, in)
4571	}
4572	info := &grpc.UnaryServerInfo{
4573		Server:     srv,
4574		FullMethod: "/google.cloud.notebooks.v1.NotebookService/ListInstances",
4575	}
4576	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4577		return srv.(NotebookServiceServer).ListInstances(ctx, req.(*ListInstancesRequest))
4578	}
4579	return interceptor(ctx, in, info, handler)
4580}
4581
4582func _NotebookService_GetInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4583	in := new(GetInstanceRequest)
4584	if err := dec(in); err != nil {
4585		return nil, err
4586	}
4587	if interceptor == nil {
4588		return srv.(NotebookServiceServer).GetInstance(ctx, in)
4589	}
4590	info := &grpc.UnaryServerInfo{
4591		Server:     srv,
4592		FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetInstance",
4593	}
4594	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4595		return srv.(NotebookServiceServer).GetInstance(ctx, req.(*GetInstanceRequest))
4596	}
4597	return interceptor(ctx, in, info, handler)
4598}
4599
4600func _NotebookService_CreateInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4601	in := new(CreateInstanceRequest)
4602	if err := dec(in); err != nil {
4603		return nil, err
4604	}
4605	if interceptor == nil {
4606		return srv.(NotebookServiceServer).CreateInstance(ctx, in)
4607	}
4608	info := &grpc.UnaryServerInfo{
4609		Server:     srv,
4610		FullMethod: "/google.cloud.notebooks.v1.NotebookService/CreateInstance",
4611	}
4612	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4613		return srv.(NotebookServiceServer).CreateInstance(ctx, req.(*CreateInstanceRequest))
4614	}
4615	return interceptor(ctx, in, info, handler)
4616}
4617
4618func _NotebookService_RegisterInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4619	in := new(RegisterInstanceRequest)
4620	if err := dec(in); err != nil {
4621		return nil, err
4622	}
4623	if interceptor == nil {
4624		return srv.(NotebookServiceServer).RegisterInstance(ctx, in)
4625	}
4626	info := &grpc.UnaryServerInfo{
4627		Server:     srv,
4628		FullMethod: "/google.cloud.notebooks.v1.NotebookService/RegisterInstance",
4629	}
4630	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4631		return srv.(NotebookServiceServer).RegisterInstance(ctx, req.(*RegisterInstanceRequest))
4632	}
4633	return interceptor(ctx, in, info, handler)
4634}
4635
4636func _NotebookService_SetInstanceAccelerator_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4637	in := new(SetInstanceAcceleratorRequest)
4638	if err := dec(in); err != nil {
4639		return nil, err
4640	}
4641	if interceptor == nil {
4642		return srv.(NotebookServiceServer).SetInstanceAccelerator(ctx, in)
4643	}
4644	info := &grpc.UnaryServerInfo{
4645		Server:     srv,
4646		FullMethod: "/google.cloud.notebooks.v1.NotebookService/SetInstanceAccelerator",
4647	}
4648	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4649		return srv.(NotebookServiceServer).SetInstanceAccelerator(ctx, req.(*SetInstanceAcceleratorRequest))
4650	}
4651	return interceptor(ctx, in, info, handler)
4652}
4653
4654func _NotebookService_SetInstanceMachineType_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4655	in := new(SetInstanceMachineTypeRequest)
4656	if err := dec(in); err != nil {
4657		return nil, err
4658	}
4659	if interceptor == nil {
4660		return srv.(NotebookServiceServer).SetInstanceMachineType(ctx, in)
4661	}
4662	info := &grpc.UnaryServerInfo{
4663		Server:     srv,
4664		FullMethod: "/google.cloud.notebooks.v1.NotebookService/SetInstanceMachineType",
4665	}
4666	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4667		return srv.(NotebookServiceServer).SetInstanceMachineType(ctx, req.(*SetInstanceMachineTypeRequest))
4668	}
4669	return interceptor(ctx, in, info, handler)
4670}
4671
4672func _NotebookService_UpdateInstanceConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4673	in := new(UpdateInstanceConfigRequest)
4674	if err := dec(in); err != nil {
4675		return nil, err
4676	}
4677	if interceptor == nil {
4678		return srv.(NotebookServiceServer).UpdateInstanceConfig(ctx, in)
4679	}
4680	info := &grpc.UnaryServerInfo{
4681		Server:     srv,
4682		FullMethod: "/google.cloud.notebooks.v1.NotebookService/UpdateInstanceConfig",
4683	}
4684	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4685		return srv.(NotebookServiceServer).UpdateInstanceConfig(ctx, req.(*UpdateInstanceConfigRequest))
4686	}
4687	return interceptor(ctx, in, info, handler)
4688}
4689
4690func _NotebookService_UpdateShieldedInstanceConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4691	in := new(UpdateShieldedInstanceConfigRequest)
4692	if err := dec(in); err != nil {
4693		return nil, err
4694	}
4695	if interceptor == nil {
4696		return srv.(NotebookServiceServer).UpdateShieldedInstanceConfig(ctx, in)
4697	}
4698	info := &grpc.UnaryServerInfo{
4699		Server:     srv,
4700		FullMethod: "/google.cloud.notebooks.v1.NotebookService/UpdateShieldedInstanceConfig",
4701	}
4702	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4703		return srv.(NotebookServiceServer).UpdateShieldedInstanceConfig(ctx, req.(*UpdateShieldedInstanceConfigRequest))
4704	}
4705	return interceptor(ctx, in, info, handler)
4706}
4707
4708func _NotebookService_SetInstanceLabels_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4709	in := new(SetInstanceLabelsRequest)
4710	if err := dec(in); err != nil {
4711		return nil, err
4712	}
4713	if interceptor == nil {
4714		return srv.(NotebookServiceServer).SetInstanceLabels(ctx, in)
4715	}
4716	info := &grpc.UnaryServerInfo{
4717		Server:     srv,
4718		FullMethod: "/google.cloud.notebooks.v1.NotebookService/SetInstanceLabels",
4719	}
4720	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4721		return srv.(NotebookServiceServer).SetInstanceLabels(ctx, req.(*SetInstanceLabelsRequest))
4722	}
4723	return interceptor(ctx, in, info, handler)
4724}
4725
4726func _NotebookService_DeleteInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4727	in := new(DeleteInstanceRequest)
4728	if err := dec(in); err != nil {
4729		return nil, err
4730	}
4731	if interceptor == nil {
4732		return srv.(NotebookServiceServer).DeleteInstance(ctx, in)
4733	}
4734	info := &grpc.UnaryServerInfo{
4735		Server:     srv,
4736		FullMethod: "/google.cloud.notebooks.v1.NotebookService/DeleteInstance",
4737	}
4738	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4739		return srv.(NotebookServiceServer).DeleteInstance(ctx, req.(*DeleteInstanceRequest))
4740	}
4741	return interceptor(ctx, in, info, handler)
4742}
4743
4744func _NotebookService_StartInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4745	in := new(StartInstanceRequest)
4746	if err := dec(in); err != nil {
4747		return nil, err
4748	}
4749	if interceptor == nil {
4750		return srv.(NotebookServiceServer).StartInstance(ctx, in)
4751	}
4752	info := &grpc.UnaryServerInfo{
4753		Server:     srv,
4754		FullMethod: "/google.cloud.notebooks.v1.NotebookService/StartInstance",
4755	}
4756	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4757		return srv.(NotebookServiceServer).StartInstance(ctx, req.(*StartInstanceRequest))
4758	}
4759	return interceptor(ctx, in, info, handler)
4760}
4761
4762func _NotebookService_StopInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4763	in := new(StopInstanceRequest)
4764	if err := dec(in); err != nil {
4765		return nil, err
4766	}
4767	if interceptor == nil {
4768		return srv.(NotebookServiceServer).StopInstance(ctx, in)
4769	}
4770	info := &grpc.UnaryServerInfo{
4771		Server:     srv,
4772		FullMethod: "/google.cloud.notebooks.v1.NotebookService/StopInstance",
4773	}
4774	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4775		return srv.(NotebookServiceServer).StopInstance(ctx, req.(*StopInstanceRequest))
4776	}
4777	return interceptor(ctx, in, info, handler)
4778}
4779
4780func _NotebookService_ResetInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4781	in := new(ResetInstanceRequest)
4782	if err := dec(in); err != nil {
4783		return nil, err
4784	}
4785	if interceptor == nil {
4786		return srv.(NotebookServiceServer).ResetInstance(ctx, in)
4787	}
4788	info := &grpc.UnaryServerInfo{
4789		Server:     srv,
4790		FullMethod: "/google.cloud.notebooks.v1.NotebookService/ResetInstance",
4791	}
4792	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4793		return srv.(NotebookServiceServer).ResetInstance(ctx, req.(*ResetInstanceRequest))
4794	}
4795	return interceptor(ctx, in, info, handler)
4796}
4797
4798func _NotebookService_ReportInstanceInfo_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4799	in := new(ReportInstanceInfoRequest)
4800	if err := dec(in); err != nil {
4801		return nil, err
4802	}
4803	if interceptor == nil {
4804		return srv.(NotebookServiceServer).ReportInstanceInfo(ctx, in)
4805	}
4806	info := &grpc.UnaryServerInfo{
4807		Server:     srv,
4808		FullMethod: "/google.cloud.notebooks.v1.NotebookService/ReportInstanceInfo",
4809	}
4810	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4811		return srv.(NotebookServiceServer).ReportInstanceInfo(ctx, req.(*ReportInstanceInfoRequest))
4812	}
4813	return interceptor(ctx, in, info, handler)
4814}
4815
4816func _NotebookService_IsInstanceUpgradeable_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4817	in := new(IsInstanceUpgradeableRequest)
4818	if err := dec(in); err != nil {
4819		return nil, err
4820	}
4821	if interceptor == nil {
4822		return srv.(NotebookServiceServer).IsInstanceUpgradeable(ctx, in)
4823	}
4824	info := &grpc.UnaryServerInfo{
4825		Server:     srv,
4826		FullMethod: "/google.cloud.notebooks.v1.NotebookService/IsInstanceUpgradeable",
4827	}
4828	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4829		return srv.(NotebookServiceServer).IsInstanceUpgradeable(ctx, req.(*IsInstanceUpgradeableRequest))
4830	}
4831	return interceptor(ctx, in, info, handler)
4832}
4833
4834func _NotebookService_GetInstanceHealth_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4835	in := new(GetInstanceHealthRequest)
4836	if err := dec(in); err != nil {
4837		return nil, err
4838	}
4839	if interceptor == nil {
4840		return srv.(NotebookServiceServer).GetInstanceHealth(ctx, in)
4841	}
4842	info := &grpc.UnaryServerInfo{
4843		Server:     srv,
4844		FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetInstanceHealth",
4845	}
4846	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4847		return srv.(NotebookServiceServer).GetInstanceHealth(ctx, req.(*GetInstanceHealthRequest))
4848	}
4849	return interceptor(ctx, in, info, handler)
4850}
4851
4852func _NotebookService_UpgradeInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4853	in := new(UpgradeInstanceRequest)
4854	if err := dec(in); err != nil {
4855		return nil, err
4856	}
4857	if interceptor == nil {
4858		return srv.(NotebookServiceServer).UpgradeInstance(ctx, in)
4859	}
4860	info := &grpc.UnaryServerInfo{
4861		Server:     srv,
4862		FullMethod: "/google.cloud.notebooks.v1.NotebookService/UpgradeInstance",
4863	}
4864	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4865		return srv.(NotebookServiceServer).UpgradeInstance(ctx, req.(*UpgradeInstanceRequest))
4866	}
4867	return interceptor(ctx, in, info, handler)
4868}
4869
4870func _NotebookService_RollbackInstance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4871	in := new(RollbackInstanceRequest)
4872	if err := dec(in); err != nil {
4873		return nil, err
4874	}
4875	if interceptor == nil {
4876		return srv.(NotebookServiceServer).RollbackInstance(ctx, in)
4877	}
4878	info := &grpc.UnaryServerInfo{
4879		Server:     srv,
4880		FullMethod: "/google.cloud.notebooks.v1.NotebookService/RollbackInstance",
4881	}
4882	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4883		return srv.(NotebookServiceServer).RollbackInstance(ctx, req.(*RollbackInstanceRequest))
4884	}
4885	return interceptor(ctx, in, info, handler)
4886}
4887
4888func _NotebookService_UpgradeInstanceInternal_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4889	in := new(UpgradeInstanceInternalRequest)
4890	if err := dec(in); err != nil {
4891		return nil, err
4892	}
4893	if interceptor == nil {
4894		return srv.(NotebookServiceServer).UpgradeInstanceInternal(ctx, in)
4895	}
4896	info := &grpc.UnaryServerInfo{
4897		Server:     srv,
4898		FullMethod: "/google.cloud.notebooks.v1.NotebookService/UpgradeInstanceInternal",
4899	}
4900	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4901		return srv.(NotebookServiceServer).UpgradeInstanceInternal(ctx, req.(*UpgradeInstanceInternalRequest))
4902	}
4903	return interceptor(ctx, in, info, handler)
4904}
4905
4906func _NotebookService_ListEnvironments_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4907	in := new(ListEnvironmentsRequest)
4908	if err := dec(in); err != nil {
4909		return nil, err
4910	}
4911	if interceptor == nil {
4912		return srv.(NotebookServiceServer).ListEnvironments(ctx, in)
4913	}
4914	info := &grpc.UnaryServerInfo{
4915		Server:     srv,
4916		FullMethod: "/google.cloud.notebooks.v1.NotebookService/ListEnvironments",
4917	}
4918	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4919		return srv.(NotebookServiceServer).ListEnvironments(ctx, req.(*ListEnvironmentsRequest))
4920	}
4921	return interceptor(ctx, in, info, handler)
4922}
4923
4924func _NotebookService_GetEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4925	in := new(GetEnvironmentRequest)
4926	if err := dec(in); err != nil {
4927		return nil, err
4928	}
4929	if interceptor == nil {
4930		return srv.(NotebookServiceServer).GetEnvironment(ctx, in)
4931	}
4932	info := &grpc.UnaryServerInfo{
4933		Server:     srv,
4934		FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetEnvironment",
4935	}
4936	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4937		return srv.(NotebookServiceServer).GetEnvironment(ctx, req.(*GetEnvironmentRequest))
4938	}
4939	return interceptor(ctx, in, info, handler)
4940}
4941
4942func _NotebookService_CreateEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4943	in := new(CreateEnvironmentRequest)
4944	if err := dec(in); err != nil {
4945		return nil, err
4946	}
4947	if interceptor == nil {
4948		return srv.(NotebookServiceServer).CreateEnvironment(ctx, in)
4949	}
4950	info := &grpc.UnaryServerInfo{
4951		Server:     srv,
4952		FullMethod: "/google.cloud.notebooks.v1.NotebookService/CreateEnvironment",
4953	}
4954	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4955		return srv.(NotebookServiceServer).CreateEnvironment(ctx, req.(*CreateEnvironmentRequest))
4956	}
4957	return interceptor(ctx, in, info, handler)
4958}
4959
4960func _NotebookService_DeleteEnvironment_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4961	in := new(DeleteEnvironmentRequest)
4962	if err := dec(in); err != nil {
4963		return nil, err
4964	}
4965	if interceptor == nil {
4966		return srv.(NotebookServiceServer).DeleteEnvironment(ctx, in)
4967	}
4968	info := &grpc.UnaryServerInfo{
4969		Server:     srv,
4970		FullMethod: "/google.cloud.notebooks.v1.NotebookService/DeleteEnvironment",
4971	}
4972	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4973		return srv.(NotebookServiceServer).DeleteEnvironment(ctx, req.(*DeleteEnvironmentRequest))
4974	}
4975	return interceptor(ctx, in, info, handler)
4976}
4977
4978func _NotebookService_ListSchedules_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4979	in := new(ListSchedulesRequest)
4980	if err := dec(in); err != nil {
4981		return nil, err
4982	}
4983	if interceptor == nil {
4984		return srv.(NotebookServiceServer).ListSchedules(ctx, in)
4985	}
4986	info := &grpc.UnaryServerInfo{
4987		Server:     srv,
4988		FullMethod: "/google.cloud.notebooks.v1.NotebookService/ListSchedules",
4989	}
4990	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
4991		return srv.(NotebookServiceServer).ListSchedules(ctx, req.(*ListSchedulesRequest))
4992	}
4993	return interceptor(ctx, in, info, handler)
4994}
4995
4996func _NotebookService_GetSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
4997	in := new(GetScheduleRequest)
4998	if err := dec(in); err != nil {
4999		return nil, err
5000	}
5001	if interceptor == nil {
5002		return srv.(NotebookServiceServer).GetSchedule(ctx, in)
5003	}
5004	info := &grpc.UnaryServerInfo{
5005		Server:     srv,
5006		FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetSchedule",
5007	}
5008	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5009		return srv.(NotebookServiceServer).GetSchedule(ctx, req.(*GetScheduleRequest))
5010	}
5011	return interceptor(ctx, in, info, handler)
5012}
5013
5014func _NotebookService_DeleteSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5015	in := new(DeleteScheduleRequest)
5016	if err := dec(in); err != nil {
5017		return nil, err
5018	}
5019	if interceptor == nil {
5020		return srv.(NotebookServiceServer).DeleteSchedule(ctx, in)
5021	}
5022	info := &grpc.UnaryServerInfo{
5023		Server:     srv,
5024		FullMethod: "/google.cloud.notebooks.v1.NotebookService/DeleteSchedule",
5025	}
5026	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5027		return srv.(NotebookServiceServer).DeleteSchedule(ctx, req.(*DeleteScheduleRequest))
5028	}
5029	return interceptor(ctx, in, info, handler)
5030}
5031
5032func _NotebookService_CreateSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5033	in := new(CreateScheduleRequest)
5034	if err := dec(in); err != nil {
5035		return nil, err
5036	}
5037	if interceptor == nil {
5038		return srv.(NotebookServiceServer).CreateSchedule(ctx, in)
5039	}
5040	info := &grpc.UnaryServerInfo{
5041		Server:     srv,
5042		FullMethod: "/google.cloud.notebooks.v1.NotebookService/CreateSchedule",
5043	}
5044	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5045		return srv.(NotebookServiceServer).CreateSchedule(ctx, req.(*CreateScheduleRequest))
5046	}
5047	return interceptor(ctx, in, info, handler)
5048}
5049
5050func _NotebookService_TriggerSchedule_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5051	in := new(TriggerScheduleRequest)
5052	if err := dec(in); err != nil {
5053		return nil, err
5054	}
5055	if interceptor == nil {
5056		return srv.(NotebookServiceServer).TriggerSchedule(ctx, in)
5057	}
5058	info := &grpc.UnaryServerInfo{
5059		Server:     srv,
5060		FullMethod: "/google.cloud.notebooks.v1.NotebookService/TriggerSchedule",
5061	}
5062	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5063		return srv.(NotebookServiceServer).TriggerSchedule(ctx, req.(*TriggerScheduleRequest))
5064	}
5065	return interceptor(ctx, in, info, handler)
5066}
5067
5068func _NotebookService_ListExecutions_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5069	in := new(ListExecutionsRequest)
5070	if err := dec(in); err != nil {
5071		return nil, err
5072	}
5073	if interceptor == nil {
5074		return srv.(NotebookServiceServer).ListExecutions(ctx, in)
5075	}
5076	info := &grpc.UnaryServerInfo{
5077		Server:     srv,
5078		FullMethod: "/google.cloud.notebooks.v1.NotebookService/ListExecutions",
5079	}
5080	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5081		return srv.(NotebookServiceServer).ListExecutions(ctx, req.(*ListExecutionsRequest))
5082	}
5083	return interceptor(ctx, in, info, handler)
5084}
5085
5086func _NotebookService_GetExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5087	in := new(GetExecutionRequest)
5088	if err := dec(in); err != nil {
5089		return nil, err
5090	}
5091	if interceptor == nil {
5092		return srv.(NotebookServiceServer).GetExecution(ctx, in)
5093	}
5094	info := &grpc.UnaryServerInfo{
5095		Server:     srv,
5096		FullMethod: "/google.cloud.notebooks.v1.NotebookService/GetExecution",
5097	}
5098	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5099		return srv.(NotebookServiceServer).GetExecution(ctx, req.(*GetExecutionRequest))
5100	}
5101	return interceptor(ctx, in, info, handler)
5102}
5103
5104func _NotebookService_DeleteExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5105	in := new(DeleteExecutionRequest)
5106	if err := dec(in); err != nil {
5107		return nil, err
5108	}
5109	if interceptor == nil {
5110		return srv.(NotebookServiceServer).DeleteExecution(ctx, in)
5111	}
5112	info := &grpc.UnaryServerInfo{
5113		Server:     srv,
5114		FullMethod: "/google.cloud.notebooks.v1.NotebookService/DeleteExecution",
5115	}
5116	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5117		return srv.(NotebookServiceServer).DeleteExecution(ctx, req.(*DeleteExecutionRequest))
5118	}
5119	return interceptor(ctx, in, info, handler)
5120}
5121
5122func _NotebookService_CreateExecution_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
5123	in := new(CreateExecutionRequest)
5124	if err := dec(in); err != nil {
5125		return nil, err
5126	}
5127	if interceptor == nil {
5128		return srv.(NotebookServiceServer).CreateExecution(ctx, in)
5129	}
5130	info := &grpc.UnaryServerInfo{
5131		Server:     srv,
5132		FullMethod: "/google.cloud.notebooks.v1.NotebookService/CreateExecution",
5133	}
5134	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
5135		return srv.(NotebookServiceServer).CreateExecution(ctx, req.(*CreateExecutionRequest))
5136	}
5137	return interceptor(ctx, in, info, handler)
5138}
5139
5140var _NotebookService_serviceDesc = grpc.ServiceDesc{
5141	ServiceName: "google.cloud.notebooks.v1.NotebookService",
5142	HandlerType: (*NotebookServiceServer)(nil),
5143	Methods: []grpc.MethodDesc{
5144		{
5145			MethodName: "ListInstances",
5146			Handler:    _NotebookService_ListInstances_Handler,
5147		},
5148		{
5149			MethodName: "GetInstance",
5150			Handler:    _NotebookService_GetInstance_Handler,
5151		},
5152		{
5153			MethodName: "CreateInstance",
5154			Handler:    _NotebookService_CreateInstance_Handler,
5155		},
5156		{
5157			MethodName: "RegisterInstance",
5158			Handler:    _NotebookService_RegisterInstance_Handler,
5159		},
5160		{
5161			MethodName: "SetInstanceAccelerator",
5162			Handler:    _NotebookService_SetInstanceAccelerator_Handler,
5163		},
5164		{
5165			MethodName: "SetInstanceMachineType",
5166			Handler:    _NotebookService_SetInstanceMachineType_Handler,
5167		},
5168		{
5169			MethodName: "UpdateInstanceConfig",
5170			Handler:    _NotebookService_UpdateInstanceConfig_Handler,
5171		},
5172		{
5173			MethodName: "UpdateShieldedInstanceConfig",
5174			Handler:    _NotebookService_UpdateShieldedInstanceConfig_Handler,
5175		},
5176		{
5177			MethodName: "SetInstanceLabels",
5178			Handler:    _NotebookService_SetInstanceLabels_Handler,
5179		},
5180		{
5181			MethodName: "DeleteInstance",
5182			Handler:    _NotebookService_DeleteInstance_Handler,
5183		},
5184		{
5185			MethodName: "StartInstance",
5186			Handler:    _NotebookService_StartInstance_Handler,
5187		},
5188		{
5189			MethodName: "StopInstance",
5190			Handler:    _NotebookService_StopInstance_Handler,
5191		},
5192		{
5193			MethodName: "ResetInstance",
5194			Handler:    _NotebookService_ResetInstance_Handler,
5195		},
5196		{
5197			MethodName: "ReportInstanceInfo",
5198			Handler:    _NotebookService_ReportInstanceInfo_Handler,
5199		},
5200		{
5201			MethodName: "IsInstanceUpgradeable",
5202			Handler:    _NotebookService_IsInstanceUpgradeable_Handler,
5203		},
5204		{
5205			MethodName: "GetInstanceHealth",
5206			Handler:    _NotebookService_GetInstanceHealth_Handler,
5207		},
5208		{
5209			MethodName: "UpgradeInstance",
5210			Handler:    _NotebookService_UpgradeInstance_Handler,
5211		},
5212		{
5213			MethodName: "RollbackInstance",
5214			Handler:    _NotebookService_RollbackInstance_Handler,
5215		},
5216		{
5217			MethodName: "UpgradeInstanceInternal",
5218			Handler:    _NotebookService_UpgradeInstanceInternal_Handler,
5219		},
5220		{
5221			MethodName: "ListEnvironments",
5222			Handler:    _NotebookService_ListEnvironments_Handler,
5223		},
5224		{
5225			MethodName: "GetEnvironment",
5226			Handler:    _NotebookService_GetEnvironment_Handler,
5227		},
5228		{
5229			MethodName: "CreateEnvironment",
5230			Handler:    _NotebookService_CreateEnvironment_Handler,
5231		},
5232		{
5233			MethodName: "DeleteEnvironment",
5234			Handler:    _NotebookService_DeleteEnvironment_Handler,
5235		},
5236		{
5237			MethodName: "ListSchedules",
5238			Handler:    _NotebookService_ListSchedules_Handler,
5239		},
5240		{
5241			MethodName: "GetSchedule",
5242			Handler:    _NotebookService_GetSchedule_Handler,
5243		},
5244		{
5245			MethodName: "DeleteSchedule",
5246			Handler:    _NotebookService_DeleteSchedule_Handler,
5247		},
5248		{
5249			MethodName: "CreateSchedule",
5250			Handler:    _NotebookService_CreateSchedule_Handler,
5251		},
5252		{
5253			MethodName: "TriggerSchedule",
5254			Handler:    _NotebookService_TriggerSchedule_Handler,
5255		},
5256		{
5257			MethodName: "ListExecutions",
5258			Handler:    _NotebookService_ListExecutions_Handler,
5259		},
5260		{
5261			MethodName: "GetExecution",
5262			Handler:    _NotebookService_GetExecution_Handler,
5263		},
5264		{
5265			MethodName: "DeleteExecution",
5266			Handler:    _NotebookService_DeleteExecution_Handler,
5267		},
5268		{
5269			MethodName: "CreateExecution",
5270			Handler:    _NotebookService_CreateExecution_Handler,
5271		},
5272	},
5273	Streams:  []grpc.StreamDesc{},
5274	Metadata: "google/cloud/notebooks/v1/service.proto",
5275}
5276