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/sql/v1/cloud_sql_instances.proto
20
21package sql
22
23import (
24	context "context"
25	reflect "reflect"
26	sync "sync"
27
28	_ "google.golang.org/genproto/googleapis/api/annotations"
29	grpc "google.golang.org/grpc"
30	codes "google.golang.org/grpc/codes"
31	status "google.golang.org/grpc/status"
32	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
33	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
34	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
35	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
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
45type SqlInstanceType int32
46
47const (
48	// This is an unknown Cloud SQL instance type.
49	SqlInstanceType_SQL_INSTANCE_TYPE_UNSPECIFIED SqlInstanceType = 0
50	// A regular Cloud SQL instance.
51	SqlInstanceType_CLOUD_SQL_INSTANCE SqlInstanceType = 1
52	// An instance running on the customer's premises that is not managed by
53	// Cloud SQL.
54	SqlInstanceType_ON_PREMISES_INSTANCE SqlInstanceType = 2
55	// A Cloud SQL instance acting as a read-replica.
56	SqlInstanceType_READ_REPLICA_INSTANCE SqlInstanceType = 3
57)
58
59// Enum value maps for SqlInstanceType.
60var (
61	SqlInstanceType_name = map[int32]string{
62		0: "SQL_INSTANCE_TYPE_UNSPECIFIED",
63		1: "CLOUD_SQL_INSTANCE",
64		2: "ON_PREMISES_INSTANCE",
65		3: "READ_REPLICA_INSTANCE",
66	}
67	SqlInstanceType_value = map[string]int32{
68		"SQL_INSTANCE_TYPE_UNSPECIFIED": 0,
69		"CLOUD_SQL_INSTANCE":            1,
70		"ON_PREMISES_INSTANCE":          2,
71		"READ_REPLICA_INSTANCE":         3,
72	}
73)
74
75func (x SqlInstanceType) Enum() *SqlInstanceType {
76	p := new(SqlInstanceType)
77	*p = x
78	return p
79}
80
81func (x SqlInstanceType) String() string {
82	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
83}
84
85func (SqlInstanceType) Descriptor() protoreflect.EnumDescriptor {
86	return file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[0].Descriptor()
87}
88
89func (SqlInstanceType) Type() protoreflect.EnumType {
90	return &file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[0]
91}
92
93func (x SqlInstanceType) Number() protoreflect.EnumNumber {
94	return protoreflect.EnumNumber(x)
95}
96
97// Deprecated: Use SqlInstanceType.Descriptor instead.
98func (SqlInstanceType) EnumDescriptor() ([]byte, []int) {
99	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{0}
100}
101
102// The suspension reason of the database instance if the state is SUSPENDED.
103type SqlSuspensionReason int32
104
105const (
106	// This is an unknown suspension reason.
107	SqlSuspensionReason_SQL_SUSPENSION_REASON_UNSPECIFIED SqlSuspensionReason = 0
108	// The instance is suspended due to billing issues (for example:, GCP account
109	// issue)
110	SqlSuspensionReason_BILLING_ISSUE SqlSuspensionReason = 2
111	// The instance is suspended due to illegal content (for example:, child
112	// pornography, copyrighted material, etc.).
113	SqlSuspensionReason_LEGAL_ISSUE SqlSuspensionReason = 3
114	// The instance is causing operational issues (for example:, causing the
115	// database to crash).
116	SqlSuspensionReason_OPERATIONAL_ISSUE SqlSuspensionReason = 4
117	// The KMS key used by the instance is either revoked or denied access to
118	SqlSuspensionReason_KMS_KEY_ISSUE SqlSuspensionReason = 5
119)
120
121// Enum value maps for SqlSuspensionReason.
122var (
123	SqlSuspensionReason_name = map[int32]string{
124		0: "SQL_SUSPENSION_REASON_UNSPECIFIED",
125		2: "BILLING_ISSUE",
126		3: "LEGAL_ISSUE",
127		4: "OPERATIONAL_ISSUE",
128		5: "KMS_KEY_ISSUE",
129	}
130	SqlSuspensionReason_value = map[string]int32{
131		"SQL_SUSPENSION_REASON_UNSPECIFIED": 0,
132		"BILLING_ISSUE":                     2,
133		"LEGAL_ISSUE":                       3,
134		"OPERATIONAL_ISSUE":                 4,
135		"KMS_KEY_ISSUE":                     5,
136	}
137)
138
139func (x SqlSuspensionReason) Enum() *SqlSuspensionReason {
140	p := new(SqlSuspensionReason)
141	*p = x
142	return p
143}
144
145func (x SqlSuspensionReason) String() string {
146	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
147}
148
149func (SqlSuspensionReason) Descriptor() protoreflect.EnumDescriptor {
150	return file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[1].Descriptor()
151}
152
153func (SqlSuspensionReason) Type() protoreflect.EnumType {
154	return &file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[1]
155}
156
157func (x SqlSuspensionReason) Number() protoreflect.EnumNumber {
158	return protoreflect.EnumNumber(x)
159}
160
161// Deprecated: Use SqlSuspensionReason.Descriptor instead.
162func (SqlSuspensionReason) EnumDescriptor() ([]byte, []int) {
163	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{1}
164}
165
166type SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode int32
167
168const (
169	// Unknown external sync mode, will be defaulted to ONLINE mode
170	SqlInstancesVerifyExternalSyncSettingsRequest_EXTERNAL_SYNC_MODE_UNSPECIFIED SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode = 0
171	// Online external sync will set up replication after initial data external
172	// sync
173	SqlInstancesVerifyExternalSyncSettingsRequest_ONLINE SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode = 1
174	// Offline external sync only dumps and loads a one-time snapshot of
175	// the primary instance's data
176	SqlInstancesVerifyExternalSyncSettingsRequest_OFFLINE SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode = 2
177)
178
179// Enum value maps for SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode.
180var (
181	SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode_name = map[int32]string{
182		0: "EXTERNAL_SYNC_MODE_UNSPECIFIED",
183		1: "ONLINE",
184		2: "OFFLINE",
185	}
186	SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode_value = map[string]int32{
187		"EXTERNAL_SYNC_MODE_UNSPECIFIED": 0,
188		"ONLINE":                         1,
189		"OFFLINE":                        2,
190	}
191)
192
193func (x SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode) Enum() *SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode {
194	p := new(SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode)
195	*p = x
196	return p
197}
198
199func (x SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode) String() string {
200	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
201}
202
203func (SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode) Descriptor() protoreflect.EnumDescriptor {
204	return file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[2].Descriptor()
205}
206
207func (SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode) Type() protoreflect.EnumType {
208	return &file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[2]
209}
210
211func (x SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode) Number() protoreflect.EnumNumber {
212	return protoreflect.EnumNumber(x)
213}
214
215// Deprecated: Use SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode.Descriptor instead.
216func (SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode) EnumDescriptor() ([]byte, []int) {
217	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{22, 0}
218}
219
220// The current serving state of the database instance.
221type DatabaseInstance_SqlInstanceState int32
222
223const (
224	// The state of the instance is unknown.
225	DatabaseInstance_SQL_INSTANCE_STATE_UNSPECIFIED DatabaseInstance_SqlInstanceState = 0
226	// The instance is running, or has been stopped by owner.
227	DatabaseInstance_RUNNABLE DatabaseInstance_SqlInstanceState = 1
228	// The instance is not available, for example due to problems with billing.
229	DatabaseInstance_SUSPENDED DatabaseInstance_SqlInstanceState = 2
230	// The instance is being deleted.
231	DatabaseInstance_PENDING_DELETE DatabaseInstance_SqlInstanceState = 3
232	// The instance is being created.
233	DatabaseInstance_PENDING_CREATE DatabaseInstance_SqlInstanceState = 4
234	// The instance is down for maintenance.
235	DatabaseInstance_MAINTENANCE DatabaseInstance_SqlInstanceState = 5
236	// The creation of the instance failed or a fatal error occurred during
237	// maintenance.
238	DatabaseInstance_FAILED DatabaseInstance_SqlInstanceState = 6
239	// The instance is under maintenance operations and the database is
240	// available.
241	DatabaseInstance_ONLINE_MAINTENANCE DatabaseInstance_SqlInstanceState = 7
242)
243
244// Enum value maps for DatabaseInstance_SqlInstanceState.
245var (
246	DatabaseInstance_SqlInstanceState_name = map[int32]string{
247		0: "SQL_INSTANCE_STATE_UNSPECIFIED",
248		1: "RUNNABLE",
249		2: "SUSPENDED",
250		3: "PENDING_DELETE",
251		4: "PENDING_CREATE",
252		5: "MAINTENANCE",
253		6: "FAILED",
254		7: "ONLINE_MAINTENANCE",
255	}
256	DatabaseInstance_SqlInstanceState_value = map[string]int32{
257		"SQL_INSTANCE_STATE_UNSPECIFIED": 0,
258		"RUNNABLE":                       1,
259		"SUSPENDED":                      2,
260		"PENDING_DELETE":                 3,
261		"PENDING_CREATE":                 4,
262		"MAINTENANCE":                    5,
263		"FAILED":                         6,
264		"ONLINE_MAINTENANCE":             7,
265	}
266)
267
268func (x DatabaseInstance_SqlInstanceState) Enum() *DatabaseInstance_SqlInstanceState {
269	p := new(DatabaseInstance_SqlInstanceState)
270	*p = x
271	return p
272}
273
274func (x DatabaseInstance_SqlInstanceState) String() string {
275	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
276}
277
278func (DatabaseInstance_SqlInstanceState) Descriptor() protoreflect.EnumDescriptor {
279	return file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[3].Descriptor()
280}
281
282func (DatabaseInstance_SqlInstanceState) Type() protoreflect.EnumType {
283	return &file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[3]
284}
285
286func (x DatabaseInstance_SqlInstanceState) Number() protoreflect.EnumNumber {
287	return protoreflect.EnumNumber(x)
288}
289
290// Deprecated: Use DatabaseInstance_SqlInstanceState.Descriptor instead.
291func (DatabaseInstance_SqlInstanceState) EnumDescriptor() ([]byte, []int) {
292	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{39, 0}
293}
294
295// This enum lists all possible states regarding out-of-disk issues.
296type DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState int32
297
298const (
299	// Unspecified state
300	DatabaseInstance_SqlOutOfDiskReport_SQL_OUT_OF_DISK_STATE_UNSPECIFIED DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState = 0
301	// The instance has plenty space on data disk
302	DatabaseInstance_SqlOutOfDiskReport_NORMAL DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState = 1
303	// Data disk is almost used up. It is shutdown to prevent data
304	// corruption.
305	DatabaseInstance_SqlOutOfDiskReport_SOFT_SHUTDOWN DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState = 2
306)
307
308// Enum value maps for DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState.
309var (
310	DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState_name = map[int32]string{
311		0: "SQL_OUT_OF_DISK_STATE_UNSPECIFIED",
312		1: "NORMAL",
313		2: "SOFT_SHUTDOWN",
314	}
315	DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState_value = map[string]int32{
316		"SQL_OUT_OF_DISK_STATE_UNSPECIFIED": 0,
317		"NORMAL":                            1,
318		"SOFT_SHUTDOWN":                     2,
319	}
320)
321
322func (x DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) Enum() *DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState {
323	p := new(DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState)
324	*p = x
325	return p
326}
327
328func (x DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) String() string {
329	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
330}
331
332func (DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) Descriptor() protoreflect.EnumDescriptor {
333	return file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[4].Descriptor()
334}
335
336func (DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) Type() protoreflect.EnumType {
337	return &file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[4]
338}
339
340func (x DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) Number() protoreflect.EnumNumber {
341	return protoreflect.EnumNumber(x)
342}
343
344// Deprecated: Use DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState.Descriptor instead.
345func (DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) EnumDescriptor() ([]byte, []int) {
346	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{39, 2, 0}
347}
348
349type SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType int32
350
351const (
352	SqlInstancesRescheduleMaintenanceRequestBody_RESCHEDULE_TYPE_UNSPECIFIED SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType = 0
353	// Reschedules maintenance to happen now (within 5 minutes).
354	SqlInstancesRescheduleMaintenanceRequestBody_IMMEDIATE SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType = 1
355	// Reschedules maintenance to occur within one week from the originally
356	// scheduled day and time.
357	SqlInstancesRescheduleMaintenanceRequestBody_NEXT_AVAILABLE_WINDOW SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType = 2
358	// Reschedules maintenance to a specific time and day.
359	SqlInstancesRescheduleMaintenanceRequestBody_SPECIFIC_TIME SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType = 3
360)
361
362// Enum value maps for SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType.
363var (
364	SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType_name = map[int32]string{
365		0: "RESCHEDULE_TYPE_UNSPECIFIED",
366		1: "IMMEDIATE",
367		2: "NEXT_AVAILABLE_WINDOW",
368		3: "SPECIFIC_TIME",
369	}
370	SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType_value = map[string]int32{
371		"RESCHEDULE_TYPE_UNSPECIFIED": 0,
372		"IMMEDIATE":                   1,
373		"NEXT_AVAILABLE_WINDOW":       2,
374		"SPECIFIC_TIME":               3,
375	}
376)
377
378func (x SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) Enum() *SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType {
379	p := new(SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType)
380	*p = x
381	return p
382}
383
384func (x SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) String() string {
385	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
386}
387
388func (SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) Descriptor() protoreflect.EnumDescriptor {
389	return file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[5].Descriptor()
390}
391
392func (SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) Type() protoreflect.EnumType {
393	return &file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[5]
394}
395
396func (x SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) Number() protoreflect.EnumNumber {
397	return protoreflect.EnumNumber(x)
398}
399
400// Deprecated: Use SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType.Descriptor instead.
401func (SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) EnumDescriptor() ([]byte, []int) {
402	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{40, 0}
403}
404
405type SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType int32
406
407const (
408	SqlExternalSyncSettingError_SQL_EXTERNAL_SYNC_SETTING_ERROR_TYPE_UNSPECIFIED SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 0
409	SqlExternalSyncSettingError_CONNECTION_FAILURE                               SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 1
410	SqlExternalSyncSettingError_BINLOG_NOT_ENABLED                               SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 2
411	SqlExternalSyncSettingError_INCOMPATIBLE_DATABASE_VERSION                    SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 3
412	SqlExternalSyncSettingError_REPLICA_ALREADY_SETUP                            SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 4
413	SqlExternalSyncSettingError_INSUFFICIENT_PRIVILEGE                           SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 5
414	// Unsupported migration type.
415	SqlExternalSyncSettingError_UNSUPPORTED_MIGRATION_TYPE SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 6
416	// No pglogical extension installed on databases, applicable for postgres.
417	SqlExternalSyncSettingError_NO_PGLOGICAL_INSTALLED SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 7
418	// pglogical node already exists on databases, applicable for postgres.
419	SqlExternalSyncSettingError_PGLOGICAL_NODE_ALREADY_EXISTS SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 8
420	// The value of parameter wal_level is not set to logical.
421	SqlExternalSyncSettingError_INVALID_WAL_LEVEL SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 9
422	// The value of parameter shared_preload_libraries does not include
423	// pglogical.
424	SqlExternalSyncSettingError_INVALID_SHARED_PRELOAD_LIBRARY SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 10
425	// The value of parameter max_replication_slots is not sufficient.
426	SqlExternalSyncSettingError_INSUFFICIENT_MAX_REPLICATION_SLOTS SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 11
427	// The value of parameter max_wal_senders is not sufficient.
428	SqlExternalSyncSettingError_INSUFFICIENT_MAX_WAL_SENDERS SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 12
429	// The value of parameter max_worker_processes is not sufficient.
430	SqlExternalSyncSettingError_INSUFFICIENT_MAX_WORKER_PROCESSES SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 13
431	// Extensions installed are either not supported or having unsupported
432	// versions
433	SqlExternalSyncSettingError_UNSUPPORTED_EXTENSIONS SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 14
434	// The value of parameter rds.logical_replication is not set to 1.
435	SqlExternalSyncSettingError_INVALID_RDS_LOGICAL_REPLICATION SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 15
436	// The primary instance logging setup doesn't allow EM sync.
437	SqlExternalSyncSettingError_INVALID_LOGGING_SETUP SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 16
438	// The primary instance database parameter setup doesn't allow EM sync.
439	SqlExternalSyncSettingError_INVALID_DB_PARAM SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 17
440	// The gtid_mode is not supported, applicable for MySQL.
441	SqlExternalSyncSettingError_UNSUPPORTED_GTID_MODE SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 18
442	// SQL Server Agent is not running.
443	SqlExternalSyncSettingError_SQLSERVER_AGENT_NOT_RUNNING SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 19
444	// The table definition is not support due to missing primary key or replica
445	// identity, applicable for postgres.
446	SqlExternalSyncSettingError_UNSUPPORTED_TABLE_DEFINITION SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 20
447	// The customer has a definer that will break EM setup.
448	SqlExternalSyncSettingError_UNSUPPORTED_DEFINER SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 21
449	// SQL Server @@SERVERNAME does not match actual host name
450	SqlExternalSyncSettingError_SQLSERVER_SERVERNAME_MISMATCH SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 22
451	// The primary instance has been setup and will fail the setup.
452	SqlExternalSyncSettingError_PRIMARY_ALREADY_SETUP SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 23
453	// The primary instance has unsupported binary log format.
454	SqlExternalSyncSettingError_UNSUPPORTED_BINLOG_FORMAT SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 24
455	// The primary instance's binary log retention setting.
456	SqlExternalSyncSettingError_BINLOG_RETENTION_SETTING SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 25
457)
458
459// Enum value maps for SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType.
460var (
461	SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType_name = map[int32]string{
462		0:  "SQL_EXTERNAL_SYNC_SETTING_ERROR_TYPE_UNSPECIFIED",
463		1:  "CONNECTION_FAILURE",
464		2:  "BINLOG_NOT_ENABLED",
465		3:  "INCOMPATIBLE_DATABASE_VERSION",
466		4:  "REPLICA_ALREADY_SETUP",
467		5:  "INSUFFICIENT_PRIVILEGE",
468		6:  "UNSUPPORTED_MIGRATION_TYPE",
469		7:  "NO_PGLOGICAL_INSTALLED",
470		8:  "PGLOGICAL_NODE_ALREADY_EXISTS",
471		9:  "INVALID_WAL_LEVEL",
472		10: "INVALID_SHARED_PRELOAD_LIBRARY",
473		11: "INSUFFICIENT_MAX_REPLICATION_SLOTS",
474		12: "INSUFFICIENT_MAX_WAL_SENDERS",
475		13: "INSUFFICIENT_MAX_WORKER_PROCESSES",
476		14: "UNSUPPORTED_EXTENSIONS",
477		15: "INVALID_RDS_LOGICAL_REPLICATION",
478		16: "INVALID_LOGGING_SETUP",
479		17: "INVALID_DB_PARAM",
480		18: "UNSUPPORTED_GTID_MODE",
481		19: "SQLSERVER_AGENT_NOT_RUNNING",
482		20: "UNSUPPORTED_TABLE_DEFINITION",
483		21: "UNSUPPORTED_DEFINER",
484		22: "SQLSERVER_SERVERNAME_MISMATCH",
485		23: "PRIMARY_ALREADY_SETUP",
486		24: "UNSUPPORTED_BINLOG_FORMAT",
487		25: "BINLOG_RETENTION_SETTING",
488	}
489	SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType_value = map[string]int32{
490		"SQL_EXTERNAL_SYNC_SETTING_ERROR_TYPE_UNSPECIFIED": 0,
491		"CONNECTION_FAILURE":                 1,
492		"BINLOG_NOT_ENABLED":                 2,
493		"INCOMPATIBLE_DATABASE_VERSION":      3,
494		"REPLICA_ALREADY_SETUP":              4,
495		"INSUFFICIENT_PRIVILEGE":             5,
496		"UNSUPPORTED_MIGRATION_TYPE":         6,
497		"NO_PGLOGICAL_INSTALLED":             7,
498		"PGLOGICAL_NODE_ALREADY_EXISTS":      8,
499		"INVALID_WAL_LEVEL":                  9,
500		"INVALID_SHARED_PRELOAD_LIBRARY":     10,
501		"INSUFFICIENT_MAX_REPLICATION_SLOTS": 11,
502		"INSUFFICIENT_MAX_WAL_SENDERS":       12,
503		"INSUFFICIENT_MAX_WORKER_PROCESSES":  13,
504		"UNSUPPORTED_EXTENSIONS":             14,
505		"INVALID_RDS_LOGICAL_REPLICATION":    15,
506		"INVALID_LOGGING_SETUP":              16,
507		"INVALID_DB_PARAM":                   17,
508		"UNSUPPORTED_GTID_MODE":              18,
509		"SQLSERVER_AGENT_NOT_RUNNING":        19,
510		"UNSUPPORTED_TABLE_DEFINITION":       20,
511		"UNSUPPORTED_DEFINER":                21,
512		"SQLSERVER_SERVERNAME_MISMATCH":      22,
513		"PRIMARY_ALREADY_SETUP":              23,
514		"UNSUPPORTED_BINLOG_FORMAT":          24,
515		"BINLOG_RETENTION_SETTING":           25,
516	}
517)
518
519func (x SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) Enum() *SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType {
520	p := new(SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType)
521	*p = x
522	return p
523}
524
525func (x SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) String() string {
526	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
527}
528
529func (SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) Descriptor() protoreflect.EnumDescriptor {
530	return file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[6].Descriptor()
531}
532
533func (SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) Type() protoreflect.EnumType {
534	return &file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes[6]
535}
536
537func (x SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) Number() protoreflect.EnumNumber {
538	return protoreflect.EnumNumber(x)
539}
540
541// Deprecated: Use SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType.Descriptor instead.
542func (SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) EnumDescriptor() ([]byte, []int) {
543	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{46, 0}
544}
545
546// Instance add server CA request.
547type SqlInstancesAddServerCaRequest struct {
548	state         protoimpl.MessageState
549	sizeCache     protoimpl.SizeCache
550	unknownFields protoimpl.UnknownFields
551
552	// Cloud SQL instance ID. This does not include the project ID.
553	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
554	// Project ID of the project that contains the instance.
555	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
556}
557
558func (x *SqlInstancesAddServerCaRequest) Reset() {
559	*x = SqlInstancesAddServerCaRequest{}
560	if protoimpl.UnsafeEnabled {
561		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[0]
562		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
563		ms.StoreMessageInfo(mi)
564	}
565}
566
567func (x *SqlInstancesAddServerCaRequest) String() string {
568	return protoimpl.X.MessageStringOf(x)
569}
570
571func (*SqlInstancesAddServerCaRequest) ProtoMessage() {}
572
573func (x *SqlInstancesAddServerCaRequest) ProtoReflect() protoreflect.Message {
574	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[0]
575	if protoimpl.UnsafeEnabled && x != nil {
576		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
577		if ms.LoadMessageInfo() == nil {
578			ms.StoreMessageInfo(mi)
579		}
580		return ms
581	}
582	return mi.MessageOf(x)
583}
584
585// Deprecated: Use SqlInstancesAddServerCaRequest.ProtoReflect.Descriptor instead.
586func (*SqlInstancesAddServerCaRequest) Descriptor() ([]byte, []int) {
587	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{0}
588}
589
590func (x *SqlInstancesAddServerCaRequest) GetInstance() string {
591	if x != nil {
592		return x.Instance
593	}
594	return ""
595}
596
597func (x *SqlInstancesAddServerCaRequest) GetProject() string {
598	if x != nil {
599		return x.Project
600	}
601	return ""
602}
603
604// Instance clone request.
605type SqlInstancesCloneRequest struct {
606	state         protoimpl.MessageState
607	sizeCache     protoimpl.SizeCache
608	unknownFields protoimpl.UnknownFields
609
610	// The ID of the Cloud SQL instance to be cloned (source). This does not
611	// include the project ID.
612	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
613	// Project ID of the source as well as the clone Cloud SQL instance.
614	Project string                 `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
615	Body    *InstancesCloneRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
616}
617
618func (x *SqlInstancesCloneRequest) Reset() {
619	*x = SqlInstancesCloneRequest{}
620	if protoimpl.UnsafeEnabled {
621		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[1]
622		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
623		ms.StoreMessageInfo(mi)
624	}
625}
626
627func (x *SqlInstancesCloneRequest) String() string {
628	return protoimpl.X.MessageStringOf(x)
629}
630
631func (*SqlInstancesCloneRequest) ProtoMessage() {}
632
633func (x *SqlInstancesCloneRequest) ProtoReflect() protoreflect.Message {
634	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[1]
635	if protoimpl.UnsafeEnabled && x != nil {
636		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
637		if ms.LoadMessageInfo() == nil {
638			ms.StoreMessageInfo(mi)
639		}
640		return ms
641	}
642	return mi.MessageOf(x)
643}
644
645// Deprecated: Use SqlInstancesCloneRequest.ProtoReflect.Descriptor instead.
646func (*SqlInstancesCloneRequest) Descriptor() ([]byte, []int) {
647	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{1}
648}
649
650func (x *SqlInstancesCloneRequest) GetInstance() string {
651	if x != nil {
652		return x.Instance
653	}
654	return ""
655}
656
657func (x *SqlInstancesCloneRequest) GetProject() string {
658	if x != nil {
659		return x.Project
660	}
661	return ""
662}
663
664func (x *SqlInstancesCloneRequest) GetBody() *InstancesCloneRequest {
665	if x != nil {
666		return x.Body
667	}
668	return nil
669}
670
671// Instance delete request.
672type SqlInstancesDeleteRequest struct {
673	state         protoimpl.MessageState
674	sizeCache     protoimpl.SizeCache
675	unknownFields protoimpl.UnknownFields
676
677	// Cloud SQL instance ID. This does not include the project ID.
678	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
679	// Project ID of the project that contains the instance to be deleted.
680	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
681}
682
683func (x *SqlInstancesDeleteRequest) Reset() {
684	*x = SqlInstancesDeleteRequest{}
685	if protoimpl.UnsafeEnabled {
686		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[2]
687		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
688		ms.StoreMessageInfo(mi)
689	}
690}
691
692func (x *SqlInstancesDeleteRequest) String() string {
693	return protoimpl.X.MessageStringOf(x)
694}
695
696func (*SqlInstancesDeleteRequest) ProtoMessage() {}
697
698func (x *SqlInstancesDeleteRequest) ProtoReflect() protoreflect.Message {
699	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[2]
700	if protoimpl.UnsafeEnabled && x != nil {
701		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
702		if ms.LoadMessageInfo() == nil {
703			ms.StoreMessageInfo(mi)
704		}
705		return ms
706	}
707	return mi.MessageOf(x)
708}
709
710// Deprecated: Use SqlInstancesDeleteRequest.ProtoReflect.Descriptor instead.
711func (*SqlInstancesDeleteRequest) Descriptor() ([]byte, []int) {
712	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{2}
713}
714
715func (x *SqlInstancesDeleteRequest) GetInstance() string {
716	if x != nil {
717		return x.Instance
718	}
719	return ""
720}
721
722func (x *SqlInstancesDeleteRequest) GetProject() string {
723	if x != nil {
724		return x.Project
725	}
726	return ""
727}
728
729// Instance demote master request.
730type SqlInstancesDemoteMasterRequest struct {
731	state         protoimpl.MessageState
732	sizeCache     protoimpl.SizeCache
733	unknownFields protoimpl.UnknownFields
734
735	// Cloud SQL instance name.
736	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
737	// ID of the project that contains the instance.
738	Project string                        `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
739	Body    *InstancesDemoteMasterRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
740}
741
742func (x *SqlInstancesDemoteMasterRequest) Reset() {
743	*x = SqlInstancesDemoteMasterRequest{}
744	if protoimpl.UnsafeEnabled {
745		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[3]
746		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
747		ms.StoreMessageInfo(mi)
748	}
749}
750
751func (x *SqlInstancesDemoteMasterRequest) String() string {
752	return protoimpl.X.MessageStringOf(x)
753}
754
755func (*SqlInstancesDemoteMasterRequest) ProtoMessage() {}
756
757func (x *SqlInstancesDemoteMasterRequest) ProtoReflect() protoreflect.Message {
758	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[3]
759	if protoimpl.UnsafeEnabled && x != nil {
760		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
761		if ms.LoadMessageInfo() == nil {
762			ms.StoreMessageInfo(mi)
763		}
764		return ms
765	}
766	return mi.MessageOf(x)
767}
768
769// Deprecated: Use SqlInstancesDemoteMasterRequest.ProtoReflect.Descriptor instead.
770func (*SqlInstancesDemoteMasterRequest) Descriptor() ([]byte, []int) {
771	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{3}
772}
773
774func (x *SqlInstancesDemoteMasterRequest) GetInstance() string {
775	if x != nil {
776		return x.Instance
777	}
778	return ""
779}
780
781func (x *SqlInstancesDemoteMasterRequest) GetProject() string {
782	if x != nil {
783		return x.Project
784	}
785	return ""
786}
787
788func (x *SqlInstancesDemoteMasterRequest) GetBody() *InstancesDemoteMasterRequest {
789	if x != nil {
790		return x.Body
791	}
792	return nil
793}
794
795// Instance export request.
796type SqlInstancesExportRequest struct {
797	state         protoimpl.MessageState
798	sizeCache     protoimpl.SizeCache
799	unknownFields protoimpl.UnknownFields
800
801	// Cloud SQL instance ID. This does not include the project ID.
802	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
803	// Project ID of the project that contains the instance to be exported.
804	Project string                  `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
805	Body    *InstancesExportRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
806}
807
808func (x *SqlInstancesExportRequest) Reset() {
809	*x = SqlInstancesExportRequest{}
810	if protoimpl.UnsafeEnabled {
811		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[4]
812		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
813		ms.StoreMessageInfo(mi)
814	}
815}
816
817func (x *SqlInstancesExportRequest) String() string {
818	return protoimpl.X.MessageStringOf(x)
819}
820
821func (*SqlInstancesExportRequest) ProtoMessage() {}
822
823func (x *SqlInstancesExportRequest) ProtoReflect() protoreflect.Message {
824	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[4]
825	if protoimpl.UnsafeEnabled && x != nil {
826		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
827		if ms.LoadMessageInfo() == nil {
828			ms.StoreMessageInfo(mi)
829		}
830		return ms
831	}
832	return mi.MessageOf(x)
833}
834
835// Deprecated: Use SqlInstancesExportRequest.ProtoReflect.Descriptor instead.
836func (*SqlInstancesExportRequest) Descriptor() ([]byte, []int) {
837	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{4}
838}
839
840func (x *SqlInstancesExportRequest) GetInstance() string {
841	if x != nil {
842		return x.Instance
843	}
844	return ""
845}
846
847func (x *SqlInstancesExportRequest) GetProject() string {
848	if x != nil {
849		return x.Project
850	}
851	return ""
852}
853
854func (x *SqlInstancesExportRequest) GetBody() *InstancesExportRequest {
855	if x != nil {
856		return x.Body
857	}
858	return nil
859}
860
861// Instance failover request.
862type SqlInstancesFailoverRequest struct {
863	state         protoimpl.MessageState
864	sizeCache     protoimpl.SizeCache
865	unknownFields protoimpl.UnknownFields
866
867	// Cloud SQL instance ID. This does not include the project ID.
868	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
869	// ID of the project that contains the read replica.
870	Project string                    `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
871	Body    *InstancesFailoverRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
872}
873
874func (x *SqlInstancesFailoverRequest) Reset() {
875	*x = SqlInstancesFailoverRequest{}
876	if protoimpl.UnsafeEnabled {
877		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[5]
878		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
879		ms.StoreMessageInfo(mi)
880	}
881}
882
883func (x *SqlInstancesFailoverRequest) String() string {
884	return protoimpl.X.MessageStringOf(x)
885}
886
887func (*SqlInstancesFailoverRequest) ProtoMessage() {}
888
889func (x *SqlInstancesFailoverRequest) ProtoReflect() protoreflect.Message {
890	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[5]
891	if protoimpl.UnsafeEnabled && x != nil {
892		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
893		if ms.LoadMessageInfo() == nil {
894			ms.StoreMessageInfo(mi)
895		}
896		return ms
897	}
898	return mi.MessageOf(x)
899}
900
901// Deprecated: Use SqlInstancesFailoverRequest.ProtoReflect.Descriptor instead.
902func (*SqlInstancesFailoverRequest) Descriptor() ([]byte, []int) {
903	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{5}
904}
905
906func (x *SqlInstancesFailoverRequest) GetInstance() string {
907	if x != nil {
908		return x.Instance
909	}
910	return ""
911}
912
913func (x *SqlInstancesFailoverRequest) GetProject() string {
914	if x != nil {
915		return x.Project
916	}
917	return ""
918}
919
920func (x *SqlInstancesFailoverRequest) GetBody() *InstancesFailoverRequest {
921	if x != nil {
922		return x.Body
923	}
924	return nil
925}
926
927// Instance get request.
928type SqlInstancesGetRequest struct {
929	state         protoimpl.MessageState
930	sizeCache     protoimpl.SizeCache
931	unknownFields protoimpl.UnknownFields
932
933	// Database instance ID. This does not include the project ID.
934	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
935	// Project ID of the project that contains the instance.
936	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
937}
938
939func (x *SqlInstancesGetRequest) Reset() {
940	*x = SqlInstancesGetRequest{}
941	if protoimpl.UnsafeEnabled {
942		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[6]
943		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
944		ms.StoreMessageInfo(mi)
945	}
946}
947
948func (x *SqlInstancesGetRequest) String() string {
949	return protoimpl.X.MessageStringOf(x)
950}
951
952func (*SqlInstancesGetRequest) ProtoMessage() {}
953
954func (x *SqlInstancesGetRequest) ProtoReflect() protoreflect.Message {
955	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[6]
956	if protoimpl.UnsafeEnabled && x != nil {
957		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
958		if ms.LoadMessageInfo() == nil {
959			ms.StoreMessageInfo(mi)
960		}
961		return ms
962	}
963	return mi.MessageOf(x)
964}
965
966// Deprecated: Use SqlInstancesGetRequest.ProtoReflect.Descriptor instead.
967func (*SqlInstancesGetRequest) Descriptor() ([]byte, []int) {
968	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{6}
969}
970
971func (x *SqlInstancesGetRequest) GetInstance() string {
972	if x != nil {
973		return x.Instance
974	}
975	return ""
976}
977
978func (x *SqlInstancesGetRequest) GetProject() string {
979	if x != nil {
980		return x.Project
981	}
982	return ""
983}
984
985// Instance import request.
986type SqlInstancesImportRequest struct {
987	state         protoimpl.MessageState
988	sizeCache     protoimpl.SizeCache
989	unknownFields protoimpl.UnknownFields
990
991	// Cloud SQL instance ID. This does not include the project ID.
992	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
993	// Project ID of the project that contains the instance.
994	Project string                  `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
995	Body    *InstancesImportRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
996}
997
998func (x *SqlInstancesImportRequest) Reset() {
999	*x = SqlInstancesImportRequest{}
1000	if protoimpl.UnsafeEnabled {
1001		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[7]
1002		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1003		ms.StoreMessageInfo(mi)
1004	}
1005}
1006
1007func (x *SqlInstancesImportRequest) String() string {
1008	return protoimpl.X.MessageStringOf(x)
1009}
1010
1011func (*SqlInstancesImportRequest) ProtoMessage() {}
1012
1013func (x *SqlInstancesImportRequest) ProtoReflect() protoreflect.Message {
1014	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[7]
1015	if protoimpl.UnsafeEnabled && x != nil {
1016		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1017		if ms.LoadMessageInfo() == nil {
1018			ms.StoreMessageInfo(mi)
1019		}
1020		return ms
1021	}
1022	return mi.MessageOf(x)
1023}
1024
1025// Deprecated: Use SqlInstancesImportRequest.ProtoReflect.Descriptor instead.
1026func (*SqlInstancesImportRequest) Descriptor() ([]byte, []int) {
1027	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{7}
1028}
1029
1030func (x *SqlInstancesImportRequest) GetInstance() string {
1031	if x != nil {
1032		return x.Instance
1033	}
1034	return ""
1035}
1036
1037func (x *SqlInstancesImportRequest) GetProject() string {
1038	if x != nil {
1039		return x.Project
1040	}
1041	return ""
1042}
1043
1044func (x *SqlInstancesImportRequest) GetBody() *InstancesImportRequest {
1045	if x != nil {
1046		return x.Body
1047	}
1048	return nil
1049}
1050
1051// Instance insert request.
1052type SqlInstancesInsertRequest struct {
1053	state         protoimpl.MessageState
1054	sizeCache     protoimpl.SizeCache
1055	unknownFields protoimpl.UnknownFields
1056
1057	// Project ID of the project to which the newly created Cloud SQL instances
1058	// should belong.
1059	Project string            `protobuf:"bytes,1,opt,name=project,proto3" json:"project,omitempty"`
1060	Body    *DatabaseInstance `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
1061}
1062
1063func (x *SqlInstancesInsertRequest) Reset() {
1064	*x = SqlInstancesInsertRequest{}
1065	if protoimpl.UnsafeEnabled {
1066		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[8]
1067		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1068		ms.StoreMessageInfo(mi)
1069	}
1070}
1071
1072func (x *SqlInstancesInsertRequest) String() string {
1073	return protoimpl.X.MessageStringOf(x)
1074}
1075
1076func (*SqlInstancesInsertRequest) ProtoMessage() {}
1077
1078func (x *SqlInstancesInsertRequest) ProtoReflect() protoreflect.Message {
1079	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[8]
1080	if protoimpl.UnsafeEnabled && x != nil {
1081		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1082		if ms.LoadMessageInfo() == nil {
1083			ms.StoreMessageInfo(mi)
1084		}
1085		return ms
1086	}
1087	return mi.MessageOf(x)
1088}
1089
1090// Deprecated: Use SqlInstancesInsertRequest.ProtoReflect.Descriptor instead.
1091func (*SqlInstancesInsertRequest) Descriptor() ([]byte, []int) {
1092	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{8}
1093}
1094
1095func (x *SqlInstancesInsertRequest) GetProject() string {
1096	if x != nil {
1097		return x.Project
1098	}
1099	return ""
1100}
1101
1102func (x *SqlInstancesInsertRequest) GetBody() *DatabaseInstance {
1103	if x != nil {
1104		return x.Body
1105	}
1106	return nil
1107}
1108
1109// Instance list request.
1110type SqlInstancesListRequest struct {
1111	state         protoimpl.MessageState
1112	sizeCache     protoimpl.SizeCache
1113	unknownFields protoimpl.UnknownFields
1114
1115	// A filter expression that filters resources listed in the response.
1116	// The expression is in the form of field:value. For example,
1117	// 'instanceType:CLOUD_SQL_INSTANCE'. Fields can be nested as needed as per
1118	// their JSON representation, such as 'settings.userLabels.auto_start:true'.
1119	//
1120	// Multiple filter queries are space-separated. For example.
1121	// 'state:RUNNABLE instanceType:CLOUD_SQL_INSTANCE'. By default, each
1122	// expression is an AND expression. However, you can include AND and OR
1123	// expressions explicitly.
1124	Filter string `protobuf:"bytes,1,opt,name=filter,proto3" json:"filter,omitempty"`
1125	// The maximum number of results to return per response.
1126	MaxResults uint32 `protobuf:"varint,2,opt,name=max_results,json=maxResults,proto3" json:"max_results,omitempty"`
1127	// A previously-returned page token representing part of the larger set of
1128	// results to view.
1129	PageToken string `protobuf:"bytes,3,opt,name=page_token,json=pageToken,proto3" json:"page_token,omitempty"`
1130	// Project ID of the project for which to list Cloud SQL instances.
1131	Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
1132}
1133
1134func (x *SqlInstancesListRequest) Reset() {
1135	*x = SqlInstancesListRequest{}
1136	if protoimpl.UnsafeEnabled {
1137		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[9]
1138		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1139		ms.StoreMessageInfo(mi)
1140	}
1141}
1142
1143func (x *SqlInstancesListRequest) String() string {
1144	return protoimpl.X.MessageStringOf(x)
1145}
1146
1147func (*SqlInstancesListRequest) ProtoMessage() {}
1148
1149func (x *SqlInstancesListRequest) ProtoReflect() protoreflect.Message {
1150	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[9]
1151	if protoimpl.UnsafeEnabled && x != nil {
1152		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1153		if ms.LoadMessageInfo() == nil {
1154			ms.StoreMessageInfo(mi)
1155		}
1156		return ms
1157	}
1158	return mi.MessageOf(x)
1159}
1160
1161// Deprecated: Use SqlInstancesListRequest.ProtoReflect.Descriptor instead.
1162func (*SqlInstancesListRequest) Descriptor() ([]byte, []int) {
1163	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{9}
1164}
1165
1166func (x *SqlInstancesListRequest) GetFilter() string {
1167	if x != nil {
1168		return x.Filter
1169	}
1170	return ""
1171}
1172
1173func (x *SqlInstancesListRequest) GetMaxResults() uint32 {
1174	if x != nil {
1175		return x.MaxResults
1176	}
1177	return 0
1178}
1179
1180func (x *SqlInstancesListRequest) GetPageToken() string {
1181	if x != nil {
1182		return x.PageToken
1183	}
1184	return ""
1185}
1186
1187func (x *SqlInstancesListRequest) GetProject() string {
1188	if x != nil {
1189		return x.Project
1190	}
1191	return ""
1192}
1193
1194// Instance list server CAs request.
1195type SqlInstancesListServerCasRequest struct {
1196	state         protoimpl.MessageState
1197	sizeCache     protoimpl.SizeCache
1198	unknownFields protoimpl.UnknownFields
1199
1200	// Cloud SQL instance ID. This does not include the project ID.
1201	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1202	// Project ID of the project that contains the instance.
1203	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1204}
1205
1206func (x *SqlInstancesListServerCasRequest) Reset() {
1207	*x = SqlInstancesListServerCasRequest{}
1208	if protoimpl.UnsafeEnabled {
1209		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[10]
1210		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1211		ms.StoreMessageInfo(mi)
1212	}
1213}
1214
1215func (x *SqlInstancesListServerCasRequest) String() string {
1216	return protoimpl.X.MessageStringOf(x)
1217}
1218
1219func (*SqlInstancesListServerCasRequest) ProtoMessage() {}
1220
1221func (x *SqlInstancesListServerCasRequest) ProtoReflect() protoreflect.Message {
1222	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[10]
1223	if protoimpl.UnsafeEnabled && x != nil {
1224		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1225		if ms.LoadMessageInfo() == nil {
1226			ms.StoreMessageInfo(mi)
1227		}
1228		return ms
1229	}
1230	return mi.MessageOf(x)
1231}
1232
1233// Deprecated: Use SqlInstancesListServerCasRequest.ProtoReflect.Descriptor instead.
1234func (*SqlInstancesListServerCasRequest) Descriptor() ([]byte, []int) {
1235	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{10}
1236}
1237
1238func (x *SqlInstancesListServerCasRequest) GetInstance() string {
1239	if x != nil {
1240		return x.Instance
1241	}
1242	return ""
1243}
1244
1245func (x *SqlInstancesListServerCasRequest) GetProject() string {
1246	if x != nil {
1247		return x.Project
1248	}
1249	return ""
1250}
1251
1252// Instance patch request.
1253type SqlInstancesPatchRequest struct {
1254	state         protoimpl.MessageState
1255	sizeCache     protoimpl.SizeCache
1256	unknownFields protoimpl.UnknownFields
1257
1258	// Cloud SQL instance ID. This does not include the project ID.
1259	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1260	// Project ID of the project that contains the instance.
1261	Project string            `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1262	Body    *DatabaseInstance `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
1263}
1264
1265func (x *SqlInstancesPatchRequest) Reset() {
1266	*x = SqlInstancesPatchRequest{}
1267	if protoimpl.UnsafeEnabled {
1268		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[11]
1269		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1270		ms.StoreMessageInfo(mi)
1271	}
1272}
1273
1274func (x *SqlInstancesPatchRequest) String() string {
1275	return protoimpl.X.MessageStringOf(x)
1276}
1277
1278func (*SqlInstancesPatchRequest) ProtoMessage() {}
1279
1280func (x *SqlInstancesPatchRequest) ProtoReflect() protoreflect.Message {
1281	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[11]
1282	if protoimpl.UnsafeEnabled && x != nil {
1283		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1284		if ms.LoadMessageInfo() == nil {
1285			ms.StoreMessageInfo(mi)
1286		}
1287		return ms
1288	}
1289	return mi.MessageOf(x)
1290}
1291
1292// Deprecated: Use SqlInstancesPatchRequest.ProtoReflect.Descriptor instead.
1293func (*SqlInstancesPatchRequest) Descriptor() ([]byte, []int) {
1294	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{11}
1295}
1296
1297func (x *SqlInstancesPatchRequest) GetInstance() string {
1298	if x != nil {
1299		return x.Instance
1300	}
1301	return ""
1302}
1303
1304func (x *SqlInstancesPatchRequest) GetProject() string {
1305	if x != nil {
1306		return x.Project
1307	}
1308	return ""
1309}
1310
1311func (x *SqlInstancesPatchRequest) GetBody() *DatabaseInstance {
1312	if x != nil {
1313		return x.Body
1314	}
1315	return nil
1316}
1317
1318// Instance promote replica request.
1319type SqlInstancesPromoteReplicaRequest struct {
1320	state         protoimpl.MessageState
1321	sizeCache     protoimpl.SizeCache
1322	unknownFields protoimpl.UnknownFields
1323
1324	// Cloud SQL read replica instance name.
1325	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1326	// ID of the project that contains the read replica.
1327	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1328}
1329
1330func (x *SqlInstancesPromoteReplicaRequest) Reset() {
1331	*x = SqlInstancesPromoteReplicaRequest{}
1332	if protoimpl.UnsafeEnabled {
1333		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[12]
1334		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1335		ms.StoreMessageInfo(mi)
1336	}
1337}
1338
1339func (x *SqlInstancesPromoteReplicaRequest) String() string {
1340	return protoimpl.X.MessageStringOf(x)
1341}
1342
1343func (*SqlInstancesPromoteReplicaRequest) ProtoMessage() {}
1344
1345func (x *SqlInstancesPromoteReplicaRequest) ProtoReflect() protoreflect.Message {
1346	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[12]
1347	if protoimpl.UnsafeEnabled && x != nil {
1348		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1349		if ms.LoadMessageInfo() == nil {
1350			ms.StoreMessageInfo(mi)
1351		}
1352		return ms
1353	}
1354	return mi.MessageOf(x)
1355}
1356
1357// Deprecated: Use SqlInstancesPromoteReplicaRequest.ProtoReflect.Descriptor instead.
1358func (*SqlInstancesPromoteReplicaRequest) Descriptor() ([]byte, []int) {
1359	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{12}
1360}
1361
1362func (x *SqlInstancesPromoteReplicaRequest) GetInstance() string {
1363	if x != nil {
1364		return x.Instance
1365	}
1366	return ""
1367}
1368
1369func (x *SqlInstancesPromoteReplicaRequest) GetProject() string {
1370	if x != nil {
1371		return x.Project
1372	}
1373	return ""
1374}
1375
1376// Instance reset SSL config request.
1377type SqlInstancesResetSslConfigRequest struct {
1378	state         protoimpl.MessageState
1379	sizeCache     protoimpl.SizeCache
1380	unknownFields protoimpl.UnknownFields
1381
1382	// Cloud SQL instance ID. This does not include the project ID.
1383	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1384	// Project ID of the project that contains the instance.
1385	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1386}
1387
1388func (x *SqlInstancesResetSslConfigRequest) Reset() {
1389	*x = SqlInstancesResetSslConfigRequest{}
1390	if protoimpl.UnsafeEnabled {
1391		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[13]
1392		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1393		ms.StoreMessageInfo(mi)
1394	}
1395}
1396
1397func (x *SqlInstancesResetSslConfigRequest) String() string {
1398	return protoimpl.X.MessageStringOf(x)
1399}
1400
1401func (*SqlInstancesResetSslConfigRequest) ProtoMessage() {}
1402
1403func (x *SqlInstancesResetSslConfigRequest) ProtoReflect() protoreflect.Message {
1404	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[13]
1405	if protoimpl.UnsafeEnabled && x != nil {
1406		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1407		if ms.LoadMessageInfo() == nil {
1408			ms.StoreMessageInfo(mi)
1409		}
1410		return ms
1411	}
1412	return mi.MessageOf(x)
1413}
1414
1415// Deprecated: Use SqlInstancesResetSslConfigRequest.ProtoReflect.Descriptor instead.
1416func (*SqlInstancesResetSslConfigRequest) Descriptor() ([]byte, []int) {
1417	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{13}
1418}
1419
1420func (x *SqlInstancesResetSslConfigRequest) GetInstance() string {
1421	if x != nil {
1422		return x.Instance
1423	}
1424	return ""
1425}
1426
1427func (x *SqlInstancesResetSslConfigRequest) GetProject() string {
1428	if x != nil {
1429		return x.Project
1430	}
1431	return ""
1432}
1433
1434// Instance restart request.
1435type SqlInstancesRestartRequest struct {
1436	state         protoimpl.MessageState
1437	sizeCache     protoimpl.SizeCache
1438	unknownFields protoimpl.UnknownFields
1439
1440	// Cloud SQL instance ID. This does not include the project ID.
1441	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1442	// Project ID of the project that contains the instance to be restarted.
1443	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1444}
1445
1446func (x *SqlInstancesRestartRequest) Reset() {
1447	*x = SqlInstancesRestartRequest{}
1448	if protoimpl.UnsafeEnabled {
1449		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[14]
1450		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1451		ms.StoreMessageInfo(mi)
1452	}
1453}
1454
1455func (x *SqlInstancesRestartRequest) String() string {
1456	return protoimpl.X.MessageStringOf(x)
1457}
1458
1459func (*SqlInstancesRestartRequest) ProtoMessage() {}
1460
1461func (x *SqlInstancesRestartRequest) ProtoReflect() protoreflect.Message {
1462	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[14]
1463	if protoimpl.UnsafeEnabled && x != nil {
1464		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1465		if ms.LoadMessageInfo() == nil {
1466			ms.StoreMessageInfo(mi)
1467		}
1468		return ms
1469	}
1470	return mi.MessageOf(x)
1471}
1472
1473// Deprecated: Use SqlInstancesRestartRequest.ProtoReflect.Descriptor instead.
1474func (*SqlInstancesRestartRequest) Descriptor() ([]byte, []int) {
1475	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{14}
1476}
1477
1478func (x *SqlInstancesRestartRequest) GetInstance() string {
1479	if x != nil {
1480		return x.Instance
1481	}
1482	return ""
1483}
1484
1485func (x *SqlInstancesRestartRequest) GetProject() string {
1486	if x != nil {
1487		return x.Project
1488	}
1489	return ""
1490}
1491
1492// Instance restore backup request.
1493type SqlInstancesRestoreBackupRequest struct {
1494	state         protoimpl.MessageState
1495	sizeCache     protoimpl.SizeCache
1496	unknownFields protoimpl.UnknownFields
1497
1498	// Cloud SQL instance ID. This does not include the project ID.
1499	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1500	// Project ID of the project that contains the instance.
1501	Project string                         `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1502	Body    *InstancesRestoreBackupRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
1503}
1504
1505func (x *SqlInstancesRestoreBackupRequest) Reset() {
1506	*x = SqlInstancesRestoreBackupRequest{}
1507	if protoimpl.UnsafeEnabled {
1508		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[15]
1509		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1510		ms.StoreMessageInfo(mi)
1511	}
1512}
1513
1514func (x *SqlInstancesRestoreBackupRequest) String() string {
1515	return protoimpl.X.MessageStringOf(x)
1516}
1517
1518func (*SqlInstancesRestoreBackupRequest) ProtoMessage() {}
1519
1520func (x *SqlInstancesRestoreBackupRequest) ProtoReflect() protoreflect.Message {
1521	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[15]
1522	if protoimpl.UnsafeEnabled && x != nil {
1523		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1524		if ms.LoadMessageInfo() == nil {
1525			ms.StoreMessageInfo(mi)
1526		}
1527		return ms
1528	}
1529	return mi.MessageOf(x)
1530}
1531
1532// Deprecated: Use SqlInstancesRestoreBackupRequest.ProtoReflect.Descriptor instead.
1533func (*SqlInstancesRestoreBackupRequest) Descriptor() ([]byte, []int) {
1534	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{15}
1535}
1536
1537func (x *SqlInstancesRestoreBackupRequest) GetInstance() string {
1538	if x != nil {
1539		return x.Instance
1540	}
1541	return ""
1542}
1543
1544func (x *SqlInstancesRestoreBackupRequest) GetProject() string {
1545	if x != nil {
1546		return x.Project
1547	}
1548	return ""
1549}
1550
1551func (x *SqlInstancesRestoreBackupRequest) GetBody() *InstancesRestoreBackupRequest {
1552	if x != nil {
1553		return x.Body
1554	}
1555	return nil
1556}
1557
1558// Instance rotate server CA request.
1559type SqlInstancesRotateServerCaRequest struct {
1560	state         protoimpl.MessageState
1561	sizeCache     protoimpl.SizeCache
1562	unknownFields protoimpl.UnknownFields
1563
1564	// Cloud SQL instance ID. This does not include the project ID.
1565	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1566	// Project ID of the project that contains the instance.
1567	Project string                          `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1568	Body    *InstancesRotateServerCaRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
1569}
1570
1571func (x *SqlInstancesRotateServerCaRequest) Reset() {
1572	*x = SqlInstancesRotateServerCaRequest{}
1573	if protoimpl.UnsafeEnabled {
1574		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[16]
1575		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1576		ms.StoreMessageInfo(mi)
1577	}
1578}
1579
1580func (x *SqlInstancesRotateServerCaRequest) String() string {
1581	return protoimpl.X.MessageStringOf(x)
1582}
1583
1584func (*SqlInstancesRotateServerCaRequest) ProtoMessage() {}
1585
1586func (x *SqlInstancesRotateServerCaRequest) ProtoReflect() protoreflect.Message {
1587	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[16]
1588	if protoimpl.UnsafeEnabled && x != nil {
1589		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1590		if ms.LoadMessageInfo() == nil {
1591			ms.StoreMessageInfo(mi)
1592		}
1593		return ms
1594	}
1595	return mi.MessageOf(x)
1596}
1597
1598// Deprecated: Use SqlInstancesRotateServerCaRequest.ProtoReflect.Descriptor instead.
1599func (*SqlInstancesRotateServerCaRequest) Descriptor() ([]byte, []int) {
1600	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{16}
1601}
1602
1603func (x *SqlInstancesRotateServerCaRequest) GetInstance() string {
1604	if x != nil {
1605		return x.Instance
1606	}
1607	return ""
1608}
1609
1610func (x *SqlInstancesRotateServerCaRequest) GetProject() string {
1611	if x != nil {
1612		return x.Project
1613	}
1614	return ""
1615}
1616
1617func (x *SqlInstancesRotateServerCaRequest) GetBody() *InstancesRotateServerCaRequest {
1618	if x != nil {
1619		return x.Body
1620	}
1621	return nil
1622}
1623
1624// Instance start replica request.
1625type SqlInstancesStartReplicaRequest struct {
1626	state         protoimpl.MessageState
1627	sizeCache     protoimpl.SizeCache
1628	unknownFields protoimpl.UnknownFields
1629
1630	// Cloud SQL read replica instance name.
1631	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1632	// ID of the project that contains the read replica.
1633	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1634}
1635
1636func (x *SqlInstancesStartReplicaRequest) Reset() {
1637	*x = SqlInstancesStartReplicaRequest{}
1638	if protoimpl.UnsafeEnabled {
1639		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[17]
1640		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1641		ms.StoreMessageInfo(mi)
1642	}
1643}
1644
1645func (x *SqlInstancesStartReplicaRequest) String() string {
1646	return protoimpl.X.MessageStringOf(x)
1647}
1648
1649func (*SqlInstancesStartReplicaRequest) ProtoMessage() {}
1650
1651func (x *SqlInstancesStartReplicaRequest) ProtoReflect() protoreflect.Message {
1652	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[17]
1653	if protoimpl.UnsafeEnabled && x != nil {
1654		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1655		if ms.LoadMessageInfo() == nil {
1656			ms.StoreMessageInfo(mi)
1657		}
1658		return ms
1659	}
1660	return mi.MessageOf(x)
1661}
1662
1663// Deprecated: Use SqlInstancesStartReplicaRequest.ProtoReflect.Descriptor instead.
1664func (*SqlInstancesStartReplicaRequest) Descriptor() ([]byte, []int) {
1665	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{17}
1666}
1667
1668func (x *SqlInstancesStartReplicaRequest) GetInstance() string {
1669	if x != nil {
1670		return x.Instance
1671	}
1672	return ""
1673}
1674
1675func (x *SqlInstancesStartReplicaRequest) GetProject() string {
1676	if x != nil {
1677		return x.Project
1678	}
1679	return ""
1680}
1681
1682// Instance stop replica request.
1683type SqlInstancesStopReplicaRequest struct {
1684	state         protoimpl.MessageState
1685	sizeCache     protoimpl.SizeCache
1686	unknownFields protoimpl.UnknownFields
1687
1688	// Cloud SQL read replica instance name.
1689	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1690	// ID of the project that contains the read replica.
1691	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1692}
1693
1694func (x *SqlInstancesStopReplicaRequest) Reset() {
1695	*x = SqlInstancesStopReplicaRequest{}
1696	if protoimpl.UnsafeEnabled {
1697		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[18]
1698		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1699		ms.StoreMessageInfo(mi)
1700	}
1701}
1702
1703func (x *SqlInstancesStopReplicaRequest) String() string {
1704	return protoimpl.X.MessageStringOf(x)
1705}
1706
1707func (*SqlInstancesStopReplicaRequest) ProtoMessage() {}
1708
1709func (x *SqlInstancesStopReplicaRequest) ProtoReflect() protoreflect.Message {
1710	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[18]
1711	if protoimpl.UnsafeEnabled && x != nil {
1712		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1713		if ms.LoadMessageInfo() == nil {
1714			ms.StoreMessageInfo(mi)
1715		}
1716		return ms
1717	}
1718	return mi.MessageOf(x)
1719}
1720
1721// Deprecated: Use SqlInstancesStopReplicaRequest.ProtoReflect.Descriptor instead.
1722func (*SqlInstancesStopReplicaRequest) Descriptor() ([]byte, []int) {
1723	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{18}
1724}
1725
1726func (x *SqlInstancesStopReplicaRequest) GetInstance() string {
1727	if x != nil {
1728		return x.Instance
1729	}
1730	return ""
1731}
1732
1733func (x *SqlInstancesStopReplicaRequest) GetProject() string {
1734	if x != nil {
1735		return x.Project
1736	}
1737	return ""
1738}
1739
1740// Instance truncate log request.
1741type SqlInstancesTruncateLogRequest struct {
1742	state         protoimpl.MessageState
1743	sizeCache     protoimpl.SizeCache
1744	unknownFields protoimpl.UnknownFields
1745
1746	// Cloud SQL instance ID. This does not include the project ID.
1747	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1748	// Project ID of the Cloud SQL project.
1749	Project string                       `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1750	Body    *InstancesTruncateLogRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
1751}
1752
1753func (x *SqlInstancesTruncateLogRequest) Reset() {
1754	*x = SqlInstancesTruncateLogRequest{}
1755	if protoimpl.UnsafeEnabled {
1756		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[19]
1757		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1758		ms.StoreMessageInfo(mi)
1759	}
1760}
1761
1762func (x *SqlInstancesTruncateLogRequest) String() string {
1763	return protoimpl.X.MessageStringOf(x)
1764}
1765
1766func (*SqlInstancesTruncateLogRequest) ProtoMessage() {}
1767
1768func (x *SqlInstancesTruncateLogRequest) ProtoReflect() protoreflect.Message {
1769	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[19]
1770	if protoimpl.UnsafeEnabled && x != nil {
1771		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1772		if ms.LoadMessageInfo() == nil {
1773			ms.StoreMessageInfo(mi)
1774		}
1775		return ms
1776	}
1777	return mi.MessageOf(x)
1778}
1779
1780// Deprecated: Use SqlInstancesTruncateLogRequest.ProtoReflect.Descriptor instead.
1781func (*SqlInstancesTruncateLogRequest) Descriptor() ([]byte, []int) {
1782	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{19}
1783}
1784
1785func (x *SqlInstancesTruncateLogRequest) GetInstance() string {
1786	if x != nil {
1787		return x.Instance
1788	}
1789	return ""
1790}
1791
1792func (x *SqlInstancesTruncateLogRequest) GetProject() string {
1793	if x != nil {
1794		return x.Project
1795	}
1796	return ""
1797}
1798
1799func (x *SqlInstancesTruncateLogRequest) GetBody() *InstancesTruncateLogRequest {
1800	if x != nil {
1801		return x.Body
1802	}
1803	return nil
1804}
1805
1806// Instance update request.
1807type SqlInstancesUpdateRequest struct {
1808	state         protoimpl.MessageState
1809	sizeCache     protoimpl.SizeCache
1810	unknownFields protoimpl.UnknownFields
1811
1812	// Cloud SQL instance ID. This does not include the project ID.
1813	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1814	// Project ID of the project that contains the instance.
1815	Project string            `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1816	Body    *DatabaseInstance `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
1817}
1818
1819func (x *SqlInstancesUpdateRequest) Reset() {
1820	*x = SqlInstancesUpdateRequest{}
1821	if protoimpl.UnsafeEnabled {
1822		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[20]
1823		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1824		ms.StoreMessageInfo(mi)
1825	}
1826}
1827
1828func (x *SqlInstancesUpdateRequest) String() string {
1829	return protoimpl.X.MessageStringOf(x)
1830}
1831
1832func (*SqlInstancesUpdateRequest) ProtoMessage() {}
1833
1834func (x *SqlInstancesUpdateRequest) ProtoReflect() protoreflect.Message {
1835	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[20]
1836	if protoimpl.UnsafeEnabled && x != nil {
1837		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1838		if ms.LoadMessageInfo() == nil {
1839			ms.StoreMessageInfo(mi)
1840		}
1841		return ms
1842	}
1843	return mi.MessageOf(x)
1844}
1845
1846// Deprecated: Use SqlInstancesUpdateRequest.ProtoReflect.Descriptor instead.
1847func (*SqlInstancesUpdateRequest) Descriptor() ([]byte, []int) {
1848	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{20}
1849}
1850
1851func (x *SqlInstancesUpdateRequest) GetInstance() string {
1852	if x != nil {
1853		return x.Instance
1854	}
1855	return ""
1856}
1857
1858func (x *SqlInstancesUpdateRequest) GetProject() string {
1859	if x != nil {
1860		return x.Project
1861	}
1862	return ""
1863}
1864
1865func (x *SqlInstancesUpdateRequest) GetBody() *DatabaseInstance {
1866	if x != nil {
1867		return x.Body
1868	}
1869	return nil
1870}
1871
1872// Instance reschedule maintenance request.
1873type SqlInstancesRescheduleMaintenanceRequest struct {
1874	state         protoimpl.MessageState
1875	sizeCache     protoimpl.SizeCache
1876	unknownFields protoimpl.UnknownFields
1877
1878	// Cloud SQL instance ID. This does not include the project ID.
1879	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1880	// ID of the project that contains the instance.
1881	Project string                                        `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1882	Body    *SqlInstancesRescheduleMaintenanceRequestBody `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
1883}
1884
1885func (x *SqlInstancesRescheduleMaintenanceRequest) Reset() {
1886	*x = SqlInstancesRescheduleMaintenanceRequest{}
1887	if protoimpl.UnsafeEnabled {
1888		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[21]
1889		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1890		ms.StoreMessageInfo(mi)
1891	}
1892}
1893
1894func (x *SqlInstancesRescheduleMaintenanceRequest) String() string {
1895	return protoimpl.X.MessageStringOf(x)
1896}
1897
1898func (*SqlInstancesRescheduleMaintenanceRequest) ProtoMessage() {}
1899
1900func (x *SqlInstancesRescheduleMaintenanceRequest) ProtoReflect() protoreflect.Message {
1901	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[21]
1902	if protoimpl.UnsafeEnabled && x != nil {
1903		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1904		if ms.LoadMessageInfo() == nil {
1905			ms.StoreMessageInfo(mi)
1906		}
1907		return ms
1908	}
1909	return mi.MessageOf(x)
1910}
1911
1912// Deprecated: Use SqlInstancesRescheduleMaintenanceRequest.ProtoReflect.Descriptor instead.
1913func (*SqlInstancesRescheduleMaintenanceRequest) Descriptor() ([]byte, []int) {
1914	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{21}
1915}
1916
1917func (x *SqlInstancesRescheduleMaintenanceRequest) GetInstance() string {
1918	if x != nil {
1919		return x.Instance
1920	}
1921	return ""
1922}
1923
1924func (x *SqlInstancesRescheduleMaintenanceRequest) GetProject() string {
1925	if x != nil {
1926		return x.Project
1927	}
1928	return ""
1929}
1930
1931func (x *SqlInstancesRescheduleMaintenanceRequest) GetBody() *SqlInstancesRescheduleMaintenanceRequestBody {
1932	if x != nil {
1933		return x.Body
1934	}
1935	return nil
1936}
1937
1938// Instance verify external sync settings request.
1939type SqlInstancesVerifyExternalSyncSettingsRequest struct {
1940	state         protoimpl.MessageState
1941	sizeCache     protoimpl.SizeCache
1942	unknownFields protoimpl.UnknownFields
1943
1944	// Cloud SQL instance ID. This does not include the project ID.
1945	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
1946	// Project ID of the project that contains the instance.
1947	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
1948	// Flag to enable verifying connection only
1949	VerifyConnectionOnly bool `protobuf:"varint,3,opt,name=verify_connection_only,json=verifyConnectionOnly,proto3" json:"verify_connection_only,omitempty"`
1950	// External sync mode
1951	SyncMode SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode `protobuf:"varint,4,opt,name=sync_mode,json=syncMode,proto3,enum=google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode" json:"sync_mode,omitempty"`
1952	// Optional. Flag to verify settings required by replication setup only
1953	VerifyReplicationOnly bool `protobuf:"varint,5,opt,name=verify_replication_only,json=verifyReplicationOnly,proto3" json:"verify_replication_only,omitempty"`
1954	// Types that are assignable to SyncConfig:
1955	//	*SqlInstancesVerifyExternalSyncSettingsRequest_MysqlSyncConfig
1956	SyncConfig isSqlInstancesVerifyExternalSyncSettingsRequest_SyncConfig `protobuf_oneof:"sync_config"`
1957}
1958
1959func (x *SqlInstancesVerifyExternalSyncSettingsRequest) Reset() {
1960	*x = SqlInstancesVerifyExternalSyncSettingsRequest{}
1961	if protoimpl.UnsafeEnabled {
1962		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[22]
1963		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1964		ms.StoreMessageInfo(mi)
1965	}
1966}
1967
1968func (x *SqlInstancesVerifyExternalSyncSettingsRequest) String() string {
1969	return protoimpl.X.MessageStringOf(x)
1970}
1971
1972func (*SqlInstancesVerifyExternalSyncSettingsRequest) ProtoMessage() {}
1973
1974func (x *SqlInstancesVerifyExternalSyncSettingsRequest) ProtoReflect() protoreflect.Message {
1975	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[22]
1976	if protoimpl.UnsafeEnabled && x != nil {
1977		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
1978		if ms.LoadMessageInfo() == nil {
1979			ms.StoreMessageInfo(mi)
1980		}
1981		return ms
1982	}
1983	return mi.MessageOf(x)
1984}
1985
1986// Deprecated: Use SqlInstancesVerifyExternalSyncSettingsRequest.ProtoReflect.Descriptor instead.
1987func (*SqlInstancesVerifyExternalSyncSettingsRequest) Descriptor() ([]byte, []int) {
1988	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{22}
1989}
1990
1991func (x *SqlInstancesVerifyExternalSyncSettingsRequest) GetInstance() string {
1992	if x != nil {
1993		return x.Instance
1994	}
1995	return ""
1996}
1997
1998func (x *SqlInstancesVerifyExternalSyncSettingsRequest) GetProject() string {
1999	if x != nil {
2000		return x.Project
2001	}
2002	return ""
2003}
2004
2005func (x *SqlInstancesVerifyExternalSyncSettingsRequest) GetVerifyConnectionOnly() bool {
2006	if x != nil {
2007		return x.VerifyConnectionOnly
2008	}
2009	return false
2010}
2011
2012func (x *SqlInstancesVerifyExternalSyncSettingsRequest) GetSyncMode() SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode {
2013	if x != nil {
2014		return x.SyncMode
2015	}
2016	return SqlInstancesVerifyExternalSyncSettingsRequest_EXTERNAL_SYNC_MODE_UNSPECIFIED
2017}
2018
2019func (x *SqlInstancesVerifyExternalSyncSettingsRequest) GetVerifyReplicationOnly() bool {
2020	if x != nil {
2021		return x.VerifyReplicationOnly
2022	}
2023	return false
2024}
2025
2026func (m *SqlInstancesVerifyExternalSyncSettingsRequest) GetSyncConfig() isSqlInstancesVerifyExternalSyncSettingsRequest_SyncConfig {
2027	if m != nil {
2028		return m.SyncConfig
2029	}
2030	return nil
2031}
2032
2033func (x *SqlInstancesVerifyExternalSyncSettingsRequest) GetMysqlSyncConfig() *MySqlSyncConfig {
2034	if x, ok := x.GetSyncConfig().(*SqlInstancesVerifyExternalSyncSettingsRequest_MysqlSyncConfig); ok {
2035		return x.MysqlSyncConfig
2036	}
2037	return nil
2038}
2039
2040type isSqlInstancesVerifyExternalSyncSettingsRequest_SyncConfig interface {
2041	isSqlInstancesVerifyExternalSyncSettingsRequest_SyncConfig()
2042}
2043
2044type SqlInstancesVerifyExternalSyncSettingsRequest_MysqlSyncConfig struct {
2045	// Optional. MySQL-specific settings for start external sync.
2046	MysqlSyncConfig *MySqlSyncConfig `protobuf:"bytes,6,opt,name=mysql_sync_config,json=mysqlSyncConfig,proto3,oneof"`
2047}
2048
2049func (*SqlInstancesVerifyExternalSyncSettingsRequest_MysqlSyncConfig) isSqlInstancesVerifyExternalSyncSettingsRequest_SyncConfig() {
2050}
2051
2052// Instance start external sync request.
2053type SqlInstancesStartExternalSyncRequest struct {
2054	state         protoimpl.MessageState
2055	sizeCache     protoimpl.SizeCache
2056	unknownFields protoimpl.UnknownFields
2057
2058	// Cloud SQL instance ID. This does not include the project ID.
2059	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
2060	// ID of the project that contains the instance.
2061	Project string `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
2062	// External sync mode.
2063	SyncMode SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode `protobuf:"varint,3,opt,name=sync_mode,json=syncMode,proto3,enum=google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode" json:"sync_mode,omitempty"`
2064	// Whether to skip the verification step (VESS).
2065	SkipVerification bool `protobuf:"varint,4,opt,name=skip_verification,json=skipVerification,proto3" json:"skip_verification,omitempty"`
2066	// Types that are assignable to SyncConfig:
2067	//	*SqlInstancesStartExternalSyncRequest_MysqlSyncConfig
2068	SyncConfig isSqlInstancesStartExternalSyncRequest_SyncConfig `protobuf_oneof:"sync_config"`
2069}
2070
2071func (x *SqlInstancesStartExternalSyncRequest) Reset() {
2072	*x = SqlInstancesStartExternalSyncRequest{}
2073	if protoimpl.UnsafeEnabled {
2074		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[23]
2075		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2076		ms.StoreMessageInfo(mi)
2077	}
2078}
2079
2080func (x *SqlInstancesStartExternalSyncRequest) String() string {
2081	return protoimpl.X.MessageStringOf(x)
2082}
2083
2084func (*SqlInstancesStartExternalSyncRequest) ProtoMessage() {}
2085
2086func (x *SqlInstancesStartExternalSyncRequest) ProtoReflect() protoreflect.Message {
2087	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[23]
2088	if protoimpl.UnsafeEnabled && x != nil {
2089		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2090		if ms.LoadMessageInfo() == nil {
2091			ms.StoreMessageInfo(mi)
2092		}
2093		return ms
2094	}
2095	return mi.MessageOf(x)
2096}
2097
2098// Deprecated: Use SqlInstancesStartExternalSyncRequest.ProtoReflect.Descriptor instead.
2099func (*SqlInstancesStartExternalSyncRequest) Descriptor() ([]byte, []int) {
2100	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{23}
2101}
2102
2103func (x *SqlInstancesStartExternalSyncRequest) GetInstance() string {
2104	if x != nil {
2105		return x.Instance
2106	}
2107	return ""
2108}
2109
2110func (x *SqlInstancesStartExternalSyncRequest) GetProject() string {
2111	if x != nil {
2112		return x.Project
2113	}
2114	return ""
2115}
2116
2117func (x *SqlInstancesStartExternalSyncRequest) GetSyncMode() SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode {
2118	if x != nil {
2119		return x.SyncMode
2120	}
2121	return SqlInstancesVerifyExternalSyncSettingsRequest_EXTERNAL_SYNC_MODE_UNSPECIFIED
2122}
2123
2124func (x *SqlInstancesStartExternalSyncRequest) GetSkipVerification() bool {
2125	if x != nil {
2126		return x.SkipVerification
2127	}
2128	return false
2129}
2130
2131func (m *SqlInstancesStartExternalSyncRequest) GetSyncConfig() isSqlInstancesStartExternalSyncRequest_SyncConfig {
2132	if m != nil {
2133		return m.SyncConfig
2134	}
2135	return nil
2136}
2137
2138func (x *SqlInstancesStartExternalSyncRequest) GetMysqlSyncConfig() *MySqlSyncConfig {
2139	if x, ok := x.GetSyncConfig().(*SqlInstancesStartExternalSyncRequest_MysqlSyncConfig); ok {
2140		return x.MysqlSyncConfig
2141	}
2142	return nil
2143}
2144
2145type isSqlInstancesStartExternalSyncRequest_SyncConfig interface {
2146	isSqlInstancesStartExternalSyncRequest_SyncConfig()
2147}
2148
2149type SqlInstancesStartExternalSyncRequest_MysqlSyncConfig struct {
2150	// MySQL-specific settings for start external sync.
2151	MysqlSyncConfig *MySqlSyncConfig `protobuf:"bytes,6,opt,name=mysql_sync_config,json=mysqlSyncConfig,proto3,oneof"`
2152}
2153
2154func (*SqlInstancesStartExternalSyncRequest_MysqlSyncConfig) isSqlInstancesStartExternalSyncRequest_SyncConfig() {
2155}
2156
2157// Instance create ephemeral certificate request.
2158type SqlInstancesCreateEphemeralCertRequest struct {
2159	state         protoimpl.MessageState
2160	sizeCache     protoimpl.SizeCache
2161	unknownFields protoimpl.UnknownFields
2162
2163	// Cloud SQL instance ID. This does not include the project ID.
2164	Instance string `protobuf:"bytes,1,opt,name=instance,proto3" json:"instance,omitempty"`
2165	// Project ID of the Cloud SQL project.
2166	Project string                          `protobuf:"bytes,2,opt,name=project,proto3" json:"project,omitempty"`
2167	Body    *SslCertsCreateEphemeralRequest `protobuf:"bytes,100,opt,name=body,proto3" json:"body,omitempty"`
2168}
2169
2170func (x *SqlInstancesCreateEphemeralCertRequest) Reset() {
2171	*x = SqlInstancesCreateEphemeralCertRequest{}
2172	if protoimpl.UnsafeEnabled {
2173		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[24]
2174		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2175		ms.StoreMessageInfo(mi)
2176	}
2177}
2178
2179func (x *SqlInstancesCreateEphemeralCertRequest) String() string {
2180	return protoimpl.X.MessageStringOf(x)
2181}
2182
2183func (*SqlInstancesCreateEphemeralCertRequest) ProtoMessage() {}
2184
2185func (x *SqlInstancesCreateEphemeralCertRequest) ProtoReflect() protoreflect.Message {
2186	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[24]
2187	if protoimpl.UnsafeEnabled && x != nil {
2188		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2189		if ms.LoadMessageInfo() == nil {
2190			ms.StoreMessageInfo(mi)
2191		}
2192		return ms
2193	}
2194	return mi.MessageOf(x)
2195}
2196
2197// Deprecated: Use SqlInstancesCreateEphemeralCertRequest.ProtoReflect.Descriptor instead.
2198func (*SqlInstancesCreateEphemeralCertRequest) Descriptor() ([]byte, []int) {
2199	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{24}
2200}
2201
2202func (x *SqlInstancesCreateEphemeralCertRequest) GetInstance() string {
2203	if x != nil {
2204		return x.Instance
2205	}
2206	return ""
2207}
2208
2209func (x *SqlInstancesCreateEphemeralCertRequest) GetProject() string {
2210	if x != nil {
2211		return x.Project
2212	}
2213	return ""
2214}
2215
2216func (x *SqlInstancesCreateEphemeralCertRequest) GetBody() *SslCertsCreateEphemeralRequest {
2217	if x != nil {
2218		return x.Body
2219	}
2220	return nil
2221}
2222
2223// Database instance clone request.
2224type InstancesCloneRequest struct {
2225	state         protoimpl.MessageState
2226	sizeCache     protoimpl.SizeCache
2227	unknownFields protoimpl.UnknownFields
2228
2229	// Contains details about the clone operation.
2230	CloneContext *CloneContext `protobuf:"bytes,1,opt,name=clone_context,json=cloneContext,proto3" json:"clone_context,omitempty"`
2231}
2232
2233func (x *InstancesCloneRequest) Reset() {
2234	*x = InstancesCloneRequest{}
2235	if protoimpl.UnsafeEnabled {
2236		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[25]
2237		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2238		ms.StoreMessageInfo(mi)
2239	}
2240}
2241
2242func (x *InstancesCloneRequest) String() string {
2243	return protoimpl.X.MessageStringOf(x)
2244}
2245
2246func (*InstancesCloneRequest) ProtoMessage() {}
2247
2248func (x *InstancesCloneRequest) ProtoReflect() protoreflect.Message {
2249	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[25]
2250	if protoimpl.UnsafeEnabled && x != nil {
2251		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2252		if ms.LoadMessageInfo() == nil {
2253			ms.StoreMessageInfo(mi)
2254		}
2255		return ms
2256	}
2257	return mi.MessageOf(x)
2258}
2259
2260// Deprecated: Use InstancesCloneRequest.ProtoReflect.Descriptor instead.
2261func (*InstancesCloneRequest) Descriptor() ([]byte, []int) {
2262	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{25}
2263}
2264
2265func (x *InstancesCloneRequest) GetCloneContext() *CloneContext {
2266	if x != nil {
2267		return x.CloneContext
2268	}
2269	return nil
2270}
2271
2272// Database demote primary instance request.
2273type InstancesDemoteMasterRequest struct {
2274	state         protoimpl.MessageState
2275	sizeCache     protoimpl.SizeCache
2276	unknownFields protoimpl.UnknownFields
2277
2278	// Contains details about the demoteMaster operation.
2279	DemoteMasterContext *DemoteMasterContext `protobuf:"bytes,1,opt,name=demote_master_context,json=demoteMasterContext,proto3" json:"demote_master_context,omitempty"`
2280}
2281
2282func (x *InstancesDemoteMasterRequest) Reset() {
2283	*x = InstancesDemoteMasterRequest{}
2284	if protoimpl.UnsafeEnabled {
2285		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[26]
2286		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2287		ms.StoreMessageInfo(mi)
2288	}
2289}
2290
2291func (x *InstancesDemoteMasterRequest) String() string {
2292	return protoimpl.X.MessageStringOf(x)
2293}
2294
2295func (*InstancesDemoteMasterRequest) ProtoMessage() {}
2296
2297func (x *InstancesDemoteMasterRequest) ProtoReflect() protoreflect.Message {
2298	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[26]
2299	if protoimpl.UnsafeEnabled && x != nil {
2300		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2301		if ms.LoadMessageInfo() == nil {
2302			ms.StoreMessageInfo(mi)
2303		}
2304		return ms
2305	}
2306	return mi.MessageOf(x)
2307}
2308
2309// Deprecated: Use InstancesDemoteMasterRequest.ProtoReflect.Descriptor instead.
2310func (*InstancesDemoteMasterRequest) Descriptor() ([]byte, []int) {
2311	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{26}
2312}
2313
2314func (x *InstancesDemoteMasterRequest) GetDemoteMasterContext() *DemoteMasterContext {
2315	if x != nil {
2316		return x.DemoteMasterContext
2317	}
2318	return nil
2319}
2320
2321// Database instance export request.
2322type InstancesExportRequest struct {
2323	state         protoimpl.MessageState
2324	sizeCache     protoimpl.SizeCache
2325	unknownFields protoimpl.UnknownFields
2326
2327	// Contains details about the export operation.
2328	ExportContext *ExportContext `protobuf:"bytes,1,opt,name=export_context,json=exportContext,proto3" json:"export_context,omitempty"`
2329}
2330
2331func (x *InstancesExportRequest) Reset() {
2332	*x = InstancesExportRequest{}
2333	if protoimpl.UnsafeEnabled {
2334		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[27]
2335		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2336		ms.StoreMessageInfo(mi)
2337	}
2338}
2339
2340func (x *InstancesExportRequest) String() string {
2341	return protoimpl.X.MessageStringOf(x)
2342}
2343
2344func (*InstancesExportRequest) ProtoMessage() {}
2345
2346func (x *InstancesExportRequest) ProtoReflect() protoreflect.Message {
2347	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[27]
2348	if protoimpl.UnsafeEnabled && x != nil {
2349		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2350		if ms.LoadMessageInfo() == nil {
2351			ms.StoreMessageInfo(mi)
2352		}
2353		return ms
2354	}
2355	return mi.MessageOf(x)
2356}
2357
2358// Deprecated: Use InstancesExportRequest.ProtoReflect.Descriptor instead.
2359func (*InstancesExportRequest) Descriptor() ([]byte, []int) {
2360	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{27}
2361}
2362
2363func (x *InstancesExportRequest) GetExportContext() *ExportContext {
2364	if x != nil {
2365		return x.ExportContext
2366	}
2367	return nil
2368}
2369
2370// Instance failover request.
2371type InstancesFailoverRequest struct {
2372	state         protoimpl.MessageState
2373	sizeCache     protoimpl.SizeCache
2374	unknownFields protoimpl.UnknownFields
2375
2376	// Failover Context.
2377	FailoverContext *FailoverContext `protobuf:"bytes,1,opt,name=failover_context,json=failoverContext,proto3" json:"failover_context,omitempty"`
2378}
2379
2380func (x *InstancesFailoverRequest) Reset() {
2381	*x = InstancesFailoverRequest{}
2382	if protoimpl.UnsafeEnabled {
2383		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[28]
2384		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2385		ms.StoreMessageInfo(mi)
2386	}
2387}
2388
2389func (x *InstancesFailoverRequest) String() string {
2390	return protoimpl.X.MessageStringOf(x)
2391}
2392
2393func (*InstancesFailoverRequest) ProtoMessage() {}
2394
2395func (x *InstancesFailoverRequest) ProtoReflect() protoreflect.Message {
2396	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[28]
2397	if protoimpl.UnsafeEnabled && x != nil {
2398		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2399		if ms.LoadMessageInfo() == nil {
2400			ms.StoreMessageInfo(mi)
2401		}
2402		return ms
2403	}
2404	return mi.MessageOf(x)
2405}
2406
2407// Deprecated: Use InstancesFailoverRequest.ProtoReflect.Descriptor instead.
2408func (*InstancesFailoverRequest) Descriptor() ([]byte, []int) {
2409	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{28}
2410}
2411
2412func (x *InstancesFailoverRequest) GetFailoverContext() *FailoverContext {
2413	if x != nil {
2414		return x.FailoverContext
2415	}
2416	return nil
2417}
2418
2419// SslCerts create ephemeral certificate request.
2420type SslCertsCreateEphemeralRequest struct {
2421	state         protoimpl.MessageState
2422	sizeCache     protoimpl.SizeCache
2423	unknownFields protoimpl.UnknownFields
2424
2425	// PEM encoded public key to include in the signed certificate.
2426	PublicKey string `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
2427	// Access token to include in the signed certificate.
2428	AccessToken string `protobuf:"bytes,2,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
2429}
2430
2431func (x *SslCertsCreateEphemeralRequest) Reset() {
2432	*x = SslCertsCreateEphemeralRequest{}
2433	if protoimpl.UnsafeEnabled {
2434		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[29]
2435		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2436		ms.StoreMessageInfo(mi)
2437	}
2438}
2439
2440func (x *SslCertsCreateEphemeralRequest) String() string {
2441	return protoimpl.X.MessageStringOf(x)
2442}
2443
2444func (*SslCertsCreateEphemeralRequest) ProtoMessage() {}
2445
2446func (x *SslCertsCreateEphemeralRequest) ProtoReflect() protoreflect.Message {
2447	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[29]
2448	if protoimpl.UnsafeEnabled && x != nil {
2449		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2450		if ms.LoadMessageInfo() == nil {
2451			ms.StoreMessageInfo(mi)
2452		}
2453		return ms
2454	}
2455	return mi.MessageOf(x)
2456}
2457
2458// Deprecated: Use SslCertsCreateEphemeralRequest.ProtoReflect.Descriptor instead.
2459func (*SslCertsCreateEphemeralRequest) Descriptor() ([]byte, []int) {
2460	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{29}
2461}
2462
2463func (x *SslCertsCreateEphemeralRequest) GetPublicKey() string {
2464	if x != nil {
2465		return x.PublicKey
2466	}
2467	return ""
2468}
2469
2470func (x *SslCertsCreateEphemeralRequest) GetAccessToken() string {
2471	if x != nil {
2472		return x.AccessToken
2473	}
2474	return ""
2475}
2476
2477// Database instance import request.
2478type InstancesImportRequest struct {
2479	state         protoimpl.MessageState
2480	sizeCache     protoimpl.SizeCache
2481	unknownFields protoimpl.UnknownFields
2482
2483	// Contains details about the import operation.
2484	ImportContext *ImportContext `protobuf:"bytes,1,opt,name=import_context,json=importContext,proto3" json:"import_context,omitempty"`
2485}
2486
2487func (x *InstancesImportRequest) Reset() {
2488	*x = InstancesImportRequest{}
2489	if protoimpl.UnsafeEnabled {
2490		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[30]
2491		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2492		ms.StoreMessageInfo(mi)
2493	}
2494}
2495
2496func (x *InstancesImportRequest) String() string {
2497	return protoimpl.X.MessageStringOf(x)
2498}
2499
2500func (*InstancesImportRequest) ProtoMessage() {}
2501
2502func (x *InstancesImportRequest) ProtoReflect() protoreflect.Message {
2503	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[30]
2504	if protoimpl.UnsafeEnabled && x != nil {
2505		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2506		if ms.LoadMessageInfo() == nil {
2507			ms.StoreMessageInfo(mi)
2508		}
2509		return ms
2510	}
2511	return mi.MessageOf(x)
2512}
2513
2514// Deprecated: Use InstancesImportRequest.ProtoReflect.Descriptor instead.
2515func (*InstancesImportRequest) Descriptor() ([]byte, []int) {
2516	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{30}
2517}
2518
2519func (x *InstancesImportRequest) GetImportContext() *ImportContext {
2520	if x != nil {
2521		return x.ImportContext
2522	}
2523	return nil
2524}
2525
2526// Database instances list response.
2527type InstancesListResponse struct {
2528	state         protoimpl.MessageState
2529	sizeCache     protoimpl.SizeCache
2530	unknownFields protoimpl.UnknownFields
2531
2532	// This is always **sql#instancesList**.
2533	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
2534	// List of warnings that occurred while handling the request.
2535	Warnings []*ApiWarning `protobuf:"bytes,2,rep,name=warnings,proto3" json:"warnings,omitempty"`
2536	// List of database instance resources.
2537	Items []*DatabaseInstance `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
2538	// The continuation token, used to page through large result sets. Provide
2539	// this value in a subsequent request to return the next page of results.
2540	NextPageToken string `protobuf:"bytes,4,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
2541}
2542
2543func (x *InstancesListResponse) Reset() {
2544	*x = InstancesListResponse{}
2545	if protoimpl.UnsafeEnabled {
2546		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[31]
2547		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2548		ms.StoreMessageInfo(mi)
2549	}
2550}
2551
2552func (x *InstancesListResponse) String() string {
2553	return protoimpl.X.MessageStringOf(x)
2554}
2555
2556func (*InstancesListResponse) ProtoMessage() {}
2557
2558func (x *InstancesListResponse) ProtoReflect() protoreflect.Message {
2559	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[31]
2560	if protoimpl.UnsafeEnabled && x != nil {
2561		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2562		if ms.LoadMessageInfo() == nil {
2563			ms.StoreMessageInfo(mi)
2564		}
2565		return ms
2566	}
2567	return mi.MessageOf(x)
2568}
2569
2570// Deprecated: Use InstancesListResponse.ProtoReflect.Descriptor instead.
2571func (*InstancesListResponse) Descriptor() ([]byte, []int) {
2572	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{31}
2573}
2574
2575func (x *InstancesListResponse) GetKind() string {
2576	if x != nil {
2577		return x.Kind
2578	}
2579	return ""
2580}
2581
2582func (x *InstancesListResponse) GetWarnings() []*ApiWarning {
2583	if x != nil {
2584		return x.Warnings
2585	}
2586	return nil
2587}
2588
2589func (x *InstancesListResponse) GetItems() []*DatabaseInstance {
2590	if x != nil {
2591		return x.Items
2592	}
2593	return nil
2594}
2595
2596func (x *InstancesListResponse) GetNextPageToken() string {
2597	if x != nil {
2598		return x.NextPageToken
2599	}
2600	return ""
2601}
2602
2603// Instances ListServerCas response.
2604type InstancesListServerCasResponse struct {
2605	state         protoimpl.MessageState
2606	sizeCache     protoimpl.SizeCache
2607	unknownFields protoimpl.UnknownFields
2608
2609	// List of server CA certificates for the instance.
2610	Certs         []*SslCert `protobuf:"bytes,1,rep,name=certs,proto3" json:"certs,omitempty"`
2611	ActiveVersion string     `protobuf:"bytes,2,opt,name=active_version,json=activeVersion,proto3" json:"active_version,omitempty"`
2612	// This is always **sql#instancesListServerCas**.
2613	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
2614}
2615
2616func (x *InstancesListServerCasResponse) Reset() {
2617	*x = InstancesListServerCasResponse{}
2618	if protoimpl.UnsafeEnabled {
2619		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[32]
2620		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2621		ms.StoreMessageInfo(mi)
2622	}
2623}
2624
2625func (x *InstancesListServerCasResponse) String() string {
2626	return protoimpl.X.MessageStringOf(x)
2627}
2628
2629func (*InstancesListServerCasResponse) ProtoMessage() {}
2630
2631func (x *InstancesListServerCasResponse) ProtoReflect() protoreflect.Message {
2632	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[32]
2633	if protoimpl.UnsafeEnabled && x != nil {
2634		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2635		if ms.LoadMessageInfo() == nil {
2636			ms.StoreMessageInfo(mi)
2637		}
2638		return ms
2639	}
2640	return mi.MessageOf(x)
2641}
2642
2643// Deprecated: Use InstancesListServerCasResponse.ProtoReflect.Descriptor instead.
2644func (*InstancesListServerCasResponse) Descriptor() ([]byte, []int) {
2645	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{32}
2646}
2647
2648func (x *InstancesListServerCasResponse) GetCerts() []*SslCert {
2649	if x != nil {
2650		return x.Certs
2651	}
2652	return nil
2653}
2654
2655func (x *InstancesListServerCasResponse) GetActiveVersion() string {
2656	if x != nil {
2657		return x.ActiveVersion
2658	}
2659	return ""
2660}
2661
2662func (x *InstancesListServerCasResponse) GetKind() string {
2663	if x != nil {
2664		return x.Kind
2665	}
2666	return ""
2667}
2668
2669// Database instance restore backup request.
2670type InstancesRestoreBackupRequest struct {
2671	state         protoimpl.MessageState
2672	sizeCache     protoimpl.SizeCache
2673	unknownFields protoimpl.UnknownFields
2674
2675	// Parameters required to perform the restore backup operation.
2676	RestoreBackupContext *RestoreBackupContext `protobuf:"bytes,1,opt,name=restore_backup_context,json=restoreBackupContext,proto3" json:"restore_backup_context,omitempty"`
2677}
2678
2679func (x *InstancesRestoreBackupRequest) Reset() {
2680	*x = InstancesRestoreBackupRequest{}
2681	if protoimpl.UnsafeEnabled {
2682		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[33]
2683		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2684		ms.StoreMessageInfo(mi)
2685	}
2686}
2687
2688func (x *InstancesRestoreBackupRequest) String() string {
2689	return protoimpl.X.MessageStringOf(x)
2690}
2691
2692func (*InstancesRestoreBackupRequest) ProtoMessage() {}
2693
2694func (x *InstancesRestoreBackupRequest) ProtoReflect() protoreflect.Message {
2695	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[33]
2696	if protoimpl.UnsafeEnabled && x != nil {
2697		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2698		if ms.LoadMessageInfo() == nil {
2699			ms.StoreMessageInfo(mi)
2700		}
2701		return ms
2702	}
2703	return mi.MessageOf(x)
2704}
2705
2706// Deprecated: Use InstancesRestoreBackupRequest.ProtoReflect.Descriptor instead.
2707func (*InstancesRestoreBackupRequest) Descriptor() ([]byte, []int) {
2708	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{33}
2709}
2710
2711func (x *InstancesRestoreBackupRequest) GetRestoreBackupContext() *RestoreBackupContext {
2712	if x != nil {
2713		return x.RestoreBackupContext
2714	}
2715	return nil
2716}
2717
2718// Rotate server CA request.
2719type InstancesRotateServerCaRequest struct {
2720	state         protoimpl.MessageState
2721	sizeCache     protoimpl.SizeCache
2722	unknownFields protoimpl.UnknownFields
2723
2724	// Contains details about the rotate server CA operation.
2725	RotateServerCaContext *RotateServerCaContext `protobuf:"bytes,1,opt,name=rotate_server_ca_context,json=rotateServerCaContext,proto3" json:"rotate_server_ca_context,omitempty"`
2726}
2727
2728func (x *InstancesRotateServerCaRequest) Reset() {
2729	*x = InstancesRotateServerCaRequest{}
2730	if protoimpl.UnsafeEnabled {
2731		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[34]
2732		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2733		ms.StoreMessageInfo(mi)
2734	}
2735}
2736
2737func (x *InstancesRotateServerCaRequest) String() string {
2738	return protoimpl.X.MessageStringOf(x)
2739}
2740
2741func (*InstancesRotateServerCaRequest) ProtoMessage() {}
2742
2743func (x *InstancesRotateServerCaRequest) ProtoReflect() protoreflect.Message {
2744	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[34]
2745	if protoimpl.UnsafeEnabled && x != nil {
2746		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2747		if ms.LoadMessageInfo() == nil {
2748			ms.StoreMessageInfo(mi)
2749		}
2750		return ms
2751	}
2752	return mi.MessageOf(x)
2753}
2754
2755// Deprecated: Use InstancesRotateServerCaRequest.ProtoReflect.Descriptor instead.
2756func (*InstancesRotateServerCaRequest) Descriptor() ([]byte, []int) {
2757	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{34}
2758}
2759
2760func (x *InstancesRotateServerCaRequest) GetRotateServerCaContext() *RotateServerCaContext {
2761	if x != nil {
2762		return x.RotateServerCaContext
2763	}
2764	return nil
2765}
2766
2767// Instance truncate log request.
2768type InstancesTruncateLogRequest struct {
2769	state         protoimpl.MessageState
2770	sizeCache     protoimpl.SizeCache
2771	unknownFields protoimpl.UnknownFields
2772
2773	// Contains details about the truncate log operation.
2774	TruncateLogContext *TruncateLogContext `protobuf:"bytes,1,opt,name=truncate_log_context,json=truncateLogContext,proto3" json:"truncate_log_context,omitempty"`
2775}
2776
2777func (x *InstancesTruncateLogRequest) Reset() {
2778	*x = InstancesTruncateLogRequest{}
2779	if protoimpl.UnsafeEnabled {
2780		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[35]
2781		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2782		ms.StoreMessageInfo(mi)
2783	}
2784}
2785
2786func (x *InstancesTruncateLogRequest) String() string {
2787	return protoimpl.X.MessageStringOf(x)
2788}
2789
2790func (*InstancesTruncateLogRequest) ProtoMessage() {}
2791
2792func (x *InstancesTruncateLogRequest) ProtoReflect() protoreflect.Message {
2793	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[35]
2794	if protoimpl.UnsafeEnabled && x != nil {
2795		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2796		if ms.LoadMessageInfo() == nil {
2797			ms.StoreMessageInfo(mi)
2798		}
2799		return ms
2800	}
2801	return mi.MessageOf(x)
2802}
2803
2804// Deprecated: Use InstancesTruncateLogRequest.ProtoReflect.Descriptor instead.
2805func (*InstancesTruncateLogRequest) Descriptor() ([]byte, []int) {
2806	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{35}
2807}
2808
2809func (x *InstancesTruncateLogRequest) GetTruncateLogContext() *TruncateLogContext {
2810	if x != nil {
2811		return x.TruncateLogContext
2812	}
2813	return nil
2814}
2815
2816// Instance verify external sync settings response.
2817type SqlInstancesVerifyExternalSyncSettingsResponse struct {
2818	state         protoimpl.MessageState
2819	sizeCache     protoimpl.SizeCache
2820	unknownFields protoimpl.UnknownFields
2821
2822	// This is always **sql#migrationSettingErrorList**.
2823	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
2824	// List of migration violations.
2825	Errors []*SqlExternalSyncSettingError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
2826	// List of migration warnings.
2827	Warnings []*SqlExternalSyncSettingError `protobuf:"bytes,3,rep,name=warnings,proto3" json:"warnings,omitempty"`
2828}
2829
2830func (x *SqlInstancesVerifyExternalSyncSettingsResponse) Reset() {
2831	*x = SqlInstancesVerifyExternalSyncSettingsResponse{}
2832	if protoimpl.UnsafeEnabled {
2833		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[36]
2834		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2835		ms.StoreMessageInfo(mi)
2836	}
2837}
2838
2839func (x *SqlInstancesVerifyExternalSyncSettingsResponse) String() string {
2840	return protoimpl.X.MessageStringOf(x)
2841}
2842
2843func (*SqlInstancesVerifyExternalSyncSettingsResponse) ProtoMessage() {}
2844
2845func (x *SqlInstancesVerifyExternalSyncSettingsResponse) ProtoReflect() protoreflect.Message {
2846	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[36]
2847	if protoimpl.UnsafeEnabled && x != nil {
2848		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2849		if ms.LoadMessageInfo() == nil {
2850			ms.StoreMessageInfo(mi)
2851		}
2852		return ms
2853	}
2854	return mi.MessageOf(x)
2855}
2856
2857// Deprecated: Use SqlInstancesVerifyExternalSyncSettingsResponse.ProtoReflect.Descriptor instead.
2858func (*SqlInstancesVerifyExternalSyncSettingsResponse) Descriptor() ([]byte, []int) {
2859	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{36}
2860}
2861
2862func (x *SqlInstancesVerifyExternalSyncSettingsResponse) GetKind() string {
2863	if x != nil {
2864		return x.Kind
2865	}
2866	return ""
2867}
2868
2869func (x *SqlInstancesVerifyExternalSyncSettingsResponse) GetErrors() []*SqlExternalSyncSettingError {
2870	if x != nil {
2871		return x.Errors
2872	}
2873	return nil
2874}
2875
2876func (x *SqlInstancesVerifyExternalSyncSettingsResponse) GetWarnings() []*SqlExternalSyncSettingError {
2877	if x != nil {
2878		return x.Warnings
2879	}
2880	return nil
2881}
2882
2883// Database instance clone context.
2884type CloneContext struct {
2885	state         protoimpl.MessageState
2886	sizeCache     protoimpl.SizeCache
2887	unknownFields protoimpl.UnknownFields
2888
2889	// This is always **sql#cloneContext**.
2890	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
2891	// Reserved for future use.
2892	PitrTimestampMs int64 `protobuf:"varint,2,opt,name=pitr_timestamp_ms,json=pitrTimestampMs,proto3" json:"pitr_timestamp_ms,omitempty"`
2893	// Name of the Cloud SQL instance to be created as a clone.
2894	DestinationInstanceName string `protobuf:"bytes,3,opt,name=destination_instance_name,json=destinationInstanceName,proto3" json:"destination_instance_name,omitempty"`
2895	// Binary log coordinates, if specified, identify the position up to which the
2896	// source instance is cloned. If not specified, the source instance is
2897	// cloned up to the most recent binary log coordinates.
2898	BinLogCoordinates *BinLogCoordinates `protobuf:"bytes,4,opt,name=bin_log_coordinates,json=binLogCoordinates,proto3" json:"bin_log_coordinates,omitempty"`
2899	// Timestamp, if specified, identifies the time to which the source instance
2900	// is cloned.
2901	PointInTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=point_in_time,json=pointInTime,proto3" json:"point_in_time,omitempty"`
2902}
2903
2904func (x *CloneContext) Reset() {
2905	*x = CloneContext{}
2906	if protoimpl.UnsafeEnabled {
2907		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[37]
2908		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2909		ms.StoreMessageInfo(mi)
2910	}
2911}
2912
2913func (x *CloneContext) String() string {
2914	return protoimpl.X.MessageStringOf(x)
2915}
2916
2917func (*CloneContext) ProtoMessage() {}
2918
2919func (x *CloneContext) ProtoReflect() protoreflect.Message {
2920	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[37]
2921	if protoimpl.UnsafeEnabled && x != nil {
2922		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2923		if ms.LoadMessageInfo() == nil {
2924			ms.StoreMessageInfo(mi)
2925		}
2926		return ms
2927	}
2928	return mi.MessageOf(x)
2929}
2930
2931// Deprecated: Use CloneContext.ProtoReflect.Descriptor instead.
2932func (*CloneContext) Descriptor() ([]byte, []int) {
2933	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{37}
2934}
2935
2936func (x *CloneContext) GetKind() string {
2937	if x != nil {
2938		return x.Kind
2939	}
2940	return ""
2941}
2942
2943func (x *CloneContext) GetPitrTimestampMs() int64 {
2944	if x != nil {
2945		return x.PitrTimestampMs
2946	}
2947	return 0
2948}
2949
2950func (x *CloneContext) GetDestinationInstanceName() string {
2951	if x != nil {
2952		return x.DestinationInstanceName
2953	}
2954	return ""
2955}
2956
2957func (x *CloneContext) GetBinLogCoordinates() *BinLogCoordinates {
2958	if x != nil {
2959		return x.BinLogCoordinates
2960	}
2961	return nil
2962}
2963
2964func (x *CloneContext) GetPointInTime() *timestamppb.Timestamp {
2965	if x != nil {
2966		return x.PointInTime
2967	}
2968	return nil
2969}
2970
2971// Binary log coordinates.
2972type BinLogCoordinates struct {
2973	state         protoimpl.MessageState
2974	sizeCache     protoimpl.SizeCache
2975	unknownFields protoimpl.UnknownFields
2976
2977	// Name of the binary log file for a Cloud SQL instance.
2978	BinLogFileName string `protobuf:"bytes,1,opt,name=bin_log_file_name,json=binLogFileName,proto3" json:"bin_log_file_name,omitempty"`
2979	// Position (offset) within the binary log file.
2980	BinLogPosition int64 `protobuf:"varint,2,opt,name=bin_log_position,json=binLogPosition,proto3" json:"bin_log_position,omitempty"`
2981	// This is always **sql#binLogCoordinates**.
2982	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
2983}
2984
2985func (x *BinLogCoordinates) Reset() {
2986	*x = BinLogCoordinates{}
2987	if protoimpl.UnsafeEnabled {
2988		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[38]
2989		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
2990		ms.StoreMessageInfo(mi)
2991	}
2992}
2993
2994func (x *BinLogCoordinates) String() string {
2995	return protoimpl.X.MessageStringOf(x)
2996}
2997
2998func (*BinLogCoordinates) ProtoMessage() {}
2999
3000func (x *BinLogCoordinates) ProtoReflect() protoreflect.Message {
3001	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[38]
3002	if protoimpl.UnsafeEnabled && x != nil {
3003		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3004		if ms.LoadMessageInfo() == nil {
3005			ms.StoreMessageInfo(mi)
3006		}
3007		return ms
3008	}
3009	return mi.MessageOf(x)
3010}
3011
3012// Deprecated: Use BinLogCoordinates.ProtoReflect.Descriptor instead.
3013func (*BinLogCoordinates) Descriptor() ([]byte, []int) {
3014	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{38}
3015}
3016
3017func (x *BinLogCoordinates) GetBinLogFileName() string {
3018	if x != nil {
3019		return x.BinLogFileName
3020	}
3021	return ""
3022}
3023
3024func (x *BinLogCoordinates) GetBinLogPosition() int64 {
3025	if x != nil {
3026		return x.BinLogPosition
3027	}
3028	return 0
3029}
3030
3031func (x *BinLogCoordinates) GetKind() string {
3032	if x != nil {
3033		return x.Kind
3034	}
3035	return ""
3036}
3037
3038// A Cloud SQL instance resource.
3039type DatabaseInstance struct {
3040	state         protoimpl.MessageState
3041	sizeCache     protoimpl.SizeCache
3042	unknownFields protoimpl.UnknownFields
3043
3044	// This is always **sql#instance**.
3045	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3046	// The current serving state of the Cloud SQL instance. This can be one of the
3047	// following:
3048	// *  **SQL_INSTANCE_STATE_UNSPECIFIED**: The state of the instance is
3049	// unknown.
3050	// *  **RUNNABLE**: The instance is running, or has been stopped by owner.
3051	// *  **SUSPENDED**: The instance is not available, for example due to
3052	// problems with billing.
3053	// *  **PENDING_DELETE**: The instance is being deleted.
3054	// *  **PENDING_CREATE**: The instance is being created.
3055	// *  **MAINTENANCE**: The instance is down for maintenance.
3056	// *  **FAILED**: The instance creation failed.
3057	State DatabaseInstance_SqlInstanceState `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.sql.v1.DatabaseInstance_SqlInstanceState" json:"state,omitempty"`
3058	// The database engine type and version. The **databaseVersion** field cannot
3059	// be changed after instance creation.
3060	// *  **MySQL instances**: MYSQL_8_0, MYSQL_5_7 (default), or MYSQL_5_6.
3061	// *  **PostgreSQL instances**: POSTGRES_9_6, POSTGRES_10, POSTGRES_11,
3062	// POSTGRES_12, POSTGRES_13 (default).
3063	// *  **SQL Server instances**: SQLSERVER_2019_STANDARD,
3064	// SQLSERVER_2019_ENTERPRISE, SQLSERVER_2019_EXPRESS, or SQLSERVER_2019_WEB,
3065	// SQLSERVER_2017_STANDARD (default), SQLSERVER_2017_ENTERPRISE,
3066	// SQLSERVER_2017_EXPRESS, or SQLSERVER_2017_WEB.
3067	DatabaseVersion SqlDatabaseVersion `protobuf:"varint,3,opt,name=database_version,json=databaseVersion,proto3,enum=google.cloud.sql.v1.SqlDatabaseVersion" json:"database_version,omitempty"`
3068	// The user settings.
3069	Settings *Settings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
3070	// This field is deprecated and will be removed from a future version of the
3071	// API. Use the **settings.settingsVersion** field instead.
3072	Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
3073	// The name and status of the failover replica.
3074	FailoverReplica *DatabaseInstance_SqlFailoverReplica `protobuf:"bytes,6,opt,name=failover_replica,json=failoverReplica,proto3" json:"failover_replica,omitempty"`
3075	// The name of the instance which will act as primary in the replication
3076	// setup.
3077	MasterInstanceName string `protobuf:"bytes,7,opt,name=master_instance_name,json=masterInstanceName,proto3" json:"master_instance_name,omitempty"`
3078	// The replicas of the instance.
3079	ReplicaNames []string `protobuf:"bytes,8,rep,name=replica_names,json=replicaNames,proto3" json:"replica_names,omitempty"`
3080	// The maximum disk size of the instance in bytes.
3081	//
3082	// Deprecated: Do not use.
3083	MaxDiskSize *wrapperspb.Int64Value `protobuf:"bytes,9,opt,name=max_disk_size,json=maxDiskSize,proto3" json:"max_disk_size,omitempty"`
3084	// The current disk usage of the instance in bytes. This property has been
3085	// deprecated. Use the
3086	// "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud
3087	// Monitoring API instead. Please see [this
3088	// announcement](https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ)
3089	// for details.
3090	//
3091	// Deprecated: Do not use.
3092	CurrentDiskSize *wrapperspb.Int64Value `protobuf:"bytes,10,opt,name=current_disk_size,json=currentDiskSize,proto3" json:"current_disk_size,omitempty"`
3093	// The assigned IP addresses for the instance.
3094	IpAddresses []*IpMapping `protobuf:"bytes,11,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"`
3095	// SSL configuration.
3096	ServerCaCert *SslCert `protobuf:"bytes,12,opt,name=server_ca_cert,json=serverCaCert,proto3" json:"server_ca_cert,omitempty"`
3097	// The instance type. This can be one of the following:
3098	// *  **CLOUD_SQL_INSTANCE**: A Cloud SQL instance that is not replicating
3099	// from a primary instance.
3100	// *  **ON_PREMISES_INSTANCE**: An instance running on the customer's
3101	// premises.
3102	// *  **READ_REPLICA_INSTANCE**: A Cloud SQL instance configured as a
3103	// read-replica.
3104	InstanceType SqlInstanceType `protobuf:"varint,13,opt,name=instance_type,json=instanceType,proto3,enum=google.cloud.sql.v1.SqlInstanceType" json:"instance_type,omitempty"`
3105	// The project ID of the project containing the Cloud SQL instance. The Google
3106	// apps domain is prefixed if applicable.
3107	Project string `protobuf:"bytes,14,opt,name=project,proto3" json:"project,omitempty"`
3108	// The IPv6 address assigned to the instance.
3109	// (Deprecated) This property was applicable only
3110	// to First Generation instances.
3111	//
3112	// Deprecated: Do not use.
3113	Ipv6Address string `protobuf:"bytes,15,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"`
3114	// The service account email address assigned to the instance. <br>This
3115	// property is read-only.
3116	ServiceAccountEmailAddress string `protobuf:"bytes,16,opt,name=service_account_email_address,json=serviceAccountEmailAddress,proto3" json:"service_account_email_address,omitempty"`
3117	// Configuration specific to on-premises instances.
3118	OnPremisesConfiguration *OnPremisesConfiguration `protobuf:"bytes,17,opt,name=on_premises_configuration,json=onPremisesConfiguration,proto3" json:"on_premises_configuration,omitempty"`
3119	// Configuration specific to failover replicas and read replicas.
3120	ReplicaConfiguration *ReplicaConfiguration `protobuf:"bytes,18,opt,name=replica_configuration,json=replicaConfiguration,proto3" json:"replica_configuration,omitempty"`
3121	// The backend type.
3122	// **SECOND_GEN**: Cloud SQL database instance.
3123	// **EXTERNAL**: A database server that is not managed by Google.
3124	//
3125	// This property is read-only; use the **tier** property in the **settings**
3126	// object to determine the database type.
3127	BackendType SqlBackendType `protobuf:"varint,19,opt,name=backend_type,json=backendType,proto3,enum=google.cloud.sql.v1.SqlBackendType" json:"backend_type,omitempty"`
3128	// The URI of this resource.
3129	SelfLink string `protobuf:"bytes,20,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
3130	// If the instance state is SUSPENDED, the reason for the suspension.
3131	SuspensionReason []SqlSuspensionReason `protobuf:"varint,21,rep,packed,name=suspension_reason,json=suspensionReason,proto3,enum=google.cloud.sql.v1.SqlSuspensionReason" json:"suspension_reason,omitempty"`
3132	// Connection name of the Cloud SQL instance used in connection strings.
3133	ConnectionName string `protobuf:"bytes,22,opt,name=connection_name,json=connectionName,proto3" json:"connection_name,omitempty"`
3134	// Name of the Cloud SQL instance. This does not include the project ID.
3135	Name string `protobuf:"bytes,23,opt,name=name,proto3" json:"name,omitempty"`
3136	// The geographical region. Can be:
3137	// *  **us-central** (**FIRST_GEN** instances only)
3138	// *  **us-central1** (**SECOND_GEN** instances only)
3139	// *  **asia-east1** or **europe-west1**.
3140	//
3141	// Defaults to **us-central** or **us-central1** depending on the instance
3142	// type. The region cannot be changed after instance creation.
3143	Region string `protobuf:"bytes,24,opt,name=region,proto3" json:"region,omitempty"`
3144	// The Compute Engine zone that the instance is currently serving from. This
3145	// value could be different from the zone that was specified when the instance
3146	// was created if the instance has failed over to its secondary zone.
3147	GceZone string `protobuf:"bytes,25,opt,name=gce_zone,json=gceZone,proto3" json:"gce_zone,omitempty"`
3148	// The Compute Engine zone that the failover instance is currently serving
3149	// from for a regional instance. This value could be different
3150	// from the zone that was specified when the instance
3151	// was created if the instance has failed over to its secondary/failover zone.
3152	// Reserved for future use.
3153	SecondaryGceZone string `protobuf:"bytes,34,opt,name=secondary_gce_zone,json=secondaryGceZone,proto3" json:"secondary_gce_zone,omitempty"`
3154	// Disk encryption configuration specific to an instance.
3155	DiskEncryptionConfiguration *DiskEncryptionConfiguration `protobuf:"bytes,26,opt,name=disk_encryption_configuration,json=diskEncryptionConfiguration,proto3" json:"disk_encryption_configuration,omitempty"`
3156	// Disk encryption status specific to an instance.
3157	DiskEncryptionStatus *DiskEncryptionStatus `protobuf:"bytes,27,opt,name=disk_encryption_status,json=diskEncryptionStatus,proto3" json:"disk_encryption_status,omitempty"`
3158	// Initial root password. Use only on creation.
3159	RootPassword string `protobuf:"bytes,29,opt,name=root_password,json=rootPassword,proto3" json:"root_password,omitempty"`
3160	// The start time of any upcoming scheduled maintenance for this instance.
3161	ScheduledMaintenance *DatabaseInstance_SqlScheduledMaintenance `protobuf:"bytes,30,opt,name=scheduled_maintenance,json=scheduledMaintenance,proto3" json:"scheduled_maintenance,omitempty"`
3162	// The status indicating if instance satisfiesPzs.
3163	// Reserved for future use.
3164	SatisfiesPzs *wrapperspb.BoolValue `protobuf:"bytes,35,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"`
3165	// This field represents the report generated by the proactive database
3166	// wellness job for OutOfDisk issues.
3167	// *  Writers:
3168	//   *  the proactive database wellness job for OOD.
3169	// *  Readers:
3170	//   *  the proactive database wellness job
3171	OutOfDiskReport *DatabaseInstance_SqlOutOfDiskReport `protobuf:"bytes,38,opt,name=out_of_disk_report,json=outOfDiskReport,proto3,oneof" json:"out_of_disk_report,omitempty"`
3172	// Output only. The time when the instance was created in
3173	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
3174	// **2012-11-15T16:19:00.094Z**.
3175	CreateTime *timestamppb.Timestamp `protobuf:"bytes,39,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
3176}
3177
3178func (x *DatabaseInstance) Reset() {
3179	*x = DatabaseInstance{}
3180	if protoimpl.UnsafeEnabled {
3181		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[39]
3182		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3183		ms.StoreMessageInfo(mi)
3184	}
3185}
3186
3187func (x *DatabaseInstance) String() string {
3188	return protoimpl.X.MessageStringOf(x)
3189}
3190
3191func (*DatabaseInstance) ProtoMessage() {}
3192
3193func (x *DatabaseInstance) ProtoReflect() protoreflect.Message {
3194	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[39]
3195	if protoimpl.UnsafeEnabled && x != nil {
3196		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3197		if ms.LoadMessageInfo() == nil {
3198			ms.StoreMessageInfo(mi)
3199		}
3200		return ms
3201	}
3202	return mi.MessageOf(x)
3203}
3204
3205// Deprecated: Use DatabaseInstance.ProtoReflect.Descriptor instead.
3206func (*DatabaseInstance) Descriptor() ([]byte, []int) {
3207	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{39}
3208}
3209
3210func (x *DatabaseInstance) GetKind() string {
3211	if x != nil {
3212		return x.Kind
3213	}
3214	return ""
3215}
3216
3217func (x *DatabaseInstance) GetState() DatabaseInstance_SqlInstanceState {
3218	if x != nil {
3219		return x.State
3220	}
3221	return DatabaseInstance_SQL_INSTANCE_STATE_UNSPECIFIED
3222}
3223
3224func (x *DatabaseInstance) GetDatabaseVersion() SqlDatabaseVersion {
3225	if x != nil {
3226		return x.DatabaseVersion
3227	}
3228	return SqlDatabaseVersion_SQL_DATABASE_VERSION_UNSPECIFIED
3229}
3230
3231func (x *DatabaseInstance) GetSettings() *Settings {
3232	if x != nil {
3233		return x.Settings
3234	}
3235	return nil
3236}
3237
3238func (x *DatabaseInstance) GetEtag() string {
3239	if x != nil {
3240		return x.Etag
3241	}
3242	return ""
3243}
3244
3245func (x *DatabaseInstance) GetFailoverReplica() *DatabaseInstance_SqlFailoverReplica {
3246	if x != nil {
3247		return x.FailoverReplica
3248	}
3249	return nil
3250}
3251
3252func (x *DatabaseInstance) GetMasterInstanceName() string {
3253	if x != nil {
3254		return x.MasterInstanceName
3255	}
3256	return ""
3257}
3258
3259func (x *DatabaseInstance) GetReplicaNames() []string {
3260	if x != nil {
3261		return x.ReplicaNames
3262	}
3263	return nil
3264}
3265
3266// Deprecated: Do not use.
3267func (x *DatabaseInstance) GetMaxDiskSize() *wrapperspb.Int64Value {
3268	if x != nil {
3269		return x.MaxDiskSize
3270	}
3271	return nil
3272}
3273
3274// Deprecated: Do not use.
3275func (x *DatabaseInstance) GetCurrentDiskSize() *wrapperspb.Int64Value {
3276	if x != nil {
3277		return x.CurrentDiskSize
3278	}
3279	return nil
3280}
3281
3282func (x *DatabaseInstance) GetIpAddresses() []*IpMapping {
3283	if x != nil {
3284		return x.IpAddresses
3285	}
3286	return nil
3287}
3288
3289func (x *DatabaseInstance) GetServerCaCert() *SslCert {
3290	if x != nil {
3291		return x.ServerCaCert
3292	}
3293	return nil
3294}
3295
3296func (x *DatabaseInstance) GetInstanceType() SqlInstanceType {
3297	if x != nil {
3298		return x.InstanceType
3299	}
3300	return SqlInstanceType_SQL_INSTANCE_TYPE_UNSPECIFIED
3301}
3302
3303func (x *DatabaseInstance) GetProject() string {
3304	if x != nil {
3305		return x.Project
3306	}
3307	return ""
3308}
3309
3310// Deprecated: Do not use.
3311func (x *DatabaseInstance) GetIpv6Address() string {
3312	if x != nil {
3313		return x.Ipv6Address
3314	}
3315	return ""
3316}
3317
3318func (x *DatabaseInstance) GetServiceAccountEmailAddress() string {
3319	if x != nil {
3320		return x.ServiceAccountEmailAddress
3321	}
3322	return ""
3323}
3324
3325func (x *DatabaseInstance) GetOnPremisesConfiguration() *OnPremisesConfiguration {
3326	if x != nil {
3327		return x.OnPremisesConfiguration
3328	}
3329	return nil
3330}
3331
3332func (x *DatabaseInstance) GetReplicaConfiguration() *ReplicaConfiguration {
3333	if x != nil {
3334		return x.ReplicaConfiguration
3335	}
3336	return nil
3337}
3338
3339func (x *DatabaseInstance) GetBackendType() SqlBackendType {
3340	if x != nil {
3341		return x.BackendType
3342	}
3343	return SqlBackendType_SQL_BACKEND_TYPE_UNSPECIFIED
3344}
3345
3346func (x *DatabaseInstance) GetSelfLink() string {
3347	if x != nil {
3348		return x.SelfLink
3349	}
3350	return ""
3351}
3352
3353func (x *DatabaseInstance) GetSuspensionReason() []SqlSuspensionReason {
3354	if x != nil {
3355		return x.SuspensionReason
3356	}
3357	return nil
3358}
3359
3360func (x *DatabaseInstance) GetConnectionName() string {
3361	if x != nil {
3362		return x.ConnectionName
3363	}
3364	return ""
3365}
3366
3367func (x *DatabaseInstance) GetName() string {
3368	if x != nil {
3369		return x.Name
3370	}
3371	return ""
3372}
3373
3374func (x *DatabaseInstance) GetRegion() string {
3375	if x != nil {
3376		return x.Region
3377	}
3378	return ""
3379}
3380
3381func (x *DatabaseInstance) GetGceZone() string {
3382	if x != nil {
3383		return x.GceZone
3384	}
3385	return ""
3386}
3387
3388func (x *DatabaseInstance) GetSecondaryGceZone() string {
3389	if x != nil {
3390		return x.SecondaryGceZone
3391	}
3392	return ""
3393}
3394
3395func (x *DatabaseInstance) GetDiskEncryptionConfiguration() *DiskEncryptionConfiguration {
3396	if x != nil {
3397		return x.DiskEncryptionConfiguration
3398	}
3399	return nil
3400}
3401
3402func (x *DatabaseInstance) GetDiskEncryptionStatus() *DiskEncryptionStatus {
3403	if x != nil {
3404		return x.DiskEncryptionStatus
3405	}
3406	return nil
3407}
3408
3409func (x *DatabaseInstance) GetRootPassword() string {
3410	if x != nil {
3411		return x.RootPassword
3412	}
3413	return ""
3414}
3415
3416func (x *DatabaseInstance) GetScheduledMaintenance() *DatabaseInstance_SqlScheduledMaintenance {
3417	if x != nil {
3418		return x.ScheduledMaintenance
3419	}
3420	return nil
3421}
3422
3423func (x *DatabaseInstance) GetSatisfiesPzs() *wrapperspb.BoolValue {
3424	if x != nil {
3425		return x.SatisfiesPzs
3426	}
3427	return nil
3428}
3429
3430func (x *DatabaseInstance) GetOutOfDiskReport() *DatabaseInstance_SqlOutOfDiskReport {
3431	if x != nil {
3432		return x.OutOfDiskReport
3433	}
3434	return nil
3435}
3436
3437func (x *DatabaseInstance) GetCreateTime() *timestamppb.Timestamp {
3438	if x != nil {
3439		return x.CreateTime
3440	}
3441	return nil
3442}
3443
3444// Reschedule options for maintenance windows.
3445type SqlInstancesRescheduleMaintenanceRequestBody struct {
3446	state         protoimpl.MessageState
3447	sizeCache     protoimpl.SizeCache
3448	unknownFields protoimpl.UnknownFields
3449
3450	// Required. The type of the reschedule the user wants.
3451	Reschedule *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule `protobuf:"bytes,3,opt,name=reschedule,proto3" json:"reschedule,omitempty"`
3452}
3453
3454func (x *SqlInstancesRescheduleMaintenanceRequestBody) Reset() {
3455	*x = SqlInstancesRescheduleMaintenanceRequestBody{}
3456	if protoimpl.UnsafeEnabled {
3457		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[40]
3458		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3459		ms.StoreMessageInfo(mi)
3460	}
3461}
3462
3463func (x *SqlInstancesRescheduleMaintenanceRequestBody) String() string {
3464	return protoimpl.X.MessageStringOf(x)
3465}
3466
3467func (*SqlInstancesRescheduleMaintenanceRequestBody) ProtoMessage() {}
3468
3469func (x *SqlInstancesRescheduleMaintenanceRequestBody) ProtoReflect() protoreflect.Message {
3470	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[40]
3471	if protoimpl.UnsafeEnabled && x != nil {
3472		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3473		if ms.LoadMessageInfo() == nil {
3474			ms.StoreMessageInfo(mi)
3475		}
3476		return ms
3477	}
3478	return mi.MessageOf(x)
3479}
3480
3481// Deprecated: Use SqlInstancesRescheduleMaintenanceRequestBody.ProtoReflect.Descriptor instead.
3482func (*SqlInstancesRescheduleMaintenanceRequestBody) Descriptor() ([]byte, []int) {
3483	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{40}
3484}
3485
3486func (x *SqlInstancesRescheduleMaintenanceRequestBody) GetReschedule() *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule {
3487	if x != nil {
3488		return x.Reschedule
3489	}
3490	return nil
3491}
3492
3493// Database instance demote primary instance context.
3494type DemoteMasterContext struct {
3495	state         protoimpl.MessageState
3496	sizeCache     protoimpl.SizeCache
3497	unknownFields protoimpl.UnknownFields
3498
3499	// This is always **sql#demoteMasterContext**.
3500	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3501	// Verify GTID consistency for demote operation. Default value:
3502	// **True**. Setting this flag to false enables you to bypass GTID consistency
3503	// check between on-premises primary instance and Cloud SQL instance during
3504	// the demotion operation but also exposes you to the risk of future
3505	// replication failures. Change the value only if you know the reason for the
3506	// GTID divergence and are confident that doing so will not cause any
3507	// replication issues.
3508	VerifyGtidConsistency *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=verify_gtid_consistency,json=verifyGtidConsistency,proto3" json:"verify_gtid_consistency,omitempty"`
3509	// The name of the instance which will act as on-premises primary instance
3510	// in the replication setup.
3511	MasterInstanceName string `protobuf:"bytes,3,opt,name=master_instance_name,json=masterInstanceName,proto3" json:"master_instance_name,omitempty"`
3512	// Configuration specific to read-replicas replicating from the on-premises
3513	// primary instance.
3514	ReplicaConfiguration *DemoteMasterConfiguration `protobuf:"bytes,4,opt,name=replica_configuration,json=replicaConfiguration,proto3" json:"replica_configuration,omitempty"`
3515	// Flag to skip replication setup on the instance.
3516	SkipReplicationSetup bool `protobuf:"varint,5,opt,name=skip_replication_setup,json=skipReplicationSetup,proto3" json:"skip_replication_setup,omitempty"`
3517}
3518
3519func (x *DemoteMasterContext) Reset() {
3520	*x = DemoteMasterContext{}
3521	if protoimpl.UnsafeEnabled {
3522		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[41]
3523		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3524		ms.StoreMessageInfo(mi)
3525	}
3526}
3527
3528func (x *DemoteMasterContext) String() string {
3529	return protoimpl.X.MessageStringOf(x)
3530}
3531
3532func (*DemoteMasterContext) ProtoMessage() {}
3533
3534func (x *DemoteMasterContext) ProtoReflect() protoreflect.Message {
3535	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[41]
3536	if protoimpl.UnsafeEnabled && x != nil {
3537		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3538		if ms.LoadMessageInfo() == nil {
3539			ms.StoreMessageInfo(mi)
3540		}
3541		return ms
3542	}
3543	return mi.MessageOf(x)
3544}
3545
3546// Deprecated: Use DemoteMasterContext.ProtoReflect.Descriptor instead.
3547func (*DemoteMasterContext) Descriptor() ([]byte, []int) {
3548	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{41}
3549}
3550
3551func (x *DemoteMasterContext) GetKind() string {
3552	if x != nil {
3553		return x.Kind
3554	}
3555	return ""
3556}
3557
3558func (x *DemoteMasterContext) GetVerifyGtidConsistency() *wrapperspb.BoolValue {
3559	if x != nil {
3560		return x.VerifyGtidConsistency
3561	}
3562	return nil
3563}
3564
3565func (x *DemoteMasterContext) GetMasterInstanceName() string {
3566	if x != nil {
3567		return x.MasterInstanceName
3568	}
3569	return ""
3570}
3571
3572func (x *DemoteMasterContext) GetReplicaConfiguration() *DemoteMasterConfiguration {
3573	if x != nil {
3574		return x.ReplicaConfiguration
3575	}
3576	return nil
3577}
3578
3579func (x *DemoteMasterContext) GetSkipReplicationSetup() bool {
3580	if x != nil {
3581		return x.SkipReplicationSetup
3582	}
3583	return false
3584}
3585
3586// Database instance failover context.
3587type FailoverContext struct {
3588	state         protoimpl.MessageState
3589	sizeCache     protoimpl.SizeCache
3590	unknownFields protoimpl.UnknownFields
3591
3592	// The current settings version of this instance. Request will be rejected if
3593	// this version doesn't match the current settings version.
3594	SettingsVersion int64 `protobuf:"varint,1,opt,name=settings_version,json=settingsVersion,proto3" json:"settings_version,omitempty"`
3595	// This is always **sql#failoverContext**.
3596	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
3597}
3598
3599func (x *FailoverContext) Reset() {
3600	*x = FailoverContext{}
3601	if protoimpl.UnsafeEnabled {
3602		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[42]
3603		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3604		ms.StoreMessageInfo(mi)
3605	}
3606}
3607
3608func (x *FailoverContext) String() string {
3609	return protoimpl.X.MessageStringOf(x)
3610}
3611
3612func (*FailoverContext) ProtoMessage() {}
3613
3614func (x *FailoverContext) ProtoReflect() protoreflect.Message {
3615	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[42]
3616	if protoimpl.UnsafeEnabled && x != nil {
3617		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3618		if ms.LoadMessageInfo() == nil {
3619			ms.StoreMessageInfo(mi)
3620		}
3621		return ms
3622	}
3623	return mi.MessageOf(x)
3624}
3625
3626// Deprecated: Use FailoverContext.ProtoReflect.Descriptor instead.
3627func (*FailoverContext) Descriptor() ([]byte, []int) {
3628	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{42}
3629}
3630
3631func (x *FailoverContext) GetSettingsVersion() int64 {
3632	if x != nil {
3633		return x.SettingsVersion
3634	}
3635	return 0
3636}
3637
3638func (x *FailoverContext) GetKind() string {
3639	if x != nil {
3640		return x.Kind
3641	}
3642	return ""
3643}
3644
3645// Database instance restore from backup context.
3646// Backup context contains source instance id and project id.
3647type RestoreBackupContext struct {
3648	state         protoimpl.MessageState
3649	sizeCache     protoimpl.SizeCache
3650	unknownFields protoimpl.UnknownFields
3651
3652	// This is always **sql#restoreBackupContext**.
3653	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3654	// The ID of the backup run to restore from.
3655	BackupRunId int64 `protobuf:"varint,2,opt,name=backup_run_id,json=backupRunId,proto3" json:"backup_run_id,omitempty"`
3656	// The ID of the instance that the backup was taken from.
3657	InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
3658	// The full project ID of the source instance.
3659	Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
3660}
3661
3662func (x *RestoreBackupContext) Reset() {
3663	*x = RestoreBackupContext{}
3664	if protoimpl.UnsafeEnabled {
3665		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[43]
3666		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3667		ms.StoreMessageInfo(mi)
3668	}
3669}
3670
3671func (x *RestoreBackupContext) String() string {
3672	return protoimpl.X.MessageStringOf(x)
3673}
3674
3675func (*RestoreBackupContext) ProtoMessage() {}
3676
3677func (x *RestoreBackupContext) ProtoReflect() protoreflect.Message {
3678	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[43]
3679	if protoimpl.UnsafeEnabled && x != nil {
3680		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3681		if ms.LoadMessageInfo() == nil {
3682			ms.StoreMessageInfo(mi)
3683		}
3684		return ms
3685	}
3686	return mi.MessageOf(x)
3687}
3688
3689// Deprecated: Use RestoreBackupContext.ProtoReflect.Descriptor instead.
3690func (*RestoreBackupContext) Descriptor() ([]byte, []int) {
3691	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{43}
3692}
3693
3694func (x *RestoreBackupContext) GetKind() string {
3695	if x != nil {
3696		return x.Kind
3697	}
3698	return ""
3699}
3700
3701func (x *RestoreBackupContext) GetBackupRunId() int64 {
3702	if x != nil {
3703		return x.BackupRunId
3704	}
3705	return 0
3706}
3707
3708func (x *RestoreBackupContext) GetInstanceId() string {
3709	if x != nil {
3710		return x.InstanceId
3711	}
3712	return ""
3713}
3714
3715func (x *RestoreBackupContext) GetProject() string {
3716	if x != nil {
3717		return x.Project
3718	}
3719	return ""
3720}
3721
3722// Instance rotate server CA context.
3723type RotateServerCaContext struct {
3724	state         protoimpl.MessageState
3725	sizeCache     protoimpl.SizeCache
3726	unknownFields protoimpl.UnknownFields
3727
3728	// This is always **sql#rotateServerCaContext**.
3729	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3730	// The fingerprint of the next version to be rotated to. If left unspecified,
3731	// will be rotated to the most recently added server CA version.
3732	NextVersion string `protobuf:"bytes,2,opt,name=next_version,json=nextVersion,proto3" json:"next_version,omitempty"`
3733}
3734
3735func (x *RotateServerCaContext) Reset() {
3736	*x = RotateServerCaContext{}
3737	if protoimpl.UnsafeEnabled {
3738		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[44]
3739		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3740		ms.StoreMessageInfo(mi)
3741	}
3742}
3743
3744func (x *RotateServerCaContext) String() string {
3745	return protoimpl.X.MessageStringOf(x)
3746}
3747
3748func (*RotateServerCaContext) ProtoMessage() {}
3749
3750func (x *RotateServerCaContext) ProtoReflect() protoreflect.Message {
3751	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[44]
3752	if protoimpl.UnsafeEnabled && x != nil {
3753		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3754		if ms.LoadMessageInfo() == nil {
3755			ms.StoreMessageInfo(mi)
3756		}
3757		return ms
3758	}
3759	return mi.MessageOf(x)
3760}
3761
3762// Deprecated: Use RotateServerCaContext.ProtoReflect.Descriptor instead.
3763func (*RotateServerCaContext) Descriptor() ([]byte, []int) {
3764	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{44}
3765}
3766
3767func (x *RotateServerCaContext) GetKind() string {
3768	if x != nil {
3769		return x.Kind
3770	}
3771	return ""
3772}
3773
3774func (x *RotateServerCaContext) GetNextVersion() string {
3775	if x != nil {
3776		return x.NextVersion
3777	}
3778	return ""
3779}
3780
3781// Database Instance truncate log context.
3782type TruncateLogContext struct {
3783	state         protoimpl.MessageState
3784	sizeCache     protoimpl.SizeCache
3785	unknownFields protoimpl.UnknownFields
3786
3787	// This is always **sql#truncateLogContext**.
3788	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3789	// The type of log to truncate. Valid values are **MYSQL_GENERAL_TABLE** and
3790	// **MYSQL_SLOW_TABLE**.
3791	LogType string `protobuf:"bytes,2,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"`
3792}
3793
3794func (x *TruncateLogContext) Reset() {
3795	*x = TruncateLogContext{}
3796	if protoimpl.UnsafeEnabled {
3797		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[45]
3798		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3799		ms.StoreMessageInfo(mi)
3800	}
3801}
3802
3803func (x *TruncateLogContext) String() string {
3804	return protoimpl.X.MessageStringOf(x)
3805}
3806
3807func (*TruncateLogContext) ProtoMessage() {}
3808
3809func (x *TruncateLogContext) ProtoReflect() protoreflect.Message {
3810	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[45]
3811	if protoimpl.UnsafeEnabled && x != nil {
3812		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3813		if ms.LoadMessageInfo() == nil {
3814			ms.StoreMessageInfo(mi)
3815		}
3816		return ms
3817	}
3818	return mi.MessageOf(x)
3819}
3820
3821// Deprecated: Use TruncateLogContext.ProtoReflect.Descriptor instead.
3822func (*TruncateLogContext) Descriptor() ([]byte, []int) {
3823	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{45}
3824}
3825
3826func (x *TruncateLogContext) GetKind() string {
3827	if x != nil {
3828		return x.Kind
3829	}
3830	return ""
3831}
3832
3833func (x *TruncateLogContext) GetLogType() string {
3834	if x != nil {
3835		return x.LogType
3836	}
3837	return ""
3838}
3839
3840// External primary instance migration setting error/warning.
3841type SqlExternalSyncSettingError struct {
3842	state         protoimpl.MessageState
3843	sizeCache     protoimpl.SizeCache
3844	unknownFields protoimpl.UnknownFields
3845
3846	// Can be **sql#externalSyncSettingError** or
3847	// **sql#externalSyncSettingWarning**.
3848	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
3849	// Identifies the specific error that occurred.
3850	Type SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.sql.v1.SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType" json:"type,omitempty"`
3851	// Additional information about the error encountered.
3852	Detail string `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"`
3853}
3854
3855func (x *SqlExternalSyncSettingError) Reset() {
3856	*x = SqlExternalSyncSettingError{}
3857	if protoimpl.UnsafeEnabled {
3858		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[46]
3859		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3860		ms.StoreMessageInfo(mi)
3861	}
3862}
3863
3864func (x *SqlExternalSyncSettingError) String() string {
3865	return protoimpl.X.MessageStringOf(x)
3866}
3867
3868func (*SqlExternalSyncSettingError) ProtoMessage() {}
3869
3870func (x *SqlExternalSyncSettingError) ProtoReflect() protoreflect.Message {
3871	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[46]
3872	if protoimpl.UnsafeEnabled && x != nil {
3873		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3874		if ms.LoadMessageInfo() == nil {
3875			ms.StoreMessageInfo(mi)
3876		}
3877		return ms
3878	}
3879	return mi.MessageOf(x)
3880}
3881
3882// Deprecated: Use SqlExternalSyncSettingError.ProtoReflect.Descriptor instead.
3883func (*SqlExternalSyncSettingError) Descriptor() ([]byte, []int) {
3884	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{46}
3885}
3886
3887func (x *SqlExternalSyncSettingError) GetKind() string {
3888	if x != nil {
3889		return x.Kind
3890	}
3891	return ""
3892}
3893
3894func (x *SqlExternalSyncSettingError) GetType() SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType {
3895	if x != nil {
3896		return x.Type
3897	}
3898	return SqlExternalSyncSettingError_SQL_EXTERNAL_SYNC_SETTING_ERROR_TYPE_UNSPECIFIED
3899}
3900
3901func (x *SqlExternalSyncSettingError) GetDetail() string {
3902	if x != nil {
3903		return x.Detail
3904	}
3905	return ""
3906}
3907
3908// On-premises instance configuration.
3909type OnPremisesConfiguration struct {
3910	state         protoimpl.MessageState
3911	sizeCache     protoimpl.SizeCache
3912	unknownFields protoimpl.UnknownFields
3913
3914	// The host and port of the on-premises instance in host:port format
3915	HostPort string `protobuf:"bytes,1,opt,name=host_port,json=hostPort,proto3" json:"host_port,omitempty"`
3916	// This is always **sql#onPremisesConfiguration**.
3917	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
3918	// The username for connecting to on-premises instance.
3919	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
3920	// The password for connecting to on-premises instance.
3921	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
3922	// PEM representation of the trusted CA's x509 certificate.
3923	CaCertificate string `protobuf:"bytes,5,opt,name=ca_certificate,json=caCertificate,proto3" json:"ca_certificate,omitempty"`
3924	// PEM representation of the replica's x509 certificate.
3925	ClientCertificate string `protobuf:"bytes,6,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
3926	// PEM representation of the replica's private key. The corresponsing public
3927	// key is encoded in the client's certificate.
3928	ClientKey string `protobuf:"bytes,7,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
3929	// The dump file to create the Cloud SQL replica.
3930	DumpFilePath string `protobuf:"bytes,8,opt,name=dump_file_path,json=dumpFilePath,proto3" json:"dump_file_path,omitempty"`
3931	// The reference to Cloud SQL instance if the source is Cloud SQL.
3932	SourceInstance *InstanceReference `protobuf:"bytes,15,opt,name=source_instance,json=sourceInstance,proto3" json:"source_instance,omitempty"`
3933}
3934
3935func (x *OnPremisesConfiguration) Reset() {
3936	*x = OnPremisesConfiguration{}
3937	if protoimpl.UnsafeEnabled {
3938		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[47]
3939		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3940		ms.StoreMessageInfo(mi)
3941	}
3942}
3943
3944func (x *OnPremisesConfiguration) String() string {
3945	return protoimpl.X.MessageStringOf(x)
3946}
3947
3948func (*OnPremisesConfiguration) ProtoMessage() {}
3949
3950func (x *OnPremisesConfiguration) ProtoReflect() protoreflect.Message {
3951	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[47]
3952	if protoimpl.UnsafeEnabled && x != nil {
3953		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
3954		if ms.LoadMessageInfo() == nil {
3955			ms.StoreMessageInfo(mi)
3956		}
3957		return ms
3958	}
3959	return mi.MessageOf(x)
3960}
3961
3962// Deprecated: Use OnPremisesConfiguration.ProtoReflect.Descriptor instead.
3963func (*OnPremisesConfiguration) Descriptor() ([]byte, []int) {
3964	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{47}
3965}
3966
3967func (x *OnPremisesConfiguration) GetHostPort() string {
3968	if x != nil {
3969		return x.HostPort
3970	}
3971	return ""
3972}
3973
3974func (x *OnPremisesConfiguration) GetKind() string {
3975	if x != nil {
3976		return x.Kind
3977	}
3978	return ""
3979}
3980
3981func (x *OnPremisesConfiguration) GetUsername() string {
3982	if x != nil {
3983		return x.Username
3984	}
3985	return ""
3986}
3987
3988func (x *OnPremisesConfiguration) GetPassword() string {
3989	if x != nil {
3990		return x.Password
3991	}
3992	return ""
3993}
3994
3995func (x *OnPremisesConfiguration) GetCaCertificate() string {
3996	if x != nil {
3997		return x.CaCertificate
3998	}
3999	return ""
4000}
4001
4002func (x *OnPremisesConfiguration) GetClientCertificate() string {
4003	if x != nil {
4004		return x.ClientCertificate
4005	}
4006	return ""
4007}
4008
4009func (x *OnPremisesConfiguration) GetClientKey() string {
4010	if x != nil {
4011		return x.ClientKey
4012	}
4013	return ""
4014}
4015
4016func (x *OnPremisesConfiguration) GetDumpFilePath() string {
4017	if x != nil {
4018		return x.DumpFilePath
4019	}
4020	return ""
4021}
4022
4023func (x *OnPremisesConfiguration) GetSourceInstance() *InstanceReference {
4024	if x != nil {
4025		return x.SourceInstance
4026	}
4027	return nil
4028}
4029
4030// Read-replica configuration for connecting to the primary instance.
4031type ReplicaConfiguration struct {
4032	state         protoimpl.MessageState
4033	sizeCache     protoimpl.SizeCache
4034	unknownFields protoimpl.UnknownFields
4035
4036	// This is always **sql#replicaConfiguration**.
4037	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
4038	// MySQL specific configuration when replicating from a MySQL on-premises
4039	// primary instance. Replication configuration information such as the
4040	// username, password, certificates, and keys are not stored in the instance
4041	// metadata. The configuration information is used only to set up the
4042	// replication connection and is stored by MySQL in a file named
4043	// **master.info** in the data directory.
4044	MysqlReplicaConfiguration *MySqlReplicaConfiguration `protobuf:"bytes,2,opt,name=mysql_replica_configuration,json=mysqlReplicaConfiguration,proto3" json:"mysql_replica_configuration,omitempty"`
4045	// Specifies if the replica is the failover target. If the field is set to
4046	// **true** the replica will be designated as a failover replica. In case the
4047	// primary instance fails, the replica instance will be promoted as the new
4048	// primary instance. Only one replica can be specified as failover target, and
4049	// the replica has to be in different zone with the primary instance.
4050	FailoverTarget *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=failover_target,json=failoverTarget,proto3" json:"failover_target,omitempty"`
4051}
4052
4053func (x *ReplicaConfiguration) Reset() {
4054	*x = ReplicaConfiguration{}
4055	if protoimpl.UnsafeEnabled {
4056		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[48]
4057		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4058		ms.StoreMessageInfo(mi)
4059	}
4060}
4061
4062func (x *ReplicaConfiguration) String() string {
4063	return protoimpl.X.MessageStringOf(x)
4064}
4065
4066func (*ReplicaConfiguration) ProtoMessage() {}
4067
4068func (x *ReplicaConfiguration) ProtoReflect() protoreflect.Message {
4069	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[48]
4070	if protoimpl.UnsafeEnabled && x != nil {
4071		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4072		if ms.LoadMessageInfo() == nil {
4073			ms.StoreMessageInfo(mi)
4074		}
4075		return ms
4076	}
4077	return mi.MessageOf(x)
4078}
4079
4080// Deprecated: Use ReplicaConfiguration.ProtoReflect.Descriptor instead.
4081func (*ReplicaConfiguration) Descriptor() ([]byte, []int) {
4082	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{48}
4083}
4084
4085func (x *ReplicaConfiguration) GetKind() string {
4086	if x != nil {
4087		return x.Kind
4088	}
4089	return ""
4090}
4091
4092func (x *ReplicaConfiguration) GetMysqlReplicaConfiguration() *MySqlReplicaConfiguration {
4093	if x != nil {
4094		return x.MysqlReplicaConfiguration
4095	}
4096	return nil
4097}
4098
4099func (x *ReplicaConfiguration) GetFailoverTarget() *wrapperspb.BoolValue {
4100	if x != nil {
4101		return x.FailoverTarget
4102	}
4103	return nil
4104}
4105
4106type DatabaseInstance_SqlFailoverReplica struct {
4107	state         protoimpl.MessageState
4108	sizeCache     protoimpl.SizeCache
4109	unknownFields protoimpl.UnknownFields
4110
4111	// The name of the failover replica. If specified at instance creation, a
4112	// failover replica is created for the instance. The name
4113	// doesn't include the project ID.
4114	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
4115	// The availability status of the failover replica. A false status indicates
4116	// that the failover replica is out of sync. The primary instance can only
4117	// failover to the failover replica when the status is true.
4118	Available *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=available,proto3" json:"available,omitempty"`
4119}
4120
4121func (x *DatabaseInstance_SqlFailoverReplica) Reset() {
4122	*x = DatabaseInstance_SqlFailoverReplica{}
4123	if protoimpl.UnsafeEnabled {
4124		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[49]
4125		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4126		ms.StoreMessageInfo(mi)
4127	}
4128}
4129
4130func (x *DatabaseInstance_SqlFailoverReplica) String() string {
4131	return protoimpl.X.MessageStringOf(x)
4132}
4133
4134func (*DatabaseInstance_SqlFailoverReplica) ProtoMessage() {}
4135
4136func (x *DatabaseInstance_SqlFailoverReplica) ProtoReflect() protoreflect.Message {
4137	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[49]
4138	if protoimpl.UnsafeEnabled && x != nil {
4139		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4140		if ms.LoadMessageInfo() == nil {
4141			ms.StoreMessageInfo(mi)
4142		}
4143		return ms
4144	}
4145	return mi.MessageOf(x)
4146}
4147
4148// Deprecated: Use DatabaseInstance_SqlFailoverReplica.ProtoReflect.Descriptor instead.
4149func (*DatabaseInstance_SqlFailoverReplica) Descriptor() ([]byte, []int) {
4150	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{39, 0}
4151}
4152
4153func (x *DatabaseInstance_SqlFailoverReplica) GetName() string {
4154	if x != nil {
4155		return x.Name
4156	}
4157	return ""
4158}
4159
4160func (x *DatabaseInstance_SqlFailoverReplica) GetAvailable() *wrapperspb.BoolValue {
4161	if x != nil {
4162		return x.Available
4163	}
4164	return nil
4165}
4166
4167// Any scheduled maintenancce for this instance.
4168type DatabaseInstance_SqlScheduledMaintenance struct {
4169	state         protoimpl.MessageState
4170	sizeCache     protoimpl.SizeCache
4171	unknownFields protoimpl.UnknownFields
4172
4173	// The start time of any upcoming scheduled maintenance for this instance.
4174	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
4175	// Deprecated: Do not use.
4176	CanDefer bool `protobuf:"varint,2,opt,name=can_defer,json=canDefer,proto3" json:"can_defer,omitempty"`
4177	// If the scheduled maintenance can be rescheduled.
4178	CanReschedule bool `protobuf:"varint,3,opt,name=can_reschedule,json=canReschedule,proto3" json:"can_reschedule,omitempty"`
4179	// Maintenance cannot be rescheduled to start beyond this deadline.
4180	ScheduleDeadlineTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=schedule_deadline_time,json=scheduleDeadlineTime,proto3,oneof" json:"schedule_deadline_time,omitempty"`
4181}
4182
4183func (x *DatabaseInstance_SqlScheduledMaintenance) Reset() {
4184	*x = DatabaseInstance_SqlScheduledMaintenance{}
4185	if protoimpl.UnsafeEnabled {
4186		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[50]
4187		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4188		ms.StoreMessageInfo(mi)
4189	}
4190}
4191
4192func (x *DatabaseInstance_SqlScheduledMaintenance) String() string {
4193	return protoimpl.X.MessageStringOf(x)
4194}
4195
4196func (*DatabaseInstance_SqlScheduledMaintenance) ProtoMessage() {}
4197
4198func (x *DatabaseInstance_SqlScheduledMaintenance) ProtoReflect() protoreflect.Message {
4199	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[50]
4200	if protoimpl.UnsafeEnabled && x != nil {
4201		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4202		if ms.LoadMessageInfo() == nil {
4203			ms.StoreMessageInfo(mi)
4204		}
4205		return ms
4206	}
4207	return mi.MessageOf(x)
4208}
4209
4210// Deprecated: Use DatabaseInstance_SqlScheduledMaintenance.ProtoReflect.Descriptor instead.
4211func (*DatabaseInstance_SqlScheduledMaintenance) Descriptor() ([]byte, []int) {
4212	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{39, 1}
4213}
4214
4215func (x *DatabaseInstance_SqlScheduledMaintenance) GetStartTime() *timestamppb.Timestamp {
4216	if x != nil {
4217		return x.StartTime
4218	}
4219	return nil
4220}
4221
4222// Deprecated: Do not use.
4223func (x *DatabaseInstance_SqlScheduledMaintenance) GetCanDefer() bool {
4224	if x != nil {
4225		return x.CanDefer
4226	}
4227	return false
4228}
4229
4230func (x *DatabaseInstance_SqlScheduledMaintenance) GetCanReschedule() bool {
4231	if x != nil {
4232		return x.CanReschedule
4233	}
4234	return false
4235}
4236
4237func (x *DatabaseInstance_SqlScheduledMaintenance) GetScheduleDeadlineTime() *timestamppb.Timestamp {
4238	if x != nil {
4239		return x.ScheduleDeadlineTime
4240	}
4241	return nil
4242}
4243
4244// This message wraps up the information written by out-of-disk detection job.
4245type DatabaseInstance_SqlOutOfDiskReport struct {
4246	state         protoimpl.MessageState
4247	sizeCache     protoimpl.SizeCache
4248	unknownFields protoimpl.UnknownFields
4249
4250	// This field represents the state generated by the proactive database
4251	// wellness job for OutOfDisk issues.
4252	// *  Writers:
4253	//   *  the proactive database wellness job for OOD.
4254	// *  Readers:
4255	//   *  the proactive database wellness job
4256	SqlOutOfDiskState *DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState `protobuf:"varint,1,opt,name=sql_out_of_disk_state,json=sqlOutOfDiskState,proto3,enum=google.cloud.sql.v1.DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState,oneof" json:"sql_out_of_disk_state,omitempty"`
4257	// The minimum recommended increase size in GigaBytes
4258	// This field is consumed by the frontend
4259	// *  Writers:
4260	//   *  the proactive database wellness job for OOD.
4261	// *  Readers:
4262	SqlMinRecommendedIncreaseSizeGb *int32 `protobuf:"varint,2,opt,name=sql_min_recommended_increase_size_gb,json=sqlMinRecommendedIncreaseSizeGb,proto3,oneof" json:"sql_min_recommended_increase_size_gb,omitempty"`
4263}
4264
4265func (x *DatabaseInstance_SqlOutOfDiskReport) Reset() {
4266	*x = DatabaseInstance_SqlOutOfDiskReport{}
4267	if protoimpl.UnsafeEnabled {
4268		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[51]
4269		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4270		ms.StoreMessageInfo(mi)
4271	}
4272}
4273
4274func (x *DatabaseInstance_SqlOutOfDiskReport) String() string {
4275	return protoimpl.X.MessageStringOf(x)
4276}
4277
4278func (*DatabaseInstance_SqlOutOfDiskReport) ProtoMessage() {}
4279
4280func (x *DatabaseInstance_SqlOutOfDiskReport) ProtoReflect() protoreflect.Message {
4281	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[51]
4282	if protoimpl.UnsafeEnabled && x != nil {
4283		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4284		if ms.LoadMessageInfo() == nil {
4285			ms.StoreMessageInfo(mi)
4286		}
4287		return ms
4288	}
4289	return mi.MessageOf(x)
4290}
4291
4292// Deprecated: Use DatabaseInstance_SqlOutOfDiskReport.ProtoReflect.Descriptor instead.
4293func (*DatabaseInstance_SqlOutOfDiskReport) Descriptor() ([]byte, []int) {
4294	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{39, 2}
4295}
4296
4297func (x *DatabaseInstance_SqlOutOfDiskReport) GetSqlOutOfDiskState() DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState {
4298	if x != nil && x.SqlOutOfDiskState != nil {
4299		return *x.SqlOutOfDiskState
4300	}
4301	return DatabaseInstance_SqlOutOfDiskReport_SQL_OUT_OF_DISK_STATE_UNSPECIFIED
4302}
4303
4304func (x *DatabaseInstance_SqlOutOfDiskReport) GetSqlMinRecommendedIncreaseSizeGb() int32 {
4305	if x != nil && x.SqlMinRecommendedIncreaseSizeGb != nil {
4306		return *x.SqlMinRecommendedIncreaseSizeGb
4307	}
4308	return 0
4309}
4310
4311type SqlInstancesRescheduleMaintenanceRequestBody_Reschedule struct {
4312	state         protoimpl.MessageState
4313	sizeCache     protoimpl.SizeCache
4314	unknownFields protoimpl.UnknownFields
4315
4316	// Required. The type of the reschedule.
4317	RescheduleType SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType `protobuf:"varint,1,opt,name=reschedule_type,json=rescheduleType,proto3,enum=google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType" json:"reschedule_type,omitempty"`
4318	// Optional. Timestamp when the maintenance shall be rescheduled to if
4319	// reschedule_type=SPECIFIC_TIME, in
4320	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
4321	// **2012-11-15T16:19:00.094Z**.
4322	ScheduleTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=schedule_time,json=scheduleTime,proto3" json:"schedule_time,omitempty"`
4323}
4324
4325func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) Reset() {
4326	*x = SqlInstancesRescheduleMaintenanceRequestBody_Reschedule{}
4327	if protoimpl.UnsafeEnabled {
4328		mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[52]
4329		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4330		ms.StoreMessageInfo(mi)
4331	}
4332}
4333
4334func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) String() string {
4335	return protoimpl.X.MessageStringOf(x)
4336}
4337
4338func (*SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) ProtoMessage() {}
4339
4340func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) ProtoReflect() protoreflect.Message {
4341	mi := &file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[52]
4342	if protoimpl.UnsafeEnabled && x != nil {
4343		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
4344		if ms.LoadMessageInfo() == nil {
4345			ms.StoreMessageInfo(mi)
4346		}
4347		return ms
4348	}
4349	return mi.MessageOf(x)
4350}
4351
4352// Deprecated: Use SqlInstancesRescheduleMaintenanceRequestBody_Reschedule.ProtoReflect.Descriptor instead.
4353func (*SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) Descriptor() ([]byte, []int) {
4354	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP(), []int{40, 0}
4355}
4356
4357func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) GetRescheduleType() SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType {
4358	if x != nil {
4359		return x.RescheduleType
4360	}
4361	return SqlInstancesRescheduleMaintenanceRequestBody_RESCHEDULE_TYPE_UNSPECIFIED
4362}
4363
4364func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) GetScheduleTime() *timestamppb.Timestamp {
4365	if x != nil {
4366		return x.ScheduleTime
4367	}
4368	return nil
4369}
4370
4371var File_google_cloud_sql_v1_cloud_sql_instances_proto protoreflect.FileDescriptor
4372
4373var file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDesc = []byte{
4374	0x0a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73,
4375	0x71, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73, 0x71, 0x6c, 0x5f,
4376	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
4377	0x13, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
4378	0x6c, 0x2e, 0x76, 0x31, 0x1a, 0x1c, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69,
4379	0x2f, 0x61, 0x6e, 0x6e, 0x6f, 0x74, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x70, 0x72, 0x6f,
4380	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66,
4381	0x69, 0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72,
4382	0x6f, 0x74, 0x6f, 0x1a, 0x2d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75,
4383	0x64, 0x2f, 0x73, 0x71, 0x6c, 0x2f, 0x76, 0x31, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f, 0x73,
4384	0x71, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70, 0x72, 0x6f,
4385	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
4386	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
4387	0x6f, 0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74,
4388	0x6f, 0x62, 0x75, 0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72,
4389	0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f,
4390	0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0x56, 0x0a, 0x1e,
4391	0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x41, 0x64, 0x64, 0x53,
4392	0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a,
4393	0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
4394	0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72,
4395	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f,
4396	0x6a, 0x65, 0x63, 0x74, 0x22, 0x90, 0x01, 0x0a, 0x18, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74,
4397	0x61, 0x6e, 0x63, 0x65, 0x73, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
4398	0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20,
4399	0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a,
4400	0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
4401	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x3e, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18,
4402	0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
4403	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74,
4404	0x61, 0x6e, 0x63, 0x65, 0x73, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
4405	0x74, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x51, 0x0a, 0x19, 0x53, 0x71, 0x6c, 0x49, 0x6e,
4406	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71,
4407	0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4408	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4409	0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
4410	0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x9e, 0x01, 0x0a, 0x1f, 0x53,
4411	0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x44, 0x65, 0x6d, 0x6f, 0x74,
4412	0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a,
4413	0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
4414	0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72,
4415	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f,
4416	0x6a, 0x65, 0x63, 0x74, 0x12, 0x45, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01,
4417	0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
4418	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
4419	0x65, 0x73, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65,
4420	0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x92, 0x01, 0x0a, 0x19,
4421	0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x45, 0x78, 0x70, 0x6f,
4422	0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73,
4423	0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73,
4424	0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
4425	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12,
4426	0x3f, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e,
4427	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
4428	0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x45, 0x78, 0x70,
4429	0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79,
4430	0x22, 0x96, 0x01, 0x0a, 0x1b, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4431	0x73, 0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
4432	0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01,
4433	0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07,
4434	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70,
4435	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x41, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x64,
4436	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
4437	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61,
4438	0x6e, 0x63, 0x65, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
4439	0x65, 0x73, 0x74, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x4e, 0x0a, 0x16, 0x53, 0x71, 0x6c,
4440	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x47, 0x65, 0x74, 0x52, 0x65, 0x71, 0x75,
4441	0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18,
4442	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12,
4443	0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
4444	0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x92, 0x01, 0x0a, 0x19, 0x53, 0x71,
4445	0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74,
4446	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61,
4447	0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61,
4448	0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02,
4449	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x3f, 0x0a,
4450	0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f,
4451	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76,
4452	0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x49, 0x6d, 0x70, 0x6f, 0x72,
4453	0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x70,
4454	0x0a, 0x19, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x49, 0x6e,
4455	0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x18, 0x0a, 0x07, 0x70,
4456	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72,
4457	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x64, 0x20,
4458	0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
4459	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61,
4460	0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79,
4461	0x22, 0x8b, 0x01, 0x0a, 0x17, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4462	0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x16, 0x0a, 0x06,
4463	0x66, 0x69, 0x6c, 0x74, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x66, 0x69,
4464	0x6c, 0x74, 0x65, 0x72, 0x12, 0x1f, 0x0a, 0x0b, 0x6d, 0x61, 0x78, 0x5f, 0x72, 0x65, 0x73, 0x75,
4465	0x6c, 0x74, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0d, 0x52, 0x0a, 0x6d, 0x61, 0x78, 0x52, 0x65,
4466	0x73, 0x75, 0x6c, 0x74, 0x73, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f,
4467	0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x61, 0x67, 0x65, 0x54,
4468	0x6f, 0x6b, 0x65, 0x6e, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18,
4469	0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x58,
4470	0x0a, 0x20, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x4c, 0x69,
4471	0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65,
4472	0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01,
4473	0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18,
4474	0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
4475	0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x8b, 0x01, 0x0a, 0x18, 0x53, 0x71, 0x6c,
4476	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x50, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65,
4477	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
4478	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
4479	0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01,
4480	0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x39, 0x0a, 0x04, 0x62,
4481	0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4482	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4483	0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4484	0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x59, 0x0a, 0x21, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73,
4485	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70,
4486	0x6c, 0x69, 0x63, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69,
4487	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69,
4488	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65,
4489	0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
4490	0x74, 0x22, 0x59, 0x0a, 0x21, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4491	0x73, 0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x73, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
4492	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4493	0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4494	0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20,
4495	0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x52, 0x0a, 0x1a,
4496	0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x74,
4497	0x61, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e,
4498	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e,
4499	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
4500	0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
4501	0x22, 0xa0, 0x01, 0x0a, 0x20, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4502	0x73, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65,
4503	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
4504	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
4505	0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01,
4506	0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x46, 0x0a, 0x04, 0x62,
4507	0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4508	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4509	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65,
4510	0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x62,
4511	0x6f, 0x64, 0x79, 0x22, 0xa2, 0x01, 0x0a, 0x21, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61,
4512	0x6e, 0x63, 0x65, 0x73, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
4513	0x43, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73,
4514	0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73,
4515	0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
4516	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12,
4517	0x47, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e,
4518	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
4519	0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x6f, 0x74,
4520	0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65,
4521	0x73, 0x74, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x57, 0x0a, 0x1f, 0x53, 0x71, 0x6c, 0x49,
4522	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x70,
4523	0x6c, 0x69, 0x63, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69,
4524	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69,
4525	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65,
4526	0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
4527	0x74, 0x22, 0x56, 0x0a, 0x1e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4528	0x73, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x52, 0x65, 0x71, 0x75,
4529	0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18,
4530	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12,
4531	0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
4532	0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x9c, 0x01, 0x0a, 0x1e, 0x53, 0x71,
4533	0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61,
4534	0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08,
4535	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
4536	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a,
4537	0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65,
4538	0x63, 0x74, 0x12, 0x44, 0x0a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b,
4539	0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
4540	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
4541	0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65,
4542	0x73, 0x74, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0x8c, 0x01, 0x0a, 0x19, 0x53, 0x71, 0x6c,
4543	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52,
4544	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4545	0x63, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4546	0x63, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20,
4547	0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x39, 0x0a, 0x04,
4548	0x62, 0x6f, 0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f,
4549	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
4550	0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
4551	0x65, 0x52, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x22, 0xb7, 0x01, 0x0a, 0x28, 0x53, 0x71, 0x6c, 0x49,
4552	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
4553	0x6c, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71,
4554	0x75, 0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4555	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4556	0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28,
4557	0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x55, 0x0a, 0x04, 0x62, 0x6f,
4558	0x64, 0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x41, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
4559	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53,
4560	0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x63, 0x68,
4561	0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
4562	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x52, 0x04, 0x62, 0x6f, 0x64,
4563	0x79, 0x22, 0x83, 0x04, 0x0a, 0x2d, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
4564	0x65, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
4565	0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75,
4566	0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18,
4567	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12,
4568	0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
4569	0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x34, 0x0a, 0x16, 0x76, 0x65, 0x72,
4570	0x69, 0x66, 0x79, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f,
4571	0x6e, 0x6c, 0x79, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x76, 0x65, 0x72, 0x69, 0x66,
4572	0x79, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x6e, 0x6c, 0x79, 0x12,
4573	0x70, 0x0a, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x18, 0x04, 0x20, 0x01,
4574	0x28, 0x0e, 0x32, 0x53, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
4575	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74,
4576	0x61, 0x6e, 0x63, 0x65, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x78, 0x74, 0x65, 0x72,
4577	0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52,
4578	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53,
4579	0x79, 0x6e, 0x63, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x08, 0x73, 0x79, 0x6e, 0x63, 0x4d, 0x6f, 0x64,
4580	0x65, 0x12, 0x3b, 0x0a, 0x17, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x72, 0x65, 0x70, 0x6c,
4581	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x05, 0x20, 0x01,
4582	0x28, 0x08, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x15, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x52,
4583	0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x57,
4584	0x0a, 0x11, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x63, 0x6f, 0x6e,
4585	0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4586	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4587	0x4d, 0x79, 0x53, 0x71, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42,
4588	0x03, 0xe0, 0x41, 0x01, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x53, 0x79, 0x6e,
4589	0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0x4f, 0x0a, 0x10, 0x45, 0x78, 0x74, 0x65, 0x72,
4590	0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x45,
4591	0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x4d, 0x4f, 0x44,
4592	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
4593	0x0a, 0x0a, 0x06, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4f,
4594	0x46, 0x46, 0x4c, 0x49, 0x4e, 0x45, 0x10, 0x02, 0x42, 0x0d, 0x0a, 0x0b, 0x73, 0x79, 0x6e, 0x63,
4595	0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xde, 0x02, 0x0a, 0x24, 0x53, 0x71, 0x6c, 0x49,
4596	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x78, 0x74,
4597	0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
4598	0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x01, 0x20, 0x01,
4599	0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x18, 0x0a, 0x07,
4600	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70,
4601	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x70, 0x0a, 0x09, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x6d,
4602	0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x53, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4603	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4604	0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x56, 0x65, 0x72, 0x69,
4605	0x66, 0x79, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65,
4606	0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x2e, 0x45, 0x78,
4607	0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x4d, 0x6f, 0x64, 0x65, 0x52, 0x08,
4608	0x73, 0x79, 0x6e, 0x63, 0x4d, 0x6f, 0x64, 0x65, 0x12, 0x2b, 0x0a, 0x11, 0x73, 0x6b, 0x69, 0x70,
4609	0x5f, 0x76, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20,
4610	0x01, 0x28, 0x08, 0x52, 0x10, 0x73, 0x6b, 0x69, 0x70, 0x56, 0x65, 0x72, 0x69, 0x66, 0x69, 0x63,
4611	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x52, 0x0a, 0x11, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x5f, 0x73,
4612	0x79, 0x6e, 0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b,
4613	0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
4614	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4d, 0x79, 0x53, 0x71, 0x6c, 0x53, 0x79, 0x6e, 0x63,
4615	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x48, 0x00, 0x52, 0x0f, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x53,
4616	0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x42, 0x0d, 0x0a, 0x0b, 0x73, 0x79, 0x6e,
4617	0x63, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x22, 0xa7, 0x01, 0x0a, 0x26, 0x53, 0x71, 0x6c,
4618	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45,
4619	0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75,
4620	0x65, 0x73, 0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18,
4621	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12,
4622	0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
4623	0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x47, 0x0a, 0x04, 0x62, 0x6f, 0x64,
4624	0x79, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
4625	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73,
4626	0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x70, 0x68, 0x65,
4627	0x6d, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x52, 0x04, 0x62, 0x6f,
4628	0x64, 0x79, 0x22, 0x5f, 0x0a, 0x15, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x43,
4629	0x6c, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x46, 0x0a, 0x0d, 0x63,
4630	0x6c, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01,
4631	0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
4632	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x43, 0x6f,
4633	0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0c, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x74,
4634	0x65, 0x78, 0x74, 0x22, 0x7c, 0x0a, 0x1c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
4635	0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75,
4636	0x65, 0x73, 0x74, 0x12, 0x5c, 0x0a, 0x15, 0x64, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x61,
4637	0x73, 0x74, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01,
4638	0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
4639	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d,
4640	0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x13, 0x64, 0x65,
4641	0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
4642	0x74, 0x22, 0x63, 0x0a, 0x16, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x45, 0x78,
4643	0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x49, 0x0a, 0x0e, 0x65,
4644	0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20,
4645	0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
4646	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74,
4647	0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43,
4648	0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x6b, 0x0a, 0x18, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4649	0x63, 0x65, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65,
4650	0x73, 0x74, 0x12, 0x4f, 0x0a, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x63,
4651	0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x24, 0x2e, 0x67,
4652	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4653	0x76, 0x31, 0x2e, 0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65,
4654	0x78, 0x74, 0x52, 0x0f, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74,
4655	0x65, 0x78, 0x74, 0x22, 0x62, 0x0a, 0x1e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x43,
4656	0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c, 0x52, 0x65,
4657	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69, 0x63, 0x5f,
4658	0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x75, 0x62, 0x6c, 0x69,
4659	0x63, 0x4b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73, 0x5f, 0x74,
4660	0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63, 0x63, 0x65,
4661	0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x63, 0x0a, 0x16, 0x49, 0x6e, 0x73, 0x74, 0x61,
4662	0x6e, 0x63, 0x65, 0x73, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
4663	0x74, 0x12, 0x49, 0x0a, 0x0e, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74,
4664	0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4665	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4666	0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x69,
4667	0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0xcd, 0x01, 0x0a,
4668	0x15, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65,
4669	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01,
4670	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x3b, 0x0a, 0x08, 0x77, 0x61,
4671	0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1f, 0x2e, 0x67,
4672	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4673	0x76, 0x31, 0x2e, 0x41, 0x70, 0x69, 0x57, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x77,
4674	0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x3b, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73,
4675	0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4676	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74,
4677	0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x69,
4678	0x74, 0x65, 0x6d, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67,
4679	0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e,
4680	0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x8f, 0x01, 0x0a,
4681	0x1e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65,
4682	0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12,
4683	0x32, 0x0a, 0x05, 0x63, 0x65, 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x1c,
4684	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
4685	0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x05, 0x63, 0x65,
4686	0x72, 0x74, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x5f, 0x76, 0x65,
4687	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x61, 0x63, 0x74,
4688	0x69, 0x76, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
4689	0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x80,
4690	0x01, 0x0a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x74,
4691	0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
4692	0x12, 0x5f, 0x0a, 0x16, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x62, 0x61, 0x63, 0x6b,
4693	0x75, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
4694	0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
4695	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x42, 0x61,
4696	0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x14, 0x72, 0x65, 0x73,
4697	0x74, 0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
4698	0x74, 0x22, 0x85, 0x01, 0x0a, 0x1e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52,
4699	0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x52, 0x65, 0x71,
4700	0x75, 0x65, 0x73, 0x74, 0x12, 0x63, 0x0a, 0x18, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x73,
4701	0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
4702	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4703	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x52, 0x6f, 0x74,
4704	0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x43, 0x6f, 0x6e, 0x74, 0x65,
4705	0x78, 0x74, 0x52, 0x15, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
4706	0x43, 0x61, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x78, 0x0a, 0x1b, 0x49, 0x6e, 0x73,
4707	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f,
4708	0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x59, 0x0a, 0x14, 0x74, 0x72, 0x75, 0x6e,
4709	0x63, 0x61, 0x74, 0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
4710	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4711	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x54, 0x72, 0x75,
4712	0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
4713	0x12, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x74,
4714	0x65, 0x78, 0x74, 0x22, 0xdc, 0x01, 0x0a, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61,
4715	0x6e, 0x63, 0x65, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e,
4716	0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65,
4717	0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01,
4718	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x48, 0x0a, 0x06, 0x65, 0x72,
4719	0x72, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f,
4720	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
4721	0x2e, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63,
4722	0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72,
4723	0x72, 0x6f, 0x72, 0x73, 0x12, 0x4c, 0x0a, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73,
4724	0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x30, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4725	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c,
4726	0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74,
4727	0x69, 0x6e, 0x67, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e,
4728	0x67, 0x73, 0x22, 0xa2, 0x02, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x74,
4729	0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28,
4730	0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x69, 0x74, 0x72, 0x5f,
4731	0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x01,
4732	0x28, 0x03, 0x52, 0x0f, 0x70, 0x69, 0x74, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
4733	0x70, 0x4d, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69,
4734	0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65,
4735	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
4736	0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12,
4737	0x56, 0x0a, 0x13, 0x62, 0x69, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6f, 0x72, 0x64,
4738	0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67,
4739	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4740	0x76, 0x31, 0x2e, 0x42, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e,
4741	0x61, 0x74, 0x65, 0x73, 0x52, 0x11, 0x62, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6f, 0x72,
4742	0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x12, 0x3e, 0x0a, 0x0d, 0x70, 0x6f, 0x69, 0x6e, 0x74,
4743	0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
4744	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
4745	0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0b, 0x70, 0x6f, 0x69, 0x6e,
4746	0x74, 0x49, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x7c, 0x0a, 0x11, 0x42, 0x69, 0x6e, 0x4c, 0x6f,
4747	0x67, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x11,
4748	0x62, 0x69, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d,
4749	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x62, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x46,
4750	0x69, 0x6c, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x62, 0x69, 0x6e, 0x5f, 0x6c,
4751	0x6f, 0x67, 0x5f, 0x70, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
4752	0x03, 0x52, 0x0e, 0x62, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f,
4753	0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
4754	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x8a, 0x18, 0x0a, 0x10, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61,
4755	0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
4756	0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x4c,
4757	0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e,
4758	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
4759	0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74,
4760	0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4761	0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x52, 0x0a, 0x10,
4762	0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
4763	0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4764	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c,
4765	0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52,
4766	0x0f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
4767	0x12, 0x39, 0x0a, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x01,
4768	0x28, 0x0b, 0x32, 0x1d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
4769	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
4770	0x73, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x65,
4771	0x74, 0x61, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12,
4772	0x63, 0x0a, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x72, 0x65, 0x70, 0x6c,
4773	0x69, 0x63, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4774	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4775	0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4776	0x2e, 0x53, 0x71, 0x6c, 0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c,
4777	0x69, 0x63, 0x61, 0x52, 0x0f, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x70,
4778	0x6c, 0x69, 0x63, 0x61, 0x12, 0x30, 0x0a, 0x14, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69,
4779	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01,
4780	0x28, 0x09, 0x52, 0x12, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4781	0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63,
4782	0x61, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x08, 0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72,
4783	0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x4e, 0x61, 0x6d, 0x65, 0x73, 0x12, 0x43, 0x0a, 0x0d, 0x6d,
4784	0x61, 0x78, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x09, 0x20, 0x01,
4785	0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4786	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42,
4787	0x02, 0x18, 0x01, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x69, 0x7a, 0x65,
4788	0x12, 0x4b, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x6b,
4789	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f,
4790	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e,
4791	0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0f, 0x63, 0x75,
4792	0x72, 0x72, 0x65, 0x6e, 0x74, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x41, 0x0a,
4793	0x0c, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x18, 0x0b, 0x20,
4794	0x03, 0x28, 0x0b, 0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
4795	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x70, 0x4d, 0x61, 0x70, 0x70,
4796	0x69, 0x6e, 0x67, 0x52, 0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73,
4797	0x12, 0x42, 0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x5f, 0x63, 0x65,
4798	0x72, 0x74, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
4799	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53,
4800	0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61,
4801	0x43, 0x65, 0x72, 0x74, 0x12, 0x49, 0x0a, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
4802	0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x24, 0x2e, 0x67, 0x6f,
4803	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76,
4804	0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x79, 0x70,
4805	0x65, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
4806	0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09,
4807	0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12, 0x25, 0x0a, 0x0c, 0x69, 0x70, 0x76,
4808	0x36, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x42,
4809	0x02, 0x18, 0x01, 0x52, 0x0b, 0x69, 0x70, 0x76, 0x36, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
4810	0x12, 0x41, 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f,
4811	0x75, 0x6e, 0x74, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73,
4812	0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
4813	0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6d, 0x61, 0x69, 0x6c, 0x41, 0x64, 0x64, 0x72,
4814	0x65, 0x73, 0x73, 0x12, 0x68, 0x0a, 0x19, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65, 0x6d, 0x69, 0x73,
4815	0x65, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
4816	0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
4817	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x6e, 0x50,
4818	0x72, 0x65, 0x6d, 0x69, 0x73, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
4819	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x17, 0x6f, 0x6e, 0x50, 0x72, 0x65, 0x6d, 0x69, 0x73, 0x65, 0x73,
4820	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a,
4821	0x15, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
4822	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67,
4823	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
4824	0x76, 0x31, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
4825	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x14, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
4826	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a,
4827	0x0c, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x13, 0x20,
4828	0x01, 0x28, 0x0e, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
4829	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x63,
4830	0x6b, 0x65, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e,
4831	0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6c, 0x69,
4832	0x6e, 0x6b, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x6c, 0x66, 0x4c, 0x69,
4833	0x6e, 0x6b, 0x12, 0x55, 0x0a, 0x11, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e,
4834	0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x15, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x28, 0x2e,
4835	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
4836	0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x53, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x73, 0x69, 0x6f,
4837	0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x52, 0x10, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x73,
4838	0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e,
4839	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x16, 0x20, 0x01,
4840	0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61,
4841	0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09,
4842	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
4843	0x18, 0x18, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x19,
4844	0x0a, 0x08, 0x67, 0x63, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09,
4845	0x52, 0x07, 0x67, 0x63, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x65, 0x63,
4846	0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x67, 0x63, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18,
4847	0x22, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79,
4848	0x47, 0x63, 0x65, 0x5a, 0x6f, 0x6e, 0x65, 0x12, 0x74, 0x0a, 0x1d, 0x64, 0x69, 0x73, 0x6b, 0x5f,
4849	0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
4850	0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x30,
4851	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
4852	0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
4853	0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
4854	0x52, 0x1b, 0x64, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
4855	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5f, 0x0a,
4856	0x16, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
4857	0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e,
4858	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
4859	0x2e, 0x76, 0x31, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
4860	0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x14, 0x64, 0x69, 0x73, 0x6b, 0x45, 0x6e,
4861	0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x23,
4862	0x0a, 0x0d, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18,
4863	0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x6f, 0x6f, 0x74, 0x50, 0x61, 0x73, 0x73, 0x77,
4864	0x6f, 0x72, 0x64, 0x12, 0x72, 0x0a, 0x15, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64,
4865	0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x1e, 0x20, 0x01,
4866	0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
4867	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
4868	0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c, 0x53, 0x63, 0x68,
4869	0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63,
4870	0x65, 0x52, 0x14, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x4d, 0x61, 0x69, 0x6e,
4871	0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73,
4872	0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a, 0x73, 0x18, 0x23, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
4873	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
4874	0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69,
4875	0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a, 0x73, 0x12, 0x6a, 0x0a, 0x12, 0x6f, 0x75, 0x74, 0x5f,
4876	0x6f, 0x66, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x26,
4877	0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
4878	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62,
4879	0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c, 0x4f,
4880	0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x48, 0x00,
4881	0x52, 0x0f, 0x6f, 0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x52, 0x65, 0x70, 0x6f, 0x72,
4882	0x74, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74,
4883	0x69, 0x6d, 0x65, 0x18, 0x27, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4884	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
4885	0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61,
4886	0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x1a, 0x62, 0x0a, 0x12, 0x53, 0x71, 0x6c, 0x46, 0x61, 0x69,
4887	0x6c, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12, 0x12, 0x0a, 0x04,
4888	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
4889	0x12, 0x38, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20,
4890	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
4891	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
4892	0x09, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x1a, 0x8e, 0x02, 0x0a, 0x17, 0x53,
4893	0x71, 0x6c, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x4d, 0x61, 0x69, 0x6e, 0x74,
4894	0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f,
4895	0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
4896	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
4897	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
4898	0x65, 0x12, 0x1f, 0x0a, 0x09, 0x63, 0x61, 0x6e, 0x5f, 0x64, 0x65, 0x66, 0x65, 0x72, 0x18, 0x02,
4899	0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01, 0x52, 0x08, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x66,
4900	0x65, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x61, 0x6e, 0x5f, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65,
4901	0x64, 0x75, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52, 0x0d, 0x63, 0x61, 0x6e, 0x52,
4902	0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x55, 0x0a, 0x16, 0x73, 0x63, 0x68,
4903	0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74,
4904	0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4905	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
4906	0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x00, 0x52, 0x14, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
4907	0x65, 0x44, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01,
4908	0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x64, 0x65,
4909	0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x1a, 0x8a, 0x03, 0x0a, 0x12,
4910	0x53, 0x71, 0x6c, 0x4f, 0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x52, 0x65, 0x70, 0x6f,
4911	0x72, 0x74, 0x12, 0x81, 0x01, 0x0a, 0x15, 0x73, 0x71, 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x6f,
4912	0x66, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01,
4913	0x28, 0x0e, 0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
4914	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73,
4915	0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c, 0x4f, 0x75, 0x74,
4916	0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x53, 0x71, 0x6c,
4917	0x4f, 0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48, 0x00,
4918	0x52, 0x11, 0x73, 0x71, 0x6c, 0x4f, 0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x74,
4919	0x61, 0x74, 0x65, 0x88, 0x01, 0x01, 0x12, 0x52, 0x0a, 0x24, 0x73, 0x71, 0x6c, 0x5f, 0x6d, 0x69,
4920	0x6e, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x69, 0x6e,
4921	0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x67, 0x62, 0x18, 0x02,
4922	0x20, 0x01, 0x28, 0x05, 0x48, 0x01, 0x52, 0x1f, 0x73, 0x71, 0x6c, 0x4d, 0x69, 0x6e, 0x52, 0x65,
4923	0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73,
4924	0x65, 0x53, 0x69, 0x7a, 0x65, 0x47, 0x62, 0x88, 0x01, 0x01, 0x22, 0x59, 0x0a, 0x11, 0x53, 0x71,
4925	0x6c, 0x4f, 0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12,
4926	0x25, 0x0a, 0x21, 0x53, 0x51, 0x4c, 0x5f, 0x4f, 0x55, 0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x44, 0x49,
4927	0x53, 0x4b, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49,
4928	0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c,
4929	0x10, 0x01, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x4f, 0x46, 0x54, 0x5f, 0x53, 0x48, 0x55, 0x54, 0x44,
4930	0x4f, 0x57, 0x4e, 0x10, 0x02, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x71, 0x6c, 0x5f, 0x6f, 0x75,
4931	0x74, 0x5f, 0x6f, 0x66, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42,
4932	0x27, 0x0a, 0x25, 0x5f, 0x73, 0x71, 0x6c, 0x5f, 0x6d, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x6f,
4933	0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65,
4934	0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x67, 0x62, 0x22, 0xb0, 0x01, 0x0a, 0x10, 0x53, 0x71, 0x6c,
4935	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a,
4936	0x1e, 0x53, 0x51, 0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x53, 0x54,
4937	0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10,
4938	0x00, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x55, 0x4e, 0x4e, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12,
4939	0x0d, 0x0a, 0x09, 0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44, 0x45, 0x44, 0x10, 0x02, 0x12, 0x12,
4940	0x0a, 0x0e, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
4941	0x10, 0x03, 0x12, 0x12, 0x0a, 0x0e, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x52,
4942	0x45, 0x41, 0x54, 0x45, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x4d, 0x41, 0x49, 0x4e, 0x54, 0x45,
4943	0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x05, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45,
4944	0x44, 0x10, 0x06, 0x12, 0x16, 0x0a, 0x12, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4d, 0x41,
4945	0x49, 0x4e, 0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x07, 0x42, 0x15, 0x0a, 0x13, 0x5f,
4946	0x6f, 0x75, 0x74, 0x5f, 0x6f, 0x66, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x72, 0x65, 0x70, 0x6f,
4947	0x72, 0x74, 0x22, 0xdc, 0x03, 0x0a, 0x2c, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
4948	0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x69,
4949	0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42,
4950	0x6f, 0x64, 0x79, 0x12, 0x6c, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
4951	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
4952	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71,
4953	0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65,
4954	0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52,
4955	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x2e, 0x52, 0x65, 0x73, 0x63, 0x68,
4956	0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x0a, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
4957	0x65, 0x1a, 0xcd, 0x01, 0x0a, 0x0a, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65,
4958	0x12, 0x79, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x74,
4959	0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x50, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
4960	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
4961	0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x63,
4962	0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63,
4963	0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x2e, 0x52, 0x65, 0x73,
4964	0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x72, 0x65, 0x73,
4965	0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x73,
4966	0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01,
4967	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
4968	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03,
4969	0xe0, 0x41, 0x01, 0x52, 0x0c, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x69, 0x6d,
4970	0x65, 0x22, 0x6e, 0x0a, 0x0e, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x54,
4971	0x79, 0x70, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x52, 0x45, 0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c,
4972	0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
4973	0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09, 0x49, 0x4d, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x54,
4974	0x45, 0x10, 0x01, 0x12, 0x19, 0x0a, 0x15, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x49,
4975	0x4c, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x10, 0x02, 0x12, 0x11,
4976	0x0a, 0x0d, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x43, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10,
4977	0x03, 0x22, 0xca, 0x02, 0x0a, 0x13, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74,
4978	0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e,
4979	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x52, 0x0a,
4980	0x17, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x67, 0x74, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e,
4981	0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a,
4982	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
4983	0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x15, 0x76, 0x65, 0x72, 0x69,
4984	0x66, 0x79, 0x47, 0x74, 0x69, 0x64, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63,
4985	0x79, 0x12, 0x30, 0x0a, 0x14, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x73, 0x74,
4986	0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
4987	0x12, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4e,
4988	0x61, 0x6d, 0x65, 0x12, 0x63, 0x0a, 0x15, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x63,
4989	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01,
4990	0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
4991	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d,
4992	0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
4993	0x6f, 0x6e, 0x52, 0x14, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69,
4994	0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x0a, 0x16, 0x73, 0x6b, 0x69, 0x70,
4995	0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65, 0x74,
4996	0x75, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, 0x6b, 0x69, 0x70, 0x52, 0x65,
4997	0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x75, 0x70, 0x22, 0x50,
4998	0x0a, 0x0f, 0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
4999	0x74, 0x12, 0x29, 0x0a, 0x10, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x76, 0x65,
5000	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x73, 0x65, 0x74,
5001	0x74, 0x69, 0x6e, 0x67, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04,
5002	0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
5003	0x22, 0x89, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b,
5004	0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e,
5005	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x22, 0x0a,
5006	0x0d, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x72, 0x75, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02,
5007	0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x75, 0x6e, 0x49,
5008	0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64,
5009	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
5010	0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20,
5011	0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x4e, 0x0a, 0x15,
5012	0x52, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x43, 0x6f,
5013	0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20,
5014	0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x65, 0x78,
5015	0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
5016	0x0b, 0x6e, 0x65, 0x78, 0x74, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x43, 0x0a, 0x12,
5017	0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x65,
5018	0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
5019	0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x79,
5020	0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x54, 0x79, 0x70,
5021	0x65, 0x22, 0x82, 0x08, 0x0a, 0x1b, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61,
5022	0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x72, 0x72, 0x6f,
5023	0x72, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52,
5024	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x64, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20,
5025	0x01, 0x28, 0x0e, 0x32, 0x50, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
5026	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74,
5027	0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
5028	0x45, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61,
5029	0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x72, 0x72, 0x6f,
5030	0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x64,
5031	0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x65, 0x74,
5032	0x61, 0x69, 0x6c, 0x22, 0xd0, 0x06, 0x0a, 0x1f, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x72,
5033	0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x72,
5034	0x72, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x30, 0x53, 0x51, 0x4c, 0x5f, 0x45,
5035	0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x53, 0x45, 0x54,
5036	0x54, 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f,
5037	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a,
5038	0x12, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x41, 0x49, 0x4c,
5039	0x55, 0x52, 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x49, 0x4e, 0x4c, 0x4f, 0x47, 0x5f,
5040	0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12, 0x21, 0x0a,
5041	0x1d, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x54, 0x49, 0x42, 0x4c, 0x45, 0x5f, 0x44, 0x41,
5042	0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x10, 0x03,
5043	0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x5f, 0x41, 0x4c, 0x52, 0x45,
5044	0x41, 0x44, 0x59, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x10, 0x04, 0x12, 0x1a, 0x0a, 0x16, 0x49,
5045	0x4e, 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x52, 0x49, 0x56,
5046	0x49, 0x4c, 0x45, 0x47, 0x45, 0x10, 0x05, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x53, 0x55, 0x50,
5047	0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x4d, 0x49, 0x47, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e,
5048	0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x4e, 0x4f, 0x5f, 0x50, 0x47,
5049	0x4c, 0x4f, 0x47, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c, 0x4c, 0x45,
5050	0x44, 0x10, 0x07, 0x12, 0x21, 0x0a, 0x1d, 0x50, 0x47, 0x4c, 0x4f, 0x47, 0x49, 0x43, 0x41, 0x4c,
5051	0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x45, 0x58,
5052	0x49, 0x53, 0x54, 0x53, 0x10, 0x08, 0x12, 0x15, 0x0a, 0x11, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49,
5053	0x44, 0x5f, 0x57, 0x41, 0x4c, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x09, 0x12, 0x22, 0x0a,
5054	0x1e, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45, 0x44, 0x5f,
5055	0x50, 0x52, 0x45, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x4c, 0x49, 0x42, 0x52, 0x41, 0x52, 0x59, 0x10,
5056	0x0a, 0x12, 0x26, 0x0a, 0x22, 0x49, 0x4e, 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e,
5057	0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f,
5058	0x4e, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x53, 0x10, 0x0b, 0x12, 0x20, 0x0a, 0x1c, 0x49, 0x4e, 0x53,
5059	0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x57, 0x41,
5060	0x4c, 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x45, 0x52, 0x53, 0x10, 0x0c, 0x12, 0x25, 0x0a, 0x21, 0x49,
5061	0x4e, 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f,
5062	0x57, 0x4f, 0x52, 0x4b, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53, 0x45, 0x53,
5063	0x10, 0x0d, 0x12, 0x1a, 0x0a, 0x16, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45,
5064	0x44, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x4e, 0x53, 0x49, 0x4f, 0x4e, 0x53, 0x10, 0x0e, 0x12, 0x23,
5065	0x0a, 0x1f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x52, 0x44, 0x53, 0x5f, 0x4c, 0x4f,
5066	0x47, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f,
5067	0x4e, 0x10, 0x0f, 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x4c,
5068	0x4f, 0x47, 0x47, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x10, 0x10, 0x12, 0x14,
5069	0x0a, 0x10, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x44, 0x42, 0x5f, 0x50, 0x41, 0x52,
5070	0x41, 0x4d, 0x10, 0x11, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52,
5071	0x54, 0x45, 0x44, 0x5f, 0x47, 0x54, 0x49, 0x44, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10, 0x12, 0x12,
5072	0x1f, 0x0a, 0x1b, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x41, 0x47, 0x45,
5073	0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x13,
5074	0x12, 0x20, 0x0a, 0x1c, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f,
5075	0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x44, 0x45, 0x46, 0x49, 0x4e, 0x49, 0x54, 0x49, 0x4f, 0x4e,
5076	0x10, 0x14, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45,
5077	0x44, 0x5f, 0x44, 0x45, 0x46, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x15, 0x12, 0x21, 0x0a, 0x1d, 0x53,
5078	0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x4e,
5079	0x41, 0x4d, 0x45, 0x5f, 0x4d, 0x49, 0x53, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x16, 0x12, 0x19,
5080	0x0a, 0x15, 0x50, 0x52, 0x49, 0x4d, 0x41, 0x52, 0x59, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44,
5081	0x59, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x10, 0x17, 0x12, 0x1d, 0x0a, 0x19, 0x55, 0x4e, 0x53,
5082	0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x42, 0x49, 0x4e, 0x4c, 0x4f, 0x47, 0x5f,
5083	0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x10, 0x18, 0x12, 0x1c, 0x0a, 0x18, 0x42, 0x49, 0x4e, 0x4c,
5084	0x4f, 0x47, 0x5f, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x45, 0x54,
5085	0x54, 0x49, 0x4e, 0x47, 0x10, 0x19, 0x22, 0xee, 0x02, 0x0a, 0x17, 0x4f, 0x6e, 0x50, 0x72, 0x65,
5086	0x6d, 0x69, 0x73, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
5087	0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x6f, 0x72, 0x74, 0x18,
5088	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x50, 0x6f, 0x72, 0x74, 0x12,
5089	0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b,
5090	0x69, 0x6e, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18,
5091	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12,
5092	0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
5093	0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63,
5094	0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20,
5095	0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x61, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61,
5096	0x74, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x72,
5097	0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11,
5098	0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74,
5099	0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18,
5100	0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79,
5101	0x12, 0x24, 0x0a, 0x0e, 0x64, 0x75, 0x6d, 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x70, 0x61,
5102	0x74, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x75, 0x6d, 0x70, 0x46, 0x69,
5103	0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x4f, 0x0a, 0x0f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
5104	0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0b, 0x32,
5105	0x26, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
5106	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65,
5107	0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49,
5108	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0xdf, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x70, 0x6c,
5109	0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
5110	0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
5111	0x6b, 0x69, 0x6e, 0x64, 0x12, 0x6e, 0x0a, 0x1b, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x5f, 0x72, 0x65,
5112	0x70, 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
5113	0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5114	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
5115	0x4d, 0x79, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66,
5116	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19, 0x6d, 0x79, 0x73, 0x71, 0x6c,
5117	0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
5118	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x0f, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72,
5119	0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
5120	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
5121	0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x6f,
5122	0x76, 0x65, 0x72, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x2a, 0x81, 0x01, 0x0a, 0x0f, 0x53, 0x71,
5123	0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a,
5124	0x1d, 0x53, 0x51, 0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x54, 0x59,
5125	0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00,
5126	0x12, 0x16, 0x0a, 0x12, 0x43, 0x4c, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x51, 0x4c, 0x5f, 0x49, 0x4e,
5127	0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x4f, 0x4e, 0x5f, 0x50,
5128	0x52, 0x45, 0x4d, 0x49, 0x53, 0x45, 0x53, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45,
5129	0x10, 0x02, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49,
5130	0x43, 0x41, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x03, 0x2a, 0x8a, 0x01,
5131	0x0a, 0x13, 0x53, 0x71, 0x6c, 0x53, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52,
5132	0x65, 0x61, 0x73, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x21, 0x53, 0x51, 0x4c, 0x5f, 0x53, 0x55, 0x53,
5133	0x50, 0x45, 0x4e, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55,
5134	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d,
5135	0x42, 0x49, 0x4c, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0x02, 0x12,
5136	0x0f, 0x0a, 0x0b, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x5f, 0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0x03,
5137	0x12, 0x15, 0x0a, 0x11, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x5f,
5138	0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d, 0x4b, 0x4d, 0x53, 0x5f, 0x4b,
5139	0x45, 0x59, 0x5f, 0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0x05, 0x32, 0x97, 0x22, 0x0a, 0x13, 0x53,
5140	0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x53, 0x65, 0x72, 0x76, 0x69,
5141	0x63, 0x65, 0x12, 0xa3, 0x01, 0x0a, 0x0b, 0x41, 0x64, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72,
5142	0x43, 0x61, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
5143	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74,
5144	0x61, 0x6e, 0x63, 0x65, 0x73, 0x41, 0x64, 0x64, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61,
5145	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5146	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70,
5147	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22,
5148	0x37, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70,
5149	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
5150	0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x61, 0x64, 0x64,
5151	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x12, 0x97, 0x01, 0x0a, 0x05, 0x43, 0x6c, 0x6f,
5152	0x6e, 0x65, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
5153	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74,
5154	0x61, 0x6e, 0x63, 0x65, 0x73, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
5155	0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5156	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
5157	0x6e, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x39, 0x22, 0x31, 0x2f, 0x76, 0x31, 0x2f, 0x70,
5158	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
5159	0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73,
5160	0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x3a, 0x04, 0x62, 0x6f,
5161	0x64, 0x79, 0x12, 0x8d, 0x01, 0x0a, 0x06, 0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x12, 0x2e, 0x2e,
5162	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
5163	0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
5164	0x44, 0x65, 0x6c, 0x65, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e,
5165	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
5166	0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x33, 0x82,
5167	0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x2a, 0x2b, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65,
5168	0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e,
5169	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
5170	0x65, 0x7d, 0x12, 0xac, 0x01, 0x0a, 0x0c, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73,
5171	0x74, 0x65, 0x72, 0x12, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
5172	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73,
5173	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74,
5174	0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5175	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
5176	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x46, 0x82, 0xd3, 0xe4, 0x93, 0x02,
5177	0x40, 0x22, 0x38, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
5178	0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
5179	0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x64,
5180	0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x3a, 0x04, 0x62, 0x6f, 0x64,
5181	0x79, 0x12, 0x9a, 0x01, 0x0a, 0x06, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x2e, 0x2e, 0x67,
5182	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
5183	0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x45,
5184	0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67,
5185	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
5186	0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x40, 0x82, 0xd3,
5187	0xe4, 0x93, 0x02, 0x3a, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
5188	0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73,
5189	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
5190	0x7d, 0x2f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0xa0,
5191	0x01, 0x0a, 0x08, 0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x12, 0x30, 0x2e, 0x67, 0x6f,
5192	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76,
5193	0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x46, 0x61,
5194	0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e,
5195	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
5196	0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x42, 0x82,
5197	0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x22, 0x34, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65,
5198	0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e,
5199	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
5200	0x65, 0x7d, 0x2f, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x3a, 0x04, 0x62, 0x6f, 0x64,
5201	0x79, 0x12, 0x8e, 0x01, 0x0a, 0x03, 0x47, 0x65, 0x74, 0x12, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5202	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
5203	0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x47, 0x65, 0x74, 0x52,
5204	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5205	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74,
5206	0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22, 0x33, 0x82,
5207	0xd3, 0xe4, 0x93, 0x02, 0x2d, 0x12, 0x2b, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65,
5208	0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e,
5209	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
5210	0x65, 0x7d, 0x12, 0x9a, 0x01, 0x0a, 0x06, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x2e, 0x2e,
5211	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
5212	0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
5213	0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e,
5214	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
5215	0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x40, 0x82,
5216	0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x22, 0x32, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65,
5217	0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e,
5218	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
5219	0x65, 0x7d, 0x2f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12,
5220	0x88, 0x01, 0x0a, 0x06, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f,
5221	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
5222	0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x49, 0x6e, 0x73,
5223	0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f,
5224	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
5225	0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x2e, 0x82, 0xd3, 0xe4, 0x93,
5226	0x02, 0x28, 0x22, 0x20, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73,
5227	0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61,
5228	0x6e, 0x63, 0x65, 0x73, 0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x8a, 0x01, 0x0a, 0x04, 0x4c,
5229	0x69, 0x73, 0x74, 0x12, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
5230	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73,
5231	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
5232	0x74, 0x1a, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5233	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
5234	0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x28, 0x82,
5235	0xd3, 0xe4, 0x93, 0x02, 0x22, 0x12, 0x20, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65,
5236	0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e,
5237	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x12, 0xbe, 0x01, 0x0a, 0x0d, 0x4c, 0x69, 0x73, 0x74,
5238	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x73, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5239	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
5240	0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74,
5241	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x73, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
5242	0x1a, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5243	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
5244	0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x73, 0x52, 0x65, 0x73,
5245	0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x41, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3b, 0x12, 0x39, 0x2f,
5246	0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f,
5247	0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f,
5248	0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x6c, 0x69, 0x73, 0x74, 0x53,
5249	0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x73, 0x12, 0x91, 0x01, 0x0a, 0x05, 0x50, 0x61, 0x74,
5250	0x63, 0x68, 0x12, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
5251	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74,
5252	0x61, 0x6e, 0x63, 0x65, 0x73, 0x50, 0x61, 0x74, 0x63, 0x68, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
5253	0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5254	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
5255	0x6e, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x32, 0x2b, 0x2f, 0x76, 0x31, 0x2f, 0x70,
5256	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
5257	0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73,
5258	0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0xac, 0x01, 0x0a,
5259	0x0e, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12,
5260	0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
5261	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
5262	0x65, 0x73, 0x50, 0x72, 0x6f, 0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
5263	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5264	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70,
5265	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x22,
5266	0x3a, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70,
5267	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
5268	0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x70, 0x72, 0x6f,
5269	0x6d, 0x6f, 0x74, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12, 0xac, 0x01, 0x0a, 0x0e,
5270	0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x73, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x36,
5271	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
5272	0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
5273	0x73, 0x52, 0x65, 0x73, 0x65, 0x74, 0x53, 0x73, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52,
5274	0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5275	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65,
5276	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x42, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3c, 0x22, 0x3a,
5277	0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72,
5278	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
5279	0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x65,
5280	0x74, 0x53, 0x73, 0x6c, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x97, 0x01, 0x0a, 0x07, 0x52,
5281	0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x12, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5282	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c,
5283	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74,
5284	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
5285	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70,
5286	0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3b, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x35, 0x22,
5287	0x33, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70,
5288	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
5289	0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x72, 0x65, 0x73,
5290	0x74, 0x61, 0x72, 0x74, 0x12, 0xaf, 0x01, 0x0a, 0x0d, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65,
5291	0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x12, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5292	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c,
5293	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65,
5294	0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e,
5295	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
5296	0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x47, 0x82,
5297	0xd3, 0xe4, 0x93, 0x02, 0x41, 0x22, 0x39, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65,
5298	0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e,
5299	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
5300	0x65, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70,
5301	0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0xb2, 0x01, 0x0a, 0x0e, 0x52, 0x6f, 0x74, 0x61, 0x74,
5302	0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x12, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5303	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
5304	0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x6f, 0x74, 0x61,
5305	0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
5306	0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5307	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
5308	0x6e, 0x22, 0x48, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x42, 0x22, 0x3a, 0x2f, 0x76, 0x31, 0x2f, 0x70,
5309	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
5310	0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73,
5311	0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72,
5312	0x76, 0x65, 0x72, 0x43, 0x61, 0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0xa6, 0x01, 0x0a, 0x0c,
5313	0x53, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12, 0x34, 0x2e, 0x67,
5314	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
5315	0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x53,
5316	0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65,
5317	0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
5318	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
5319	0x6f, 0x6e, 0x22, 0x40, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3a, 0x22, 0x38, 0x2f, 0x76, 0x31, 0x2f,
5320	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
5321	0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e,
5322	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x52, 0x65, 0x70,
5323	0x6c, 0x69, 0x63, 0x61, 0x12, 0xa3, 0x01, 0x0a, 0x0b, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70,
5324	0x6c, 0x69, 0x63, 0x61, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
5325	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e,
5326	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x53, 0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x69,
5327	0x63, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5328	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e,
5329	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x3f, 0x82, 0xd3, 0xe4, 0x93, 0x02,
5330	0x39, 0x22, 0x37, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f,
5331	0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e,
5332	0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x73,
5333	0x74, 0x6f, 0x70, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12, 0xa9, 0x01, 0x0a, 0x0b, 0x54,
5334	0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x12, 0x33, 0x2e, 0x67, 0x6f, 0x6f,
5335	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
5336	0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x54, 0x72, 0x75,
5337	0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
5338	0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
5339	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
5340	0x45, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x3f, 0x22, 0x37, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f,
5341	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
5342	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61,
5343	0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67,
5344	0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0x93, 0x01, 0x0a, 0x06, 0x55, 0x70, 0x64, 0x61, 0x74,
5345	0x65, 0x12, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5346	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61,
5347	0x6e, 0x63, 0x65, 0x73, 0x55, 0x70, 0x64, 0x61, 0x74, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
5348	0x74, 0x1a, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5349	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
5350	0x6e, 0x22, 0x39, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x33, 0x1a, 0x2b, 0x2f, 0x76, 0x31, 0x2f, 0x70,
5351	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
5352	0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73,
5353	0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0xb7, 0x01, 0x0a,
5354	0x0f, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c,
5355	0x12, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5356	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
5357	0x63, 0x65, 0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72,
5358	0x61, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1c, 0x2e,
5359	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
5360	0x2e, 0x76, 0x31, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x22, 0x49, 0x82, 0xd3, 0xe4,
5361	0x93, 0x02, 0x43, 0x22, 0x3b, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
5362	0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74,
5363	0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d,
5364	0x2f, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c,
5365	0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79, 0x12, 0xc7, 0x01, 0x0a, 0x15, 0x52, 0x65, 0x73, 0x63, 0x68,
5366	0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
5367	0x12, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
5368	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
5369	0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x69,
5370	0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a,
5371	0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
5372	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22,
5373	0x4f, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x49, 0x22, 0x41, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f,
5374	0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f,
5375	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61,
5376	0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d,
5377	0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x3a, 0x04, 0x62, 0x6f, 0x64, 0x79,
5378	0x12, 0xf8, 0x01, 0x0a, 0x1a, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x78, 0x74, 0x65, 0x72,
5379	0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12,
5380	0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
5381	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
5382	0x65, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c,
5383	0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x52, 0x65, 0x71, 0x75,
5384	0x65, 0x73, 0x74, 0x1a, 0x43, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
5385	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73,
5386	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x78, 0x74, 0x65,
5387	0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
5388	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x22, 0x51, 0x82, 0xd3, 0xe4, 0x93, 0x02, 0x4b,
5389	0x22, 0x46, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x73, 0x2f, 0x7b,
5390	0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
5391	0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x7d, 0x2f, 0x76, 0x65,
5392	0x72, 0x69, 0x66, 0x79, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63,
5393	0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x3a, 0x01, 0x2a, 0x12, 0xb8, 0x01, 0x0a, 0x11,
5394	0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e,
5395	0x63, 0x12, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
5396	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61,
5397	0x6e, 0x63, 0x65, 0x73, 0x53, 0x74, 0x61, 0x72, 0x74, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61,
5398	0x6c, 0x53, 0x79, 0x6e, 0x63, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x1a, 0x1e, 0x2e, 0x67,
5399	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
5400	0x76, 0x31, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0x48, 0x82, 0xd3,
5401	0xe4, 0x93, 0x02, 0x42, 0x22, 0x3d, 0x2f, 0x76, 0x31, 0x2f, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63,
5402	0x74, 0x73, 0x2f, 0x7b, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x7d, 0x2f, 0x69, 0x6e, 0x73,
5403	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x2f, 0x7b, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
5404	0x7d, 0x2f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53,
5405	0x79, 0x6e, 0x63, 0x3a, 0x01, 0x2a, 0x1a, 0x7c, 0xca, 0x41, 0x17, 0x73, 0x71, 0x6c, 0x61, 0x64,
5406	0x6d, 0x69, 0x6e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63,
5407	0x6f, 0x6d, 0xd2, 0x41, 0x5f, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77,
5408	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f,
5409	0x61, 0x75, 0x74, 0x68, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2d, 0x70, 0x6c, 0x61, 0x74, 0x66,
5410	0x6f, 0x72, 0x6d, 0x2c, 0x68, 0x74, 0x74, 0x70, 0x73, 0x3a, 0x2f, 0x2f, 0x77, 0x77, 0x77, 0x2e,
5411	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2e, 0x63, 0x6f, 0x6d, 0x2f, 0x61,
5412	0x75, 0x74, 0x68, 0x2f, 0x73, 0x71, 0x6c, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x2e, 0x61,
5413	0x64, 0x6d, 0x69, 0x6e, 0x42, 0x69, 0x0a, 0x17, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
5414	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x42,
5415	0x14, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65,
5416	0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x36, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
5417	0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
5418	0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63,
5419	0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73, 0x71, 0x6c, 0x2f, 0x76, 0x31, 0x3b, 0x73, 0x71, 0x6c, 0x62,
5420	0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
5421}
5422
5423var (
5424	file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescOnce sync.Once
5425	file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescData = file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDesc
5426)
5427
5428func file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescGZIP() []byte {
5429	file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescOnce.Do(func() {
5430		file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescData)
5431	})
5432	return file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDescData
5433}
5434
5435var file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes = make([]protoimpl.EnumInfo, 7)
5436var file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes = make([]protoimpl.MessageInfo, 53)
5437var file_google_cloud_sql_v1_cloud_sql_instances_proto_goTypes = []interface{}{
5438	(SqlInstanceType)(0),     // 0: google.cloud.sql.v1.SqlInstanceType
5439	(SqlSuspensionReason)(0), // 1: google.cloud.sql.v1.SqlSuspensionReason
5440	(SqlInstancesVerifyExternalSyncSettingsRequest_ExternalSyncMode)(0), // 2: google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest.ExternalSyncMode
5441	(DatabaseInstance_SqlInstanceState)(0),                              // 3: google.cloud.sql.v1.DatabaseInstance.SqlInstanceState
5442	(DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState)(0),          // 4: google.cloud.sql.v1.DatabaseInstance.SqlOutOfDiskReport.SqlOutOfDiskState
5443	(SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType)(0),    // 5: google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.RescheduleType
5444	(SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType)(0),    // 6: google.cloud.sql.v1.SqlExternalSyncSettingError.SqlExternalSyncSettingErrorType
5445	(*SqlInstancesAddServerCaRequest)(nil),                              // 7: google.cloud.sql.v1.SqlInstancesAddServerCaRequest
5446	(*SqlInstancesCloneRequest)(nil),                                    // 8: google.cloud.sql.v1.SqlInstancesCloneRequest
5447	(*SqlInstancesDeleteRequest)(nil),                                   // 9: google.cloud.sql.v1.SqlInstancesDeleteRequest
5448	(*SqlInstancesDemoteMasterRequest)(nil),                             // 10: google.cloud.sql.v1.SqlInstancesDemoteMasterRequest
5449	(*SqlInstancesExportRequest)(nil),                                   // 11: google.cloud.sql.v1.SqlInstancesExportRequest
5450	(*SqlInstancesFailoverRequest)(nil),                                 // 12: google.cloud.sql.v1.SqlInstancesFailoverRequest
5451	(*SqlInstancesGetRequest)(nil),                                      // 13: google.cloud.sql.v1.SqlInstancesGetRequest
5452	(*SqlInstancesImportRequest)(nil),                                   // 14: google.cloud.sql.v1.SqlInstancesImportRequest
5453	(*SqlInstancesInsertRequest)(nil),                                   // 15: google.cloud.sql.v1.SqlInstancesInsertRequest
5454	(*SqlInstancesListRequest)(nil),                                     // 16: google.cloud.sql.v1.SqlInstancesListRequest
5455	(*SqlInstancesListServerCasRequest)(nil),                            // 17: google.cloud.sql.v1.SqlInstancesListServerCasRequest
5456	(*SqlInstancesPatchRequest)(nil),                                    // 18: google.cloud.sql.v1.SqlInstancesPatchRequest
5457	(*SqlInstancesPromoteReplicaRequest)(nil),                           // 19: google.cloud.sql.v1.SqlInstancesPromoteReplicaRequest
5458	(*SqlInstancesResetSslConfigRequest)(nil),                           // 20: google.cloud.sql.v1.SqlInstancesResetSslConfigRequest
5459	(*SqlInstancesRestartRequest)(nil),                                  // 21: google.cloud.sql.v1.SqlInstancesRestartRequest
5460	(*SqlInstancesRestoreBackupRequest)(nil),                            // 22: google.cloud.sql.v1.SqlInstancesRestoreBackupRequest
5461	(*SqlInstancesRotateServerCaRequest)(nil),                           // 23: google.cloud.sql.v1.SqlInstancesRotateServerCaRequest
5462	(*SqlInstancesStartReplicaRequest)(nil),                             // 24: google.cloud.sql.v1.SqlInstancesStartReplicaRequest
5463	(*SqlInstancesStopReplicaRequest)(nil),                              // 25: google.cloud.sql.v1.SqlInstancesStopReplicaRequest
5464	(*SqlInstancesTruncateLogRequest)(nil),                              // 26: google.cloud.sql.v1.SqlInstancesTruncateLogRequest
5465	(*SqlInstancesUpdateRequest)(nil),                                   // 27: google.cloud.sql.v1.SqlInstancesUpdateRequest
5466	(*SqlInstancesRescheduleMaintenanceRequest)(nil),                    // 28: google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequest
5467	(*SqlInstancesVerifyExternalSyncSettingsRequest)(nil),               // 29: google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest
5468	(*SqlInstancesStartExternalSyncRequest)(nil),                        // 30: google.cloud.sql.v1.SqlInstancesStartExternalSyncRequest
5469	(*SqlInstancesCreateEphemeralCertRequest)(nil),                      // 31: google.cloud.sql.v1.SqlInstancesCreateEphemeralCertRequest
5470	(*InstancesCloneRequest)(nil),                                       // 32: google.cloud.sql.v1.InstancesCloneRequest
5471	(*InstancesDemoteMasterRequest)(nil),                                // 33: google.cloud.sql.v1.InstancesDemoteMasterRequest
5472	(*InstancesExportRequest)(nil),                                      // 34: google.cloud.sql.v1.InstancesExportRequest
5473	(*InstancesFailoverRequest)(nil),                                    // 35: google.cloud.sql.v1.InstancesFailoverRequest
5474	(*SslCertsCreateEphemeralRequest)(nil),                              // 36: google.cloud.sql.v1.SslCertsCreateEphemeralRequest
5475	(*InstancesImportRequest)(nil),                                      // 37: google.cloud.sql.v1.InstancesImportRequest
5476	(*InstancesListResponse)(nil),                                       // 38: google.cloud.sql.v1.InstancesListResponse
5477	(*InstancesListServerCasResponse)(nil),                              // 39: google.cloud.sql.v1.InstancesListServerCasResponse
5478	(*InstancesRestoreBackupRequest)(nil),                               // 40: google.cloud.sql.v1.InstancesRestoreBackupRequest
5479	(*InstancesRotateServerCaRequest)(nil),                              // 41: google.cloud.sql.v1.InstancesRotateServerCaRequest
5480	(*InstancesTruncateLogRequest)(nil),                                 // 42: google.cloud.sql.v1.InstancesTruncateLogRequest
5481	(*SqlInstancesVerifyExternalSyncSettingsResponse)(nil),              // 43: google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsResponse
5482	(*CloneContext)(nil),                                                // 44: google.cloud.sql.v1.CloneContext
5483	(*BinLogCoordinates)(nil),                                           // 45: google.cloud.sql.v1.BinLogCoordinates
5484	(*DatabaseInstance)(nil),                                            // 46: google.cloud.sql.v1.DatabaseInstance
5485	(*SqlInstancesRescheduleMaintenanceRequestBody)(nil),                // 47: google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody
5486	(*DemoteMasterContext)(nil),                                         // 48: google.cloud.sql.v1.DemoteMasterContext
5487	(*FailoverContext)(nil),                                             // 49: google.cloud.sql.v1.FailoverContext
5488	(*RestoreBackupContext)(nil),                                        // 50: google.cloud.sql.v1.RestoreBackupContext
5489	(*RotateServerCaContext)(nil),                                       // 51: google.cloud.sql.v1.RotateServerCaContext
5490	(*TruncateLogContext)(nil),                                          // 52: google.cloud.sql.v1.TruncateLogContext
5491	(*SqlExternalSyncSettingError)(nil),                                 // 53: google.cloud.sql.v1.SqlExternalSyncSettingError
5492	(*OnPremisesConfiguration)(nil),                                     // 54: google.cloud.sql.v1.OnPremisesConfiguration
5493	(*ReplicaConfiguration)(nil),                                        // 55: google.cloud.sql.v1.ReplicaConfiguration
5494	(*DatabaseInstance_SqlFailoverReplica)(nil),                         // 56: google.cloud.sql.v1.DatabaseInstance.SqlFailoverReplica
5495	(*DatabaseInstance_SqlScheduledMaintenance)(nil),                    // 57: google.cloud.sql.v1.DatabaseInstance.SqlScheduledMaintenance
5496	(*DatabaseInstance_SqlOutOfDiskReport)(nil),                         // 58: google.cloud.sql.v1.DatabaseInstance.SqlOutOfDiskReport
5497	(*SqlInstancesRescheduleMaintenanceRequestBody_Reschedule)(nil),     // 59: google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule
5498	(*MySqlSyncConfig)(nil),                                             // 60: google.cloud.sql.v1.MySqlSyncConfig
5499	(*ExportContext)(nil),                                               // 61: google.cloud.sql.v1.ExportContext
5500	(*ImportContext)(nil),                                               // 62: google.cloud.sql.v1.ImportContext
5501	(*ApiWarning)(nil),                                                  // 63: google.cloud.sql.v1.ApiWarning
5502	(*SslCert)(nil),                                                     // 64: google.cloud.sql.v1.SslCert
5503	(*timestamppb.Timestamp)(nil),                                       // 65: google.protobuf.Timestamp
5504	(SqlDatabaseVersion)(0),                                             // 66: google.cloud.sql.v1.SqlDatabaseVersion
5505	(*Settings)(nil),                                                    // 67: google.cloud.sql.v1.Settings
5506	(*wrapperspb.Int64Value)(nil),                                       // 68: google.protobuf.Int64Value
5507	(*IpMapping)(nil),                                                   // 69: google.cloud.sql.v1.IpMapping
5508	(SqlBackendType)(0),                                                 // 70: google.cloud.sql.v1.SqlBackendType
5509	(*DiskEncryptionConfiguration)(nil),                                 // 71: google.cloud.sql.v1.DiskEncryptionConfiguration
5510	(*DiskEncryptionStatus)(nil),                                        // 72: google.cloud.sql.v1.DiskEncryptionStatus
5511	(*wrapperspb.BoolValue)(nil),                                        // 73: google.protobuf.BoolValue
5512	(*DemoteMasterConfiguration)(nil),                                   // 74: google.cloud.sql.v1.DemoteMasterConfiguration
5513	(*InstanceReference)(nil),                                           // 75: google.cloud.sql.v1.InstanceReference
5514	(*MySqlReplicaConfiguration)(nil),                                   // 76: google.cloud.sql.v1.MySqlReplicaConfiguration
5515	(*Operation)(nil),                                                   // 77: google.cloud.sql.v1.Operation
5516}
5517var file_google_cloud_sql_v1_cloud_sql_instances_proto_depIdxs = []int32{
5518	32, // 0: google.cloud.sql.v1.SqlInstancesCloneRequest.body:type_name -> google.cloud.sql.v1.InstancesCloneRequest
5519	33, // 1: google.cloud.sql.v1.SqlInstancesDemoteMasterRequest.body:type_name -> google.cloud.sql.v1.InstancesDemoteMasterRequest
5520	34, // 2: google.cloud.sql.v1.SqlInstancesExportRequest.body:type_name -> google.cloud.sql.v1.InstancesExportRequest
5521	35, // 3: google.cloud.sql.v1.SqlInstancesFailoverRequest.body:type_name -> google.cloud.sql.v1.InstancesFailoverRequest
5522	37, // 4: google.cloud.sql.v1.SqlInstancesImportRequest.body:type_name -> google.cloud.sql.v1.InstancesImportRequest
5523	46, // 5: google.cloud.sql.v1.SqlInstancesInsertRequest.body:type_name -> google.cloud.sql.v1.DatabaseInstance
5524	46, // 6: google.cloud.sql.v1.SqlInstancesPatchRequest.body:type_name -> google.cloud.sql.v1.DatabaseInstance
5525	40, // 7: google.cloud.sql.v1.SqlInstancesRestoreBackupRequest.body:type_name -> google.cloud.sql.v1.InstancesRestoreBackupRequest
5526	41, // 8: google.cloud.sql.v1.SqlInstancesRotateServerCaRequest.body:type_name -> google.cloud.sql.v1.InstancesRotateServerCaRequest
5527	42, // 9: google.cloud.sql.v1.SqlInstancesTruncateLogRequest.body:type_name -> google.cloud.sql.v1.InstancesTruncateLogRequest
5528	46, // 10: google.cloud.sql.v1.SqlInstancesUpdateRequest.body:type_name -> google.cloud.sql.v1.DatabaseInstance
5529	47, // 11: google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequest.body:type_name -> google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody
5530	2,  // 12: google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest.sync_mode:type_name -> google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest.ExternalSyncMode
5531	60, // 13: google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest.mysql_sync_config:type_name -> google.cloud.sql.v1.MySqlSyncConfig
5532	2,  // 14: google.cloud.sql.v1.SqlInstancesStartExternalSyncRequest.sync_mode:type_name -> google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest.ExternalSyncMode
5533	60, // 15: google.cloud.sql.v1.SqlInstancesStartExternalSyncRequest.mysql_sync_config:type_name -> google.cloud.sql.v1.MySqlSyncConfig
5534	36, // 16: google.cloud.sql.v1.SqlInstancesCreateEphemeralCertRequest.body:type_name -> google.cloud.sql.v1.SslCertsCreateEphemeralRequest
5535	44, // 17: google.cloud.sql.v1.InstancesCloneRequest.clone_context:type_name -> google.cloud.sql.v1.CloneContext
5536	48, // 18: google.cloud.sql.v1.InstancesDemoteMasterRequest.demote_master_context:type_name -> google.cloud.sql.v1.DemoteMasterContext
5537	61, // 19: google.cloud.sql.v1.InstancesExportRequest.export_context:type_name -> google.cloud.sql.v1.ExportContext
5538	49, // 20: google.cloud.sql.v1.InstancesFailoverRequest.failover_context:type_name -> google.cloud.sql.v1.FailoverContext
5539	62, // 21: google.cloud.sql.v1.InstancesImportRequest.import_context:type_name -> google.cloud.sql.v1.ImportContext
5540	63, // 22: google.cloud.sql.v1.InstancesListResponse.warnings:type_name -> google.cloud.sql.v1.ApiWarning
5541	46, // 23: google.cloud.sql.v1.InstancesListResponse.items:type_name -> google.cloud.sql.v1.DatabaseInstance
5542	64, // 24: google.cloud.sql.v1.InstancesListServerCasResponse.certs:type_name -> google.cloud.sql.v1.SslCert
5543	50, // 25: google.cloud.sql.v1.InstancesRestoreBackupRequest.restore_backup_context:type_name -> google.cloud.sql.v1.RestoreBackupContext
5544	51, // 26: google.cloud.sql.v1.InstancesRotateServerCaRequest.rotate_server_ca_context:type_name -> google.cloud.sql.v1.RotateServerCaContext
5545	52, // 27: google.cloud.sql.v1.InstancesTruncateLogRequest.truncate_log_context:type_name -> google.cloud.sql.v1.TruncateLogContext
5546	53, // 28: google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsResponse.errors:type_name -> google.cloud.sql.v1.SqlExternalSyncSettingError
5547	53, // 29: google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsResponse.warnings:type_name -> google.cloud.sql.v1.SqlExternalSyncSettingError
5548	45, // 30: google.cloud.sql.v1.CloneContext.bin_log_coordinates:type_name -> google.cloud.sql.v1.BinLogCoordinates
5549	65, // 31: google.cloud.sql.v1.CloneContext.point_in_time:type_name -> google.protobuf.Timestamp
5550	3,  // 32: google.cloud.sql.v1.DatabaseInstance.state:type_name -> google.cloud.sql.v1.DatabaseInstance.SqlInstanceState
5551	66, // 33: google.cloud.sql.v1.DatabaseInstance.database_version:type_name -> google.cloud.sql.v1.SqlDatabaseVersion
5552	67, // 34: google.cloud.sql.v1.DatabaseInstance.settings:type_name -> google.cloud.sql.v1.Settings
5553	56, // 35: google.cloud.sql.v1.DatabaseInstance.failover_replica:type_name -> google.cloud.sql.v1.DatabaseInstance.SqlFailoverReplica
5554	68, // 36: google.cloud.sql.v1.DatabaseInstance.max_disk_size:type_name -> google.protobuf.Int64Value
5555	68, // 37: google.cloud.sql.v1.DatabaseInstance.current_disk_size:type_name -> google.protobuf.Int64Value
5556	69, // 38: google.cloud.sql.v1.DatabaseInstance.ip_addresses:type_name -> google.cloud.sql.v1.IpMapping
5557	64, // 39: google.cloud.sql.v1.DatabaseInstance.server_ca_cert:type_name -> google.cloud.sql.v1.SslCert
5558	0,  // 40: google.cloud.sql.v1.DatabaseInstance.instance_type:type_name -> google.cloud.sql.v1.SqlInstanceType
5559	54, // 41: google.cloud.sql.v1.DatabaseInstance.on_premises_configuration:type_name -> google.cloud.sql.v1.OnPremisesConfiguration
5560	55, // 42: google.cloud.sql.v1.DatabaseInstance.replica_configuration:type_name -> google.cloud.sql.v1.ReplicaConfiguration
5561	70, // 43: google.cloud.sql.v1.DatabaseInstance.backend_type:type_name -> google.cloud.sql.v1.SqlBackendType
5562	1,  // 44: google.cloud.sql.v1.DatabaseInstance.suspension_reason:type_name -> google.cloud.sql.v1.SqlSuspensionReason
5563	71, // 45: google.cloud.sql.v1.DatabaseInstance.disk_encryption_configuration:type_name -> google.cloud.sql.v1.DiskEncryptionConfiguration
5564	72, // 46: google.cloud.sql.v1.DatabaseInstance.disk_encryption_status:type_name -> google.cloud.sql.v1.DiskEncryptionStatus
5565	57, // 47: google.cloud.sql.v1.DatabaseInstance.scheduled_maintenance:type_name -> google.cloud.sql.v1.DatabaseInstance.SqlScheduledMaintenance
5566	73, // 48: google.cloud.sql.v1.DatabaseInstance.satisfies_pzs:type_name -> google.protobuf.BoolValue
5567	58, // 49: google.cloud.sql.v1.DatabaseInstance.out_of_disk_report:type_name -> google.cloud.sql.v1.DatabaseInstance.SqlOutOfDiskReport
5568	65, // 50: google.cloud.sql.v1.DatabaseInstance.create_time:type_name -> google.protobuf.Timestamp
5569	59, // 51: google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.reschedule:type_name -> google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule
5570	73, // 52: google.cloud.sql.v1.DemoteMasterContext.verify_gtid_consistency:type_name -> google.protobuf.BoolValue
5571	74, // 53: google.cloud.sql.v1.DemoteMasterContext.replica_configuration:type_name -> google.cloud.sql.v1.DemoteMasterConfiguration
5572	6,  // 54: google.cloud.sql.v1.SqlExternalSyncSettingError.type:type_name -> google.cloud.sql.v1.SqlExternalSyncSettingError.SqlExternalSyncSettingErrorType
5573	75, // 55: google.cloud.sql.v1.OnPremisesConfiguration.source_instance:type_name -> google.cloud.sql.v1.InstanceReference
5574	76, // 56: google.cloud.sql.v1.ReplicaConfiguration.mysql_replica_configuration:type_name -> google.cloud.sql.v1.MySqlReplicaConfiguration
5575	73, // 57: google.cloud.sql.v1.ReplicaConfiguration.failover_target:type_name -> google.protobuf.BoolValue
5576	73, // 58: google.cloud.sql.v1.DatabaseInstance.SqlFailoverReplica.available:type_name -> google.protobuf.BoolValue
5577	65, // 59: google.cloud.sql.v1.DatabaseInstance.SqlScheduledMaintenance.start_time:type_name -> google.protobuf.Timestamp
5578	65, // 60: google.cloud.sql.v1.DatabaseInstance.SqlScheduledMaintenance.schedule_deadline_time:type_name -> google.protobuf.Timestamp
5579	4,  // 61: google.cloud.sql.v1.DatabaseInstance.SqlOutOfDiskReport.sql_out_of_disk_state:type_name -> google.cloud.sql.v1.DatabaseInstance.SqlOutOfDiskReport.SqlOutOfDiskState
5580	5,  // 62: google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.reschedule_type:type_name -> google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.RescheduleType
5581	65, // 63: google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.schedule_time:type_name -> google.protobuf.Timestamp
5582	7,  // 64: google.cloud.sql.v1.SqlInstancesService.AddServerCa:input_type -> google.cloud.sql.v1.SqlInstancesAddServerCaRequest
5583	8,  // 65: google.cloud.sql.v1.SqlInstancesService.Clone:input_type -> google.cloud.sql.v1.SqlInstancesCloneRequest
5584	9,  // 66: google.cloud.sql.v1.SqlInstancesService.Delete:input_type -> google.cloud.sql.v1.SqlInstancesDeleteRequest
5585	10, // 67: google.cloud.sql.v1.SqlInstancesService.DemoteMaster:input_type -> google.cloud.sql.v1.SqlInstancesDemoteMasterRequest
5586	11, // 68: google.cloud.sql.v1.SqlInstancesService.Export:input_type -> google.cloud.sql.v1.SqlInstancesExportRequest
5587	12, // 69: google.cloud.sql.v1.SqlInstancesService.Failover:input_type -> google.cloud.sql.v1.SqlInstancesFailoverRequest
5588	13, // 70: google.cloud.sql.v1.SqlInstancesService.Get:input_type -> google.cloud.sql.v1.SqlInstancesGetRequest
5589	14, // 71: google.cloud.sql.v1.SqlInstancesService.Import:input_type -> google.cloud.sql.v1.SqlInstancesImportRequest
5590	15, // 72: google.cloud.sql.v1.SqlInstancesService.Insert:input_type -> google.cloud.sql.v1.SqlInstancesInsertRequest
5591	16, // 73: google.cloud.sql.v1.SqlInstancesService.List:input_type -> google.cloud.sql.v1.SqlInstancesListRequest
5592	17, // 74: google.cloud.sql.v1.SqlInstancesService.ListServerCas:input_type -> google.cloud.sql.v1.SqlInstancesListServerCasRequest
5593	18, // 75: google.cloud.sql.v1.SqlInstancesService.Patch:input_type -> google.cloud.sql.v1.SqlInstancesPatchRequest
5594	19, // 76: google.cloud.sql.v1.SqlInstancesService.PromoteReplica:input_type -> google.cloud.sql.v1.SqlInstancesPromoteReplicaRequest
5595	20, // 77: google.cloud.sql.v1.SqlInstancesService.ResetSslConfig:input_type -> google.cloud.sql.v1.SqlInstancesResetSslConfigRequest
5596	21, // 78: google.cloud.sql.v1.SqlInstancesService.Restart:input_type -> google.cloud.sql.v1.SqlInstancesRestartRequest
5597	22, // 79: google.cloud.sql.v1.SqlInstancesService.RestoreBackup:input_type -> google.cloud.sql.v1.SqlInstancesRestoreBackupRequest
5598	23, // 80: google.cloud.sql.v1.SqlInstancesService.RotateServerCa:input_type -> google.cloud.sql.v1.SqlInstancesRotateServerCaRequest
5599	24, // 81: google.cloud.sql.v1.SqlInstancesService.StartReplica:input_type -> google.cloud.sql.v1.SqlInstancesStartReplicaRequest
5600	25, // 82: google.cloud.sql.v1.SqlInstancesService.StopReplica:input_type -> google.cloud.sql.v1.SqlInstancesStopReplicaRequest
5601	26, // 83: google.cloud.sql.v1.SqlInstancesService.TruncateLog:input_type -> google.cloud.sql.v1.SqlInstancesTruncateLogRequest
5602	27, // 84: google.cloud.sql.v1.SqlInstancesService.Update:input_type -> google.cloud.sql.v1.SqlInstancesUpdateRequest
5603	31, // 85: google.cloud.sql.v1.SqlInstancesService.CreateEphemeral:input_type -> google.cloud.sql.v1.SqlInstancesCreateEphemeralCertRequest
5604	28, // 86: google.cloud.sql.v1.SqlInstancesService.RescheduleMaintenance:input_type -> google.cloud.sql.v1.SqlInstancesRescheduleMaintenanceRequest
5605	29, // 87: google.cloud.sql.v1.SqlInstancesService.VerifyExternalSyncSettings:input_type -> google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsRequest
5606	30, // 88: google.cloud.sql.v1.SqlInstancesService.StartExternalSync:input_type -> google.cloud.sql.v1.SqlInstancesStartExternalSyncRequest
5607	77, // 89: google.cloud.sql.v1.SqlInstancesService.AddServerCa:output_type -> google.cloud.sql.v1.Operation
5608	77, // 90: google.cloud.sql.v1.SqlInstancesService.Clone:output_type -> google.cloud.sql.v1.Operation
5609	77, // 91: google.cloud.sql.v1.SqlInstancesService.Delete:output_type -> google.cloud.sql.v1.Operation
5610	77, // 92: google.cloud.sql.v1.SqlInstancesService.DemoteMaster:output_type -> google.cloud.sql.v1.Operation
5611	77, // 93: google.cloud.sql.v1.SqlInstancesService.Export:output_type -> google.cloud.sql.v1.Operation
5612	77, // 94: google.cloud.sql.v1.SqlInstancesService.Failover:output_type -> google.cloud.sql.v1.Operation
5613	46, // 95: google.cloud.sql.v1.SqlInstancesService.Get:output_type -> google.cloud.sql.v1.DatabaseInstance
5614	77, // 96: google.cloud.sql.v1.SqlInstancesService.Import:output_type -> google.cloud.sql.v1.Operation
5615	77, // 97: google.cloud.sql.v1.SqlInstancesService.Insert:output_type -> google.cloud.sql.v1.Operation
5616	38, // 98: google.cloud.sql.v1.SqlInstancesService.List:output_type -> google.cloud.sql.v1.InstancesListResponse
5617	39, // 99: google.cloud.sql.v1.SqlInstancesService.ListServerCas:output_type -> google.cloud.sql.v1.InstancesListServerCasResponse
5618	77, // 100: google.cloud.sql.v1.SqlInstancesService.Patch:output_type -> google.cloud.sql.v1.Operation
5619	77, // 101: google.cloud.sql.v1.SqlInstancesService.PromoteReplica:output_type -> google.cloud.sql.v1.Operation
5620	77, // 102: google.cloud.sql.v1.SqlInstancesService.ResetSslConfig:output_type -> google.cloud.sql.v1.Operation
5621	77, // 103: google.cloud.sql.v1.SqlInstancesService.Restart:output_type -> google.cloud.sql.v1.Operation
5622	77, // 104: google.cloud.sql.v1.SqlInstancesService.RestoreBackup:output_type -> google.cloud.sql.v1.Operation
5623	77, // 105: google.cloud.sql.v1.SqlInstancesService.RotateServerCa:output_type -> google.cloud.sql.v1.Operation
5624	77, // 106: google.cloud.sql.v1.SqlInstancesService.StartReplica:output_type -> google.cloud.sql.v1.Operation
5625	77, // 107: google.cloud.sql.v1.SqlInstancesService.StopReplica:output_type -> google.cloud.sql.v1.Operation
5626	77, // 108: google.cloud.sql.v1.SqlInstancesService.TruncateLog:output_type -> google.cloud.sql.v1.Operation
5627	77, // 109: google.cloud.sql.v1.SqlInstancesService.Update:output_type -> google.cloud.sql.v1.Operation
5628	64, // 110: google.cloud.sql.v1.SqlInstancesService.CreateEphemeral:output_type -> google.cloud.sql.v1.SslCert
5629	77, // 111: google.cloud.sql.v1.SqlInstancesService.RescheduleMaintenance:output_type -> google.cloud.sql.v1.Operation
5630	43, // 112: google.cloud.sql.v1.SqlInstancesService.VerifyExternalSyncSettings:output_type -> google.cloud.sql.v1.SqlInstancesVerifyExternalSyncSettingsResponse
5631	77, // 113: google.cloud.sql.v1.SqlInstancesService.StartExternalSync:output_type -> google.cloud.sql.v1.Operation
5632	89, // [89:114] is the sub-list for method output_type
5633	64, // [64:89] is the sub-list for method input_type
5634	64, // [64:64] is the sub-list for extension type_name
5635	64, // [64:64] is the sub-list for extension extendee
5636	0,  // [0:64] is the sub-list for field type_name
5637}
5638
5639func init() { file_google_cloud_sql_v1_cloud_sql_instances_proto_init() }
5640func file_google_cloud_sql_v1_cloud_sql_instances_proto_init() {
5641	if File_google_cloud_sql_v1_cloud_sql_instances_proto != nil {
5642		return
5643	}
5644	file_google_cloud_sql_v1_cloud_sql_resources_proto_init()
5645	if !protoimpl.UnsafeEnabled {
5646		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
5647			switch v := v.(*SqlInstancesAddServerCaRequest); i {
5648			case 0:
5649				return &v.state
5650			case 1:
5651				return &v.sizeCache
5652			case 2:
5653				return &v.unknownFields
5654			default:
5655				return nil
5656			}
5657		}
5658		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
5659			switch v := v.(*SqlInstancesCloneRequest); i {
5660			case 0:
5661				return &v.state
5662			case 1:
5663				return &v.sizeCache
5664			case 2:
5665				return &v.unknownFields
5666			default:
5667				return nil
5668			}
5669		}
5670		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
5671			switch v := v.(*SqlInstancesDeleteRequest); i {
5672			case 0:
5673				return &v.state
5674			case 1:
5675				return &v.sizeCache
5676			case 2:
5677				return &v.unknownFields
5678			default:
5679				return nil
5680			}
5681		}
5682		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
5683			switch v := v.(*SqlInstancesDemoteMasterRequest); i {
5684			case 0:
5685				return &v.state
5686			case 1:
5687				return &v.sizeCache
5688			case 2:
5689				return &v.unknownFields
5690			default:
5691				return nil
5692			}
5693		}
5694		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
5695			switch v := v.(*SqlInstancesExportRequest); i {
5696			case 0:
5697				return &v.state
5698			case 1:
5699				return &v.sizeCache
5700			case 2:
5701				return &v.unknownFields
5702			default:
5703				return nil
5704			}
5705		}
5706		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
5707			switch v := v.(*SqlInstancesFailoverRequest); i {
5708			case 0:
5709				return &v.state
5710			case 1:
5711				return &v.sizeCache
5712			case 2:
5713				return &v.unknownFields
5714			default:
5715				return nil
5716			}
5717		}
5718		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
5719			switch v := v.(*SqlInstancesGetRequest); i {
5720			case 0:
5721				return &v.state
5722			case 1:
5723				return &v.sizeCache
5724			case 2:
5725				return &v.unknownFields
5726			default:
5727				return nil
5728			}
5729		}
5730		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
5731			switch v := v.(*SqlInstancesImportRequest); i {
5732			case 0:
5733				return &v.state
5734			case 1:
5735				return &v.sizeCache
5736			case 2:
5737				return &v.unknownFields
5738			default:
5739				return nil
5740			}
5741		}
5742		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
5743			switch v := v.(*SqlInstancesInsertRequest); i {
5744			case 0:
5745				return &v.state
5746			case 1:
5747				return &v.sizeCache
5748			case 2:
5749				return &v.unknownFields
5750			default:
5751				return nil
5752			}
5753		}
5754		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
5755			switch v := v.(*SqlInstancesListRequest); i {
5756			case 0:
5757				return &v.state
5758			case 1:
5759				return &v.sizeCache
5760			case 2:
5761				return &v.unknownFields
5762			default:
5763				return nil
5764			}
5765		}
5766		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
5767			switch v := v.(*SqlInstancesListServerCasRequest); i {
5768			case 0:
5769				return &v.state
5770			case 1:
5771				return &v.sizeCache
5772			case 2:
5773				return &v.unknownFields
5774			default:
5775				return nil
5776			}
5777		}
5778		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
5779			switch v := v.(*SqlInstancesPatchRequest); i {
5780			case 0:
5781				return &v.state
5782			case 1:
5783				return &v.sizeCache
5784			case 2:
5785				return &v.unknownFields
5786			default:
5787				return nil
5788			}
5789		}
5790		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
5791			switch v := v.(*SqlInstancesPromoteReplicaRequest); i {
5792			case 0:
5793				return &v.state
5794			case 1:
5795				return &v.sizeCache
5796			case 2:
5797				return &v.unknownFields
5798			default:
5799				return nil
5800			}
5801		}
5802		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
5803			switch v := v.(*SqlInstancesResetSslConfigRequest); i {
5804			case 0:
5805				return &v.state
5806			case 1:
5807				return &v.sizeCache
5808			case 2:
5809				return &v.unknownFields
5810			default:
5811				return nil
5812			}
5813		}
5814		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
5815			switch v := v.(*SqlInstancesRestartRequest); i {
5816			case 0:
5817				return &v.state
5818			case 1:
5819				return &v.sizeCache
5820			case 2:
5821				return &v.unknownFields
5822			default:
5823				return nil
5824			}
5825		}
5826		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
5827			switch v := v.(*SqlInstancesRestoreBackupRequest); i {
5828			case 0:
5829				return &v.state
5830			case 1:
5831				return &v.sizeCache
5832			case 2:
5833				return &v.unknownFields
5834			default:
5835				return nil
5836			}
5837		}
5838		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
5839			switch v := v.(*SqlInstancesRotateServerCaRequest); i {
5840			case 0:
5841				return &v.state
5842			case 1:
5843				return &v.sizeCache
5844			case 2:
5845				return &v.unknownFields
5846			default:
5847				return nil
5848			}
5849		}
5850		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
5851			switch v := v.(*SqlInstancesStartReplicaRequest); i {
5852			case 0:
5853				return &v.state
5854			case 1:
5855				return &v.sizeCache
5856			case 2:
5857				return &v.unknownFields
5858			default:
5859				return nil
5860			}
5861		}
5862		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
5863			switch v := v.(*SqlInstancesStopReplicaRequest); i {
5864			case 0:
5865				return &v.state
5866			case 1:
5867				return &v.sizeCache
5868			case 2:
5869				return &v.unknownFields
5870			default:
5871				return nil
5872			}
5873		}
5874		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
5875			switch v := v.(*SqlInstancesTruncateLogRequest); i {
5876			case 0:
5877				return &v.state
5878			case 1:
5879				return &v.sizeCache
5880			case 2:
5881				return &v.unknownFields
5882			default:
5883				return nil
5884			}
5885		}
5886		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
5887			switch v := v.(*SqlInstancesUpdateRequest); i {
5888			case 0:
5889				return &v.state
5890			case 1:
5891				return &v.sizeCache
5892			case 2:
5893				return &v.unknownFields
5894			default:
5895				return nil
5896			}
5897		}
5898		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
5899			switch v := v.(*SqlInstancesRescheduleMaintenanceRequest); i {
5900			case 0:
5901				return &v.state
5902			case 1:
5903				return &v.sizeCache
5904			case 2:
5905				return &v.unknownFields
5906			default:
5907				return nil
5908			}
5909		}
5910		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
5911			switch v := v.(*SqlInstancesVerifyExternalSyncSettingsRequest); i {
5912			case 0:
5913				return &v.state
5914			case 1:
5915				return &v.sizeCache
5916			case 2:
5917				return &v.unknownFields
5918			default:
5919				return nil
5920			}
5921		}
5922		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
5923			switch v := v.(*SqlInstancesStartExternalSyncRequest); i {
5924			case 0:
5925				return &v.state
5926			case 1:
5927				return &v.sizeCache
5928			case 2:
5929				return &v.unknownFields
5930			default:
5931				return nil
5932			}
5933		}
5934		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
5935			switch v := v.(*SqlInstancesCreateEphemeralCertRequest); i {
5936			case 0:
5937				return &v.state
5938			case 1:
5939				return &v.sizeCache
5940			case 2:
5941				return &v.unknownFields
5942			default:
5943				return nil
5944			}
5945		}
5946		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
5947			switch v := v.(*InstancesCloneRequest); i {
5948			case 0:
5949				return &v.state
5950			case 1:
5951				return &v.sizeCache
5952			case 2:
5953				return &v.unknownFields
5954			default:
5955				return nil
5956			}
5957		}
5958		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
5959			switch v := v.(*InstancesDemoteMasterRequest); i {
5960			case 0:
5961				return &v.state
5962			case 1:
5963				return &v.sizeCache
5964			case 2:
5965				return &v.unknownFields
5966			default:
5967				return nil
5968			}
5969		}
5970		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
5971			switch v := v.(*InstancesExportRequest); i {
5972			case 0:
5973				return &v.state
5974			case 1:
5975				return &v.sizeCache
5976			case 2:
5977				return &v.unknownFields
5978			default:
5979				return nil
5980			}
5981		}
5982		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
5983			switch v := v.(*InstancesFailoverRequest); i {
5984			case 0:
5985				return &v.state
5986			case 1:
5987				return &v.sizeCache
5988			case 2:
5989				return &v.unknownFields
5990			default:
5991				return nil
5992			}
5993		}
5994		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
5995			switch v := v.(*SslCertsCreateEphemeralRequest); i {
5996			case 0:
5997				return &v.state
5998			case 1:
5999				return &v.sizeCache
6000			case 2:
6001				return &v.unknownFields
6002			default:
6003				return nil
6004			}
6005		}
6006		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
6007			switch v := v.(*InstancesImportRequest); i {
6008			case 0:
6009				return &v.state
6010			case 1:
6011				return &v.sizeCache
6012			case 2:
6013				return &v.unknownFields
6014			default:
6015				return nil
6016			}
6017		}
6018		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
6019			switch v := v.(*InstancesListResponse); i {
6020			case 0:
6021				return &v.state
6022			case 1:
6023				return &v.sizeCache
6024			case 2:
6025				return &v.unknownFields
6026			default:
6027				return nil
6028			}
6029		}
6030		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
6031			switch v := v.(*InstancesListServerCasResponse); i {
6032			case 0:
6033				return &v.state
6034			case 1:
6035				return &v.sizeCache
6036			case 2:
6037				return &v.unknownFields
6038			default:
6039				return nil
6040			}
6041		}
6042		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
6043			switch v := v.(*InstancesRestoreBackupRequest); i {
6044			case 0:
6045				return &v.state
6046			case 1:
6047				return &v.sizeCache
6048			case 2:
6049				return &v.unknownFields
6050			default:
6051				return nil
6052			}
6053		}
6054		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
6055			switch v := v.(*InstancesRotateServerCaRequest); i {
6056			case 0:
6057				return &v.state
6058			case 1:
6059				return &v.sizeCache
6060			case 2:
6061				return &v.unknownFields
6062			default:
6063				return nil
6064			}
6065		}
6066		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
6067			switch v := v.(*InstancesTruncateLogRequest); i {
6068			case 0:
6069				return &v.state
6070			case 1:
6071				return &v.sizeCache
6072			case 2:
6073				return &v.unknownFields
6074			default:
6075				return nil
6076			}
6077		}
6078		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
6079			switch v := v.(*SqlInstancesVerifyExternalSyncSettingsResponse); i {
6080			case 0:
6081				return &v.state
6082			case 1:
6083				return &v.sizeCache
6084			case 2:
6085				return &v.unknownFields
6086			default:
6087				return nil
6088			}
6089		}
6090		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
6091			switch v := v.(*CloneContext); i {
6092			case 0:
6093				return &v.state
6094			case 1:
6095				return &v.sizeCache
6096			case 2:
6097				return &v.unknownFields
6098			default:
6099				return nil
6100			}
6101		}
6102		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
6103			switch v := v.(*BinLogCoordinates); i {
6104			case 0:
6105				return &v.state
6106			case 1:
6107				return &v.sizeCache
6108			case 2:
6109				return &v.unknownFields
6110			default:
6111				return nil
6112			}
6113		}
6114		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
6115			switch v := v.(*DatabaseInstance); i {
6116			case 0:
6117				return &v.state
6118			case 1:
6119				return &v.sizeCache
6120			case 2:
6121				return &v.unknownFields
6122			default:
6123				return nil
6124			}
6125		}
6126		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
6127			switch v := v.(*SqlInstancesRescheduleMaintenanceRequestBody); i {
6128			case 0:
6129				return &v.state
6130			case 1:
6131				return &v.sizeCache
6132			case 2:
6133				return &v.unknownFields
6134			default:
6135				return nil
6136			}
6137		}
6138		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
6139			switch v := v.(*DemoteMasterContext); i {
6140			case 0:
6141				return &v.state
6142			case 1:
6143				return &v.sizeCache
6144			case 2:
6145				return &v.unknownFields
6146			default:
6147				return nil
6148			}
6149		}
6150		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
6151			switch v := v.(*FailoverContext); i {
6152			case 0:
6153				return &v.state
6154			case 1:
6155				return &v.sizeCache
6156			case 2:
6157				return &v.unknownFields
6158			default:
6159				return nil
6160			}
6161		}
6162		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
6163			switch v := v.(*RestoreBackupContext); i {
6164			case 0:
6165				return &v.state
6166			case 1:
6167				return &v.sizeCache
6168			case 2:
6169				return &v.unknownFields
6170			default:
6171				return nil
6172			}
6173		}
6174		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
6175			switch v := v.(*RotateServerCaContext); i {
6176			case 0:
6177				return &v.state
6178			case 1:
6179				return &v.sizeCache
6180			case 2:
6181				return &v.unknownFields
6182			default:
6183				return nil
6184			}
6185		}
6186		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
6187			switch v := v.(*TruncateLogContext); i {
6188			case 0:
6189				return &v.state
6190			case 1:
6191				return &v.sizeCache
6192			case 2:
6193				return &v.unknownFields
6194			default:
6195				return nil
6196			}
6197		}
6198		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
6199			switch v := v.(*SqlExternalSyncSettingError); i {
6200			case 0:
6201				return &v.state
6202			case 1:
6203				return &v.sizeCache
6204			case 2:
6205				return &v.unknownFields
6206			default:
6207				return nil
6208			}
6209		}
6210		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
6211			switch v := v.(*OnPremisesConfiguration); i {
6212			case 0:
6213				return &v.state
6214			case 1:
6215				return &v.sizeCache
6216			case 2:
6217				return &v.unknownFields
6218			default:
6219				return nil
6220			}
6221		}
6222		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
6223			switch v := v.(*ReplicaConfiguration); i {
6224			case 0:
6225				return &v.state
6226			case 1:
6227				return &v.sizeCache
6228			case 2:
6229				return &v.unknownFields
6230			default:
6231				return nil
6232			}
6233		}
6234		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
6235			switch v := v.(*DatabaseInstance_SqlFailoverReplica); i {
6236			case 0:
6237				return &v.state
6238			case 1:
6239				return &v.sizeCache
6240			case 2:
6241				return &v.unknownFields
6242			default:
6243				return nil
6244			}
6245		}
6246		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
6247			switch v := v.(*DatabaseInstance_SqlScheduledMaintenance); i {
6248			case 0:
6249				return &v.state
6250			case 1:
6251				return &v.sizeCache
6252			case 2:
6253				return &v.unknownFields
6254			default:
6255				return nil
6256			}
6257		}
6258		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
6259			switch v := v.(*DatabaseInstance_SqlOutOfDiskReport); i {
6260			case 0:
6261				return &v.state
6262			case 1:
6263				return &v.sizeCache
6264			case 2:
6265				return &v.unknownFields
6266			default:
6267				return nil
6268			}
6269		}
6270		file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
6271			switch v := v.(*SqlInstancesRescheduleMaintenanceRequestBody_Reschedule); i {
6272			case 0:
6273				return &v.state
6274			case 1:
6275				return &v.sizeCache
6276			case 2:
6277				return &v.unknownFields
6278			default:
6279				return nil
6280			}
6281		}
6282	}
6283	file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[22].OneofWrappers = []interface{}{
6284		(*SqlInstancesVerifyExternalSyncSettingsRequest_MysqlSyncConfig)(nil),
6285	}
6286	file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[23].OneofWrappers = []interface{}{
6287		(*SqlInstancesStartExternalSyncRequest_MysqlSyncConfig)(nil),
6288	}
6289	file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[39].OneofWrappers = []interface{}{}
6290	file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[50].OneofWrappers = []interface{}{}
6291	file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes[51].OneofWrappers = []interface{}{}
6292	type x struct{}
6293	out := protoimpl.TypeBuilder{
6294		File: protoimpl.DescBuilder{
6295			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
6296			RawDescriptor: file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDesc,
6297			NumEnums:      7,
6298			NumMessages:   53,
6299			NumExtensions: 0,
6300			NumServices:   1,
6301		},
6302		GoTypes:           file_google_cloud_sql_v1_cloud_sql_instances_proto_goTypes,
6303		DependencyIndexes: file_google_cloud_sql_v1_cloud_sql_instances_proto_depIdxs,
6304		EnumInfos:         file_google_cloud_sql_v1_cloud_sql_instances_proto_enumTypes,
6305		MessageInfos:      file_google_cloud_sql_v1_cloud_sql_instances_proto_msgTypes,
6306	}.Build()
6307	File_google_cloud_sql_v1_cloud_sql_instances_proto = out.File
6308	file_google_cloud_sql_v1_cloud_sql_instances_proto_rawDesc = nil
6309	file_google_cloud_sql_v1_cloud_sql_instances_proto_goTypes = nil
6310	file_google_cloud_sql_v1_cloud_sql_instances_proto_depIdxs = nil
6311}
6312
6313// Reference imports to suppress errors if they are not otherwise used.
6314var _ context.Context
6315var _ grpc.ClientConnInterface
6316
6317// This is a compile-time assertion to ensure that this generated file
6318// is compatible with the grpc package it is being compiled against.
6319const _ = grpc.SupportPackageIsVersion6
6320
6321// SqlInstancesServiceClient is the client API for SqlInstancesService service.
6322//
6323// For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
6324type SqlInstancesServiceClient interface {
6325	// Adds a new trusted Certificate Authority (CA) version for the specified
6326	// instance. Required to prepare for a certificate rotation. If a CA version
6327	// was previously added but never used in a certificate rotation, this
6328	// operation replaces that version. There cannot be more than one CA version
6329	// waiting to be rotated in.
6330	AddServerCa(ctx context.Context, in *SqlInstancesAddServerCaRequest, opts ...grpc.CallOption) (*Operation, error)
6331	// Creates a Cloud SQL instance as a clone of the source instance. Using this
6332	// operation might cause your instance to restart.
6333	Clone(ctx context.Context, in *SqlInstancesCloneRequest, opts ...grpc.CallOption) (*Operation, error)
6334	// Deletes a Cloud SQL instance.
6335	Delete(ctx context.Context, in *SqlInstancesDeleteRequest, opts ...grpc.CallOption) (*Operation, error)
6336	// Demotes the stand-alone instance to be a Cloud SQL read replica for an
6337	// external database server.
6338	DemoteMaster(ctx context.Context, in *SqlInstancesDemoteMasterRequest, opts ...grpc.CallOption) (*Operation, error)
6339	// Exports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL
6340	// dump or CSV file.
6341	Export(ctx context.Context, in *SqlInstancesExportRequest, opts ...grpc.CallOption) (*Operation, error)
6342	// Initiates a manual failover of a high availability (HA) primary instance
6343	// to a standby instance, which becomes the primary instance. Users are
6344	// then rerouted to the new primary. For more information, see the
6345	// [Overview of high
6346	// availability](https://cloud.google.com/sql/docs/mysql/high-availability)
6347	// page in the Cloud SQL documentation.
6348	// If using Legacy HA (MySQL only), this causes the instance to failover to
6349	// its failover replica instance.
6350	Failover(ctx context.Context, in *SqlInstancesFailoverRequest, opts ...grpc.CallOption) (*Operation, error)
6351	// Retrieves a resource containing information about a Cloud SQL instance.
6352	Get(ctx context.Context, in *SqlInstancesGetRequest, opts ...grpc.CallOption) (*DatabaseInstance, error)
6353	// Imports data into a Cloud SQL instance from a SQL dump  or CSV file in
6354	// Cloud Storage.
6355	Import(ctx context.Context, in *SqlInstancesImportRequest, opts ...grpc.CallOption) (*Operation, error)
6356	// Creates a new Cloud SQL instance.
6357	Insert(ctx context.Context, in *SqlInstancesInsertRequest, opts ...grpc.CallOption) (*Operation, error)
6358	// Lists instances under a given project.
6359	List(ctx context.Context, in *SqlInstancesListRequest, opts ...grpc.CallOption) (*InstancesListResponse, error)
6360	// Lists all of the trusted Certificate Authorities (CAs) for the specified
6361	// instance. There can be up to three CAs listed: the CA that was used to sign
6362	// the certificate that is currently in use, a CA that has been added but not
6363	// yet used to sign a certificate, and a CA used to sign a certificate that
6364	// has previously rotated out.
6365	ListServerCas(ctx context.Context, in *SqlInstancesListServerCasRequest, opts ...grpc.CallOption) (*InstancesListServerCasResponse, error)
6366	// Updates settings of a Cloud SQL instance.
6367	// This method supports patch semantics.
6368	Patch(ctx context.Context, in *SqlInstancesPatchRequest, opts ...grpc.CallOption) (*Operation, error)
6369	// Promotes the read replica instance to be a stand-alone Cloud SQL instance.
6370	// Using this operation might cause your instance to restart.
6371	PromoteReplica(ctx context.Context, in *SqlInstancesPromoteReplicaRequest, opts ...grpc.CallOption) (*Operation, error)
6372	// Deletes all client certificates and generates a new server SSL certificate
6373	// for the instance.
6374	ResetSslConfig(ctx context.Context, in *SqlInstancesResetSslConfigRequest, opts ...grpc.CallOption) (*Operation, error)
6375	// Restarts a Cloud SQL instance.
6376	Restart(ctx context.Context, in *SqlInstancesRestartRequest, opts ...grpc.CallOption) (*Operation, error)
6377	// Restores a backup of a Cloud SQL instance. Using this operation might cause
6378	// your instance to restart.
6379	RestoreBackup(ctx context.Context, in *SqlInstancesRestoreBackupRequest, opts ...grpc.CallOption) (*Operation, error)
6380	// Rotates the server certificate to one signed by the Certificate Authority
6381	// (CA) version previously added with the addServerCA method.
6382	RotateServerCa(ctx context.Context, in *SqlInstancesRotateServerCaRequest, opts ...grpc.CallOption) (*Operation, error)
6383	// Starts the replication in the read replica instance.
6384	StartReplica(ctx context.Context, in *SqlInstancesStartReplicaRequest, opts ...grpc.CallOption) (*Operation, error)
6385	// Stops the replication in the read replica instance.
6386	StopReplica(ctx context.Context, in *SqlInstancesStopReplicaRequest, opts ...grpc.CallOption) (*Operation, error)
6387	// Truncate MySQL general and slow query log tables
6388	// MySQL only.
6389	TruncateLog(ctx context.Context, in *SqlInstancesTruncateLogRequest, opts ...grpc.CallOption) (*Operation, error)
6390	// Updates settings of a Cloud SQL instance. Using this operation might cause
6391	// your instance to restart.
6392	Update(ctx context.Context, in *SqlInstancesUpdateRequest, opts ...grpc.CallOption) (*Operation, error)
6393	// Generates a short-lived X509 certificate containing the provided public key
6394	// and signed by a private key specific to the target instance. Users may use
6395	// the certificate to authenticate as themselves when connecting to the
6396	// database.
6397	CreateEphemeral(ctx context.Context, in *SqlInstancesCreateEphemeralCertRequest, opts ...grpc.CallOption) (*SslCert, error)
6398	// Reschedules the maintenance on the given instance.
6399	RescheduleMaintenance(ctx context.Context, in *SqlInstancesRescheduleMaintenanceRequest, opts ...grpc.CallOption) (*Operation, error)
6400	// Verify External primary instance external sync settings.
6401	VerifyExternalSyncSettings(ctx context.Context, in *SqlInstancesVerifyExternalSyncSettingsRequest, opts ...grpc.CallOption) (*SqlInstancesVerifyExternalSyncSettingsResponse, error)
6402	// Start External primary instance migration.
6403	StartExternalSync(ctx context.Context, in *SqlInstancesStartExternalSyncRequest, opts ...grpc.CallOption) (*Operation, error)
6404}
6405
6406type sqlInstancesServiceClient struct {
6407	cc grpc.ClientConnInterface
6408}
6409
6410func NewSqlInstancesServiceClient(cc grpc.ClientConnInterface) SqlInstancesServiceClient {
6411	return &sqlInstancesServiceClient{cc}
6412}
6413
6414func (c *sqlInstancesServiceClient) AddServerCa(ctx context.Context, in *SqlInstancesAddServerCaRequest, opts ...grpc.CallOption) (*Operation, error) {
6415	out := new(Operation)
6416	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/AddServerCa", in, out, opts...)
6417	if err != nil {
6418		return nil, err
6419	}
6420	return out, nil
6421}
6422
6423func (c *sqlInstancesServiceClient) Clone(ctx context.Context, in *SqlInstancesCloneRequest, opts ...grpc.CallOption) (*Operation, error) {
6424	out := new(Operation)
6425	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Clone", in, out, opts...)
6426	if err != nil {
6427		return nil, err
6428	}
6429	return out, nil
6430}
6431
6432func (c *sqlInstancesServiceClient) Delete(ctx context.Context, in *SqlInstancesDeleteRequest, opts ...grpc.CallOption) (*Operation, error) {
6433	out := new(Operation)
6434	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Delete", in, out, opts...)
6435	if err != nil {
6436		return nil, err
6437	}
6438	return out, nil
6439}
6440
6441func (c *sqlInstancesServiceClient) DemoteMaster(ctx context.Context, in *SqlInstancesDemoteMasterRequest, opts ...grpc.CallOption) (*Operation, error) {
6442	out := new(Operation)
6443	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/DemoteMaster", in, out, opts...)
6444	if err != nil {
6445		return nil, err
6446	}
6447	return out, nil
6448}
6449
6450func (c *sqlInstancesServiceClient) Export(ctx context.Context, in *SqlInstancesExportRequest, opts ...grpc.CallOption) (*Operation, error) {
6451	out := new(Operation)
6452	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Export", in, out, opts...)
6453	if err != nil {
6454		return nil, err
6455	}
6456	return out, nil
6457}
6458
6459func (c *sqlInstancesServiceClient) Failover(ctx context.Context, in *SqlInstancesFailoverRequest, opts ...grpc.CallOption) (*Operation, error) {
6460	out := new(Operation)
6461	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Failover", in, out, opts...)
6462	if err != nil {
6463		return nil, err
6464	}
6465	return out, nil
6466}
6467
6468func (c *sqlInstancesServiceClient) Get(ctx context.Context, in *SqlInstancesGetRequest, opts ...grpc.CallOption) (*DatabaseInstance, error) {
6469	out := new(DatabaseInstance)
6470	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Get", in, out, opts...)
6471	if err != nil {
6472		return nil, err
6473	}
6474	return out, nil
6475}
6476
6477func (c *sqlInstancesServiceClient) Import(ctx context.Context, in *SqlInstancesImportRequest, opts ...grpc.CallOption) (*Operation, error) {
6478	out := new(Operation)
6479	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Import", in, out, opts...)
6480	if err != nil {
6481		return nil, err
6482	}
6483	return out, nil
6484}
6485
6486func (c *sqlInstancesServiceClient) Insert(ctx context.Context, in *SqlInstancesInsertRequest, opts ...grpc.CallOption) (*Operation, error) {
6487	out := new(Operation)
6488	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Insert", in, out, opts...)
6489	if err != nil {
6490		return nil, err
6491	}
6492	return out, nil
6493}
6494
6495func (c *sqlInstancesServiceClient) List(ctx context.Context, in *SqlInstancesListRequest, opts ...grpc.CallOption) (*InstancesListResponse, error) {
6496	out := new(InstancesListResponse)
6497	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/List", in, out, opts...)
6498	if err != nil {
6499		return nil, err
6500	}
6501	return out, nil
6502}
6503
6504func (c *sqlInstancesServiceClient) ListServerCas(ctx context.Context, in *SqlInstancesListServerCasRequest, opts ...grpc.CallOption) (*InstancesListServerCasResponse, error) {
6505	out := new(InstancesListServerCasResponse)
6506	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/ListServerCas", in, out, opts...)
6507	if err != nil {
6508		return nil, err
6509	}
6510	return out, nil
6511}
6512
6513func (c *sqlInstancesServiceClient) Patch(ctx context.Context, in *SqlInstancesPatchRequest, opts ...grpc.CallOption) (*Operation, error) {
6514	out := new(Operation)
6515	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Patch", in, out, opts...)
6516	if err != nil {
6517		return nil, err
6518	}
6519	return out, nil
6520}
6521
6522func (c *sqlInstancesServiceClient) PromoteReplica(ctx context.Context, in *SqlInstancesPromoteReplicaRequest, opts ...grpc.CallOption) (*Operation, error) {
6523	out := new(Operation)
6524	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/PromoteReplica", in, out, opts...)
6525	if err != nil {
6526		return nil, err
6527	}
6528	return out, nil
6529}
6530
6531func (c *sqlInstancesServiceClient) ResetSslConfig(ctx context.Context, in *SqlInstancesResetSslConfigRequest, opts ...grpc.CallOption) (*Operation, error) {
6532	out := new(Operation)
6533	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/ResetSslConfig", in, out, opts...)
6534	if err != nil {
6535		return nil, err
6536	}
6537	return out, nil
6538}
6539
6540func (c *sqlInstancesServiceClient) Restart(ctx context.Context, in *SqlInstancesRestartRequest, opts ...grpc.CallOption) (*Operation, error) {
6541	out := new(Operation)
6542	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Restart", in, out, opts...)
6543	if err != nil {
6544		return nil, err
6545	}
6546	return out, nil
6547}
6548
6549func (c *sqlInstancesServiceClient) RestoreBackup(ctx context.Context, in *SqlInstancesRestoreBackupRequest, opts ...grpc.CallOption) (*Operation, error) {
6550	out := new(Operation)
6551	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/RestoreBackup", in, out, opts...)
6552	if err != nil {
6553		return nil, err
6554	}
6555	return out, nil
6556}
6557
6558func (c *sqlInstancesServiceClient) RotateServerCa(ctx context.Context, in *SqlInstancesRotateServerCaRequest, opts ...grpc.CallOption) (*Operation, error) {
6559	out := new(Operation)
6560	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/RotateServerCa", in, out, opts...)
6561	if err != nil {
6562		return nil, err
6563	}
6564	return out, nil
6565}
6566
6567func (c *sqlInstancesServiceClient) StartReplica(ctx context.Context, in *SqlInstancesStartReplicaRequest, opts ...grpc.CallOption) (*Operation, error) {
6568	out := new(Operation)
6569	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/StartReplica", in, out, opts...)
6570	if err != nil {
6571		return nil, err
6572	}
6573	return out, nil
6574}
6575
6576func (c *sqlInstancesServiceClient) StopReplica(ctx context.Context, in *SqlInstancesStopReplicaRequest, opts ...grpc.CallOption) (*Operation, error) {
6577	out := new(Operation)
6578	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/StopReplica", in, out, opts...)
6579	if err != nil {
6580		return nil, err
6581	}
6582	return out, nil
6583}
6584
6585func (c *sqlInstancesServiceClient) TruncateLog(ctx context.Context, in *SqlInstancesTruncateLogRequest, opts ...grpc.CallOption) (*Operation, error) {
6586	out := new(Operation)
6587	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/TruncateLog", in, out, opts...)
6588	if err != nil {
6589		return nil, err
6590	}
6591	return out, nil
6592}
6593
6594func (c *sqlInstancesServiceClient) Update(ctx context.Context, in *SqlInstancesUpdateRequest, opts ...grpc.CallOption) (*Operation, error) {
6595	out := new(Operation)
6596	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/Update", in, out, opts...)
6597	if err != nil {
6598		return nil, err
6599	}
6600	return out, nil
6601}
6602
6603func (c *sqlInstancesServiceClient) CreateEphemeral(ctx context.Context, in *SqlInstancesCreateEphemeralCertRequest, opts ...grpc.CallOption) (*SslCert, error) {
6604	out := new(SslCert)
6605	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/CreateEphemeral", in, out, opts...)
6606	if err != nil {
6607		return nil, err
6608	}
6609	return out, nil
6610}
6611
6612func (c *sqlInstancesServiceClient) RescheduleMaintenance(ctx context.Context, in *SqlInstancesRescheduleMaintenanceRequest, opts ...grpc.CallOption) (*Operation, error) {
6613	out := new(Operation)
6614	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/RescheduleMaintenance", in, out, opts...)
6615	if err != nil {
6616		return nil, err
6617	}
6618	return out, nil
6619}
6620
6621func (c *sqlInstancesServiceClient) VerifyExternalSyncSettings(ctx context.Context, in *SqlInstancesVerifyExternalSyncSettingsRequest, opts ...grpc.CallOption) (*SqlInstancesVerifyExternalSyncSettingsResponse, error) {
6622	out := new(SqlInstancesVerifyExternalSyncSettingsResponse)
6623	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/VerifyExternalSyncSettings", in, out, opts...)
6624	if err != nil {
6625		return nil, err
6626	}
6627	return out, nil
6628}
6629
6630func (c *sqlInstancesServiceClient) StartExternalSync(ctx context.Context, in *SqlInstancesStartExternalSyncRequest, opts ...grpc.CallOption) (*Operation, error) {
6631	out := new(Operation)
6632	err := c.cc.Invoke(ctx, "/google.cloud.sql.v1.SqlInstancesService/StartExternalSync", in, out, opts...)
6633	if err != nil {
6634		return nil, err
6635	}
6636	return out, nil
6637}
6638
6639// SqlInstancesServiceServer is the server API for SqlInstancesService service.
6640type SqlInstancesServiceServer interface {
6641	// Adds a new trusted Certificate Authority (CA) version for the specified
6642	// instance. Required to prepare for a certificate rotation. If a CA version
6643	// was previously added but never used in a certificate rotation, this
6644	// operation replaces that version. There cannot be more than one CA version
6645	// waiting to be rotated in.
6646	AddServerCa(context.Context, *SqlInstancesAddServerCaRequest) (*Operation, error)
6647	// Creates a Cloud SQL instance as a clone of the source instance. Using this
6648	// operation might cause your instance to restart.
6649	Clone(context.Context, *SqlInstancesCloneRequest) (*Operation, error)
6650	// Deletes a Cloud SQL instance.
6651	Delete(context.Context, *SqlInstancesDeleteRequest) (*Operation, error)
6652	// Demotes the stand-alone instance to be a Cloud SQL read replica for an
6653	// external database server.
6654	DemoteMaster(context.Context, *SqlInstancesDemoteMasterRequest) (*Operation, error)
6655	// Exports data from a Cloud SQL instance to a Cloud Storage bucket as a SQL
6656	// dump or CSV file.
6657	Export(context.Context, *SqlInstancesExportRequest) (*Operation, error)
6658	// Initiates a manual failover of a high availability (HA) primary instance
6659	// to a standby instance, which becomes the primary instance. Users are
6660	// then rerouted to the new primary. For more information, see the
6661	// [Overview of high
6662	// availability](https://cloud.google.com/sql/docs/mysql/high-availability)
6663	// page in the Cloud SQL documentation.
6664	// If using Legacy HA (MySQL only), this causes the instance to failover to
6665	// its failover replica instance.
6666	Failover(context.Context, *SqlInstancesFailoverRequest) (*Operation, error)
6667	// Retrieves a resource containing information about a Cloud SQL instance.
6668	Get(context.Context, *SqlInstancesGetRequest) (*DatabaseInstance, error)
6669	// Imports data into a Cloud SQL instance from a SQL dump  or CSV file in
6670	// Cloud Storage.
6671	Import(context.Context, *SqlInstancesImportRequest) (*Operation, error)
6672	// Creates a new Cloud SQL instance.
6673	Insert(context.Context, *SqlInstancesInsertRequest) (*Operation, error)
6674	// Lists instances under a given project.
6675	List(context.Context, *SqlInstancesListRequest) (*InstancesListResponse, error)
6676	// Lists all of the trusted Certificate Authorities (CAs) for the specified
6677	// instance. There can be up to three CAs listed: the CA that was used to sign
6678	// the certificate that is currently in use, a CA that has been added but not
6679	// yet used to sign a certificate, and a CA used to sign a certificate that
6680	// has previously rotated out.
6681	ListServerCas(context.Context, *SqlInstancesListServerCasRequest) (*InstancesListServerCasResponse, error)
6682	// Updates settings of a Cloud SQL instance.
6683	// This method supports patch semantics.
6684	Patch(context.Context, *SqlInstancesPatchRequest) (*Operation, error)
6685	// Promotes the read replica instance to be a stand-alone Cloud SQL instance.
6686	// Using this operation might cause your instance to restart.
6687	PromoteReplica(context.Context, *SqlInstancesPromoteReplicaRequest) (*Operation, error)
6688	// Deletes all client certificates and generates a new server SSL certificate
6689	// for the instance.
6690	ResetSslConfig(context.Context, *SqlInstancesResetSslConfigRequest) (*Operation, error)
6691	// Restarts a Cloud SQL instance.
6692	Restart(context.Context, *SqlInstancesRestartRequest) (*Operation, error)
6693	// Restores a backup of a Cloud SQL instance. Using this operation might cause
6694	// your instance to restart.
6695	RestoreBackup(context.Context, *SqlInstancesRestoreBackupRequest) (*Operation, error)
6696	// Rotates the server certificate to one signed by the Certificate Authority
6697	// (CA) version previously added with the addServerCA method.
6698	RotateServerCa(context.Context, *SqlInstancesRotateServerCaRequest) (*Operation, error)
6699	// Starts the replication in the read replica instance.
6700	StartReplica(context.Context, *SqlInstancesStartReplicaRequest) (*Operation, error)
6701	// Stops the replication in the read replica instance.
6702	StopReplica(context.Context, *SqlInstancesStopReplicaRequest) (*Operation, error)
6703	// Truncate MySQL general and slow query log tables
6704	// MySQL only.
6705	TruncateLog(context.Context, *SqlInstancesTruncateLogRequest) (*Operation, error)
6706	// Updates settings of a Cloud SQL instance. Using this operation might cause
6707	// your instance to restart.
6708	Update(context.Context, *SqlInstancesUpdateRequest) (*Operation, error)
6709	// Generates a short-lived X509 certificate containing the provided public key
6710	// and signed by a private key specific to the target instance. Users may use
6711	// the certificate to authenticate as themselves when connecting to the
6712	// database.
6713	CreateEphemeral(context.Context, *SqlInstancesCreateEphemeralCertRequest) (*SslCert, error)
6714	// Reschedules the maintenance on the given instance.
6715	RescheduleMaintenance(context.Context, *SqlInstancesRescheduleMaintenanceRequest) (*Operation, error)
6716	// Verify External primary instance external sync settings.
6717	VerifyExternalSyncSettings(context.Context, *SqlInstancesVerifyExternalSyncSettingsRequest) (*SqlInstancesVerifyExternalSyncSettingsResponse, error)
6718	// Start External primary instance migration.
6719	StartExternalSync(context.Context, *SqlInstancesStartExternalSyncRequest) (*Operation, error)
6720}
6721
6722// UnimplementedSqlInstancesServiceServer can be embedded to have forward compatible implementations.
6723type UnimplementedSqlInstancesServiceServer struct {
6724}
6725
6726func (*UnimplementedSqlInstancesServiceServer) AddServerCa(context.Context, *SqlInstancesAddServerCaRequest) (*Operation, error) {
6727	return nil, status.Errorf(codes.Unimplemented, "method AddServerCa not implemented")
6728}
6729func (*UnimplementedSqlInstancesServiceServer) Clone(context.Context, *SqlInstancesCloneRequest) (*Operation, error) {
6730	return nil, status.Errorf(codes.Unimplemented, "method Clone not implemented")
6731}
6732func (*UnimplementedSqlInstancesServiceServer) Delete(context.Context, *SqlInstancesDeleteRequest) (*Operation, error) {
6733	return nil, status.Errorf(codes.Unimplemented, "method Delete not implemented")
6734}
6735func (*UnimplementedSqlInstancesServiceServer) DemoteMaster(context.Context, *SqlInstancesDemoteMasterRequest) (*Operation, error) {
6736	return nil, status.Errorf(codes.Unimplemented, "method DemoteMaster not implemented")
6737}
6738func (*UnimplementedSqlInstancesServiceServer) Export(context.Context, *SqlInstancesExportRequest) (*Operation, error) {
6739	return nil, status.Errorf(codes.Unimplemented, "method Export not implemented")
6740}
6741func (*UnimplementedSqlInstancesServiceServer) Failover(context.Context, *SqlInstancesFailoverRequest) (*Operation, error) {
6742	return nil, status.Errorf(codes.Unimplemented, "method Failover not implemented")
6743}
6744func (*UnimplementedSqlInstancesServiceServer) Get(context.Context, *SqlInstancesGetRequest) (*DatabaseInstance, error) {
6745	return nil, status.Errorf(codes.Unimplemented, "method Get not implemented")
6746}
6747func (*UnimplementedSqlInstancesServiceServer) Import(context.Context, *SqlInstancesImportRequest) (*Operation, error) {
6748	return nil, status.Errorf(codes.Unimplemented, "method Import not implemented")
6749}
6750func (*UnimplementedSqlInstancesServiceServer) Insert(context.Context, *SqlInstancesInsertRequest) (*Operation, error) {
6751	return nil, status.Errorf(codes.Unimplemented, "method Insert not implemented")
6752}
6753func (*UnimplementedSqlInstancesServiceServer) List(context.Context, *SqlInstancesListRequest) (*InstancesListResponse, error) {
6754	return nil, status.Errorf(codes.Unimplemented, "method List not implemented")
6755}
6756func (*UnimplementedSqlInstancesServiceServer) ListServerCas(context.Context, *SqlInstancesListServerCasRequest) (*InstancesListServerCasResponse, error) {
6757	return nil, status.Errorf(codes.Unimplemented, "method ListServerCas not implemented")
6758}
6759func (*UnimplementedSqlInstancesServiceServer) Patch(context.Context, *SqlInstancesPatchRequest) (*Operation, error) {
6760	return nil, status.Errorf(codes.Unimplemented, "method Patch not implemented")
6761}
6762func (*UnimplementedSqlInstancesServiceServer) PromoteReplica(context.Context, *SqlInstancesPromoteReplicaRequest) (*Operation, error) {
6763	return nil, status.Errorf(codes.Unimplemented, "method PromoteReplica not implemented")
6764}
6765func (*UnimplementedSqlInstancesServiceServer) ResetSslConfig(context.Context, *SqlInstancesResetSslConfigRequest) (*Operation, error) {
6766	return nil, status.Errorf(codes.Unimplemented, "method ResetSslConfig not implemented")
6767}
6768func (*UnimplementedSqlInstancesServiceServer) Restart(context.Context, *SqlInstancesRestartRequest) (*Operation, error) {
6769	return nil, status.Errorf(codes.Unimplemented, "method Restart not implemented")
6770}
6771func (*UnimplementedSqlInstancesServiceServer) RestoreBackup(context.Context, *SqlInstancesRestoreBackupRequest) (*Operation, error) {
6772	return nil, status.Errorf(codes.Unimplemented, "method RestoreBackup not implemented")
6773}
6774func (*UnimplementedSqlInstancesServiceServer) RotateServerCa(context.Context, *SqlInstancesRotateServerCaRequest) (*Operation, error) {
6775	return nil, status.Errorf(codes.Unimplemented, "method RotateServerCa not implemented")
6776}
6777func (*UnimplementedSqlInstancesServiceServer) StartReplica(context.Context, *SqlInstancesStartReplicaRequest) (*Operation, error) {
6778	return nil, status.Errorf(codes.Unimplemented, "method StartReplica not implemented")
6779}
6780func (*UnimplementedSqlInstancesServiceServer) StopReplica(context.Context, *SqlInstancesStopReplicaRequest) (*Operation, error) {
6781	return nil, status.Errorf(codes.Unimplemented, "method StopReplica not implemented")
6782}
6783func (*UnimplementedSqlInstancesServiceServer) TruncateLog(context.Context, *SqlInstancesTruncateLogRequest) (*Operation, error) {
6784	return nil, status.Errorf(codes.Unimplemented, "method TruncateLog not implemented")
6785}
6786func (*UnimplementedSqlInstancesServiceServer) Update(context.Context, *SqlInstancesUpdateRequest) (*Operation, error) {
6787	return nil, status.Errorf(codes.Unimplemented, "method Update not implemented")
6788}
6789func (*UnimplementedSqlInstancesServiceServer) CreateEphemeral(context.Context, *SqlInstancesCreateEphemeralCertRequest) (*SslCert, error) {
6790	return nil, status.Errorf(codes.Unimplemented, "method CreateEphemeral not implemented")
6791}
6792func (*UnimplementedSqlInstancesServiceServer) RescheduleMaintenance(context.Context, *SqlInstancesRescheduleMaintenanceRequest) (*Operation, error) {
6793	return nil, status.Errorf(codes.Unimplemented, "method RescheduleMaintenance not implemented")
6794}
6795func (*UnimplementedSqlInstancesServiceServer) VerifyExternalSyncSettings(context.Context, *SqlInstancesVerifyExternalSyncSettingsRequest) (*SqlInstancesVerifyExternalSyncSettingsResponse, error) {
6796	return nil, status.Errorf(codes.Unimplemented, "method VerifyExternalSyncSettings not implemented")
6797}
6798func (*UnimplementedSqlInstancesServiceServer) StartExternalSync(context.Context, *SqlInstancesStartExternalSyncRequest) (*Operation, error) {
6799	return nil, status.Errorf(codes.Unimplemented, "method StartExternalSync not implemented")
6800}
6801
6802func RegisterSqlInstancesServiceServer(s *grpc.Server, srv SqlInstancesServiceServer) {
6803	s.RegisterService(&_SqlInstancesService_serviceDesc, srv)
6804}
6805
6806func _SqlInstancesService_AddServerCa_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6807	in := new(SqlInstancesAddServerCaRequest)
6808	if err := dec(in); err != nil {
6809		return nil, err
6810	}
6811	if interceptor == nil {
6812		return srv.(SqlInstancesServiceServer).AddServerCa(ctx, in)
6813	}
6814	info := &grpc.UnaryServerInfo{
6815		Server:     srv,
6816		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/AddServerCa",
6817	}
6818	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6819		return srv.(SqlInstancesServiceServer).AddServerCa(ctx, req.(*SqlInstancesAddServerCaRequest))
6820	}
6821	return interceptor(ctx, in, info, handler)
6822}
6823
6824func _SqlInstancesService_Clone_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6825	in := new(SqlInstancesCloneRequest)
6826	if err := dec(in); err != nil {
6827		return nil, err
6828	}
6829	if interceptor == nil {
6830		return srv.(SqlInstancesServiceServer).Clone(ctx, in)
6831	}
6832	info := &grpc.UnaryServerInfo{
6833		Server:     srv,
6834		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Clone",
6835	}
6836	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6837		return srv.(SqlInstancesServiceServer).Clone(ctx, req.(*SqlInstancesCloneRequest))
6838	}
6839	return interceptor(ctx, in, info, handler)
6840}
6841
6842func _SqlInstancesService_Delete_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6843	in := new(SqlInstancesDeleteRequest)
6844	if err := dec(in); err != nil {
6845		return nil, err
6846	}
6847	if interceptor == nil {
6848		return srv.(SqlInstancesServiceServer).Delete(ctx, in)
6849	}
6850	info := &grpc.UnaryServerInfo{
6851		Server:     srv,
6852		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Delete",
6853	}
6854	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6855		return srv.(SqlInstancesServiceServer).Delete(ctx, req.(*SqlInstancesDeleteRequest))
6856	}
6857	return interceptor(ctx, in, info, handler)
6858}
6859
6860func _SqlInstancesService_DemoteMaster_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6861	in := new(SqlInstancesDemoteMasterRequest)
6862	if err := dec(in); err != nil {
6863		return nil, err
6864	}
6865	if interceptor == nil {
6866		return srv.(SqlInstancesServiceServer).DemoteMaster(ctx, in)
6867	}
6868	info := &grpc.UnaryServerInfo{
6869		Server:     srv,
6870		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/DemoteMaster",
6871	}
6872	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6873		return srv.(SqlInstancesServiceServer).DemoteMaster(ctx, req.(*SqlInstancesDemoteMasterRequest))
6874	}
6875	return interceptor(ctx, in, info, handler)
6876}
6877
6878func _SqlInstancesService_Export_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6879	in := new(SqlInstancesExportRequest)
6880	if err := dec(in); err != nil {
6881		return nil, err
6882	}
6883	if interceptor == nil {
6884		return srv.(SqlInstancesServiceServer).Export(ctx, in)
6885	}
6886	info := &grpc.UnaryServerInfo{
6887		Server:     srv,
6888		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Export",
6889	}
6890	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6891		return srv.(SqlInstancesServiceServer).Export(ctx, req.(*SqlInstancesExportRequest))
6892	}
6893	return interceptor(ctx, in, info, handler)
6894}
6895
6896func _SqlInstancesService_Failover_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6897	in := new(SqlInstancesFailoverRequest)
6898	if err := dec(in); err != nil {
6899		return nil, err
6900	}
6901	if interceptor == nil {
6902		return srv.(SqlInstancesServiceServer).Failover(ctx, in)
6903	}
6904	info := &grpc.UnaryServerInfo{
6905		Server:     srv,
6906		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Failover",
6907	}
6908	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6909		return srv.(SqlInstancesServiceServer).Failover(ctx, req.(*SqlInstancesFailoverRequest))
6910	}
6911	return interceptor(ctx, in, info, handler)
6912}
6913
6914func _SqlInstancesService_Get_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6915	in := new(SqlInstancesGetRequest)
6916	if err := dec(in); err != nil {
6917		return nil, err
6918	}
6919	if interceptor == nil {
6920		return srv.(SqlInstancesServiceServer).Get(ctx, in)
6921	}
6922	info := &grpc.UnaryServerInfo{
6923		Server:     srv,
6924		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Get",
6925	}
6926	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6927		return srv.(SqlInstancesServiceServer).Get(ctx, req.(*SqlInstancesGetRequest))
6928	}
6929	return interceptor(ctx, in, info, handler)
6930}
6931
6932func _SqlInstancesService_Import_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6933	in := new(SqlInstancesImportRequest)
6934	if err := dec(in); err != nil {
6935		return nil, err
6936	}
6937	if interceptor == nil {
6938		return srv.(SqlInstancesServiceServer).Import(ctx, in)
6939	}
6940	info := &grpc.UnaryServerInfo{
6941		Server:     srv,
6942		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Import",
6943	}
6944	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6945		return srv.(SqlInstancesServiceServer).Import(ctx, req.(*SqlInstancesImportRequest))
6946	}
6947	return interceptor(ctx, in, info, handler)
6948}
6949
6950func _SqlInstancesService_Insert_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6951	in := new(SqlInstancesInsertRequest)
6952	if err := dec(in); err != nil {
6953		return nil, err
6954	}
6955	if interceptor == nil {
6956		return srv.(SqlInstancesServiceServer).Insert(ctx, in)
6957	}
6958	info := &grpc.UnaryServerInfo{
6959		Server:     srv,
6960		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Insert",
6961	}
6962	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6963		return srv.(SqlInstancesServiceServer).Insert(ctx, req.(*SqlInstancesInsertRequest))
6964	}
6965	return interceptor(ctx, in, info, handler)
6966}
6967
6968func _SqlInstancesService_List_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6969	in := new(SqlInstancesListRequest)
6970	if err := dec(in); err != nil {
6971		return nil, err
6972	}
6973	if interceptor == nil {
6974		return srv.(SqlInstancesServiceServer).List(ctx, in)
6975	}
6976	info := &grpc.UnaryServerInfo{
6977		Server:     srv,
6978		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/List",
6979	}
6980	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6981		return srv.(SqlInstancesServiceServer).List(ctx, req.(*SqlInstancesListRequest))
6982	}
6983	return interceptor(ctx, in, info, handler)
6984}
6985
6986func _SqlInstancesService_ListServerCas_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
6987	in := new(SqlInstancesListServerCasRequest)
6988	if err := dec(in); err != nil {
6989		return nil, err
6990	}
6991	if interceptor == nil {
6992		return srv.(SqlInstancesServiceServer).ListServerCas(ctx, in)
6993	}
6994	info := &grpc.UnaryServerInfo{
6995		Server:     srv,
6996		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/ListServerCas",
6997	}
6998	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
6999		return srv.(SqlInstancesServiceServer).ListServerCas(ctx, req.(*SqlInstancesListServerCasRequest))
7000	}
7001	return interceptor(ctx, in, info, handler)
7002}
7003
7004func _SqlInstancesService_Patch_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7005	in := new(SqlInstancesPatchRequest)
7006	if err := dec(in); err != nil {
7007		return nil, err
7008	}
7009	if interceptor == nil {
7010		return srv.(SqlInstancesServiceServer).Patch(ctx, in)
7011	}
7012	info := &grpc.UnaryServerInfo{
7013		Server:     srv,
7014		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Patch",
7015	}
7016	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7017		return srv.(SqlInstancesServiceServer).Patch(ctx, req.(*SqlInstancesPatchRequest))
7018	}
7019	return interceptor(ctx, in, info, handler)
7020}
7021
7022func _SqlInstancesService_PromoteReplica_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7023	in := new(SqlInstancesPromoteReplicaRequest)
7024	if err := dec(in); err != nil {
7025		return nil, err
7026	}
7027	if interceptor == nil {
7028		return srv.(SqlInstancesServiceServer).PromoteReplica(ctx, in)
7029	}
7030	info := &grpc.UnaryServerInfo{
7031		Server:     srv,
7032		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/PromoteReplica",
7033	}
7034	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7035		return srv.(SqlInstancesServiceServer).PromoteReplica(ctx, req.(*SqlInstancesPromoteReplicaRequest))
7036	}
7037	return interceptor(ctx, in, info, handler)
7038}
7039
7040func _SqlInstancesService_ResetSslConfig_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7041	in := new(SqlInstancesResetSslConfigRequest)
7042	if err := dec(in); err != nil {
7043		return nil, err
7044	}
7045	if interceptor == nil {
7046		return srv.(SqlInstancesServiceServer).ResetSslConfig(ctx, in)
7047	}
7048	info := &grpc.UnaryServerInfo{
7049		Server:     srv,
7050		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/ResetSslConfig",
7051	}
7052	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7053		return srv.(SqlInstancesServiceServer).ResetSslConfig(ctx, req.(*SqlInstancesResetSslConfigRequest))
7054	}
7055	return interceptor(ctx, in, info, handler)
7056}
7057
7058func _SqlInstancesService_Restart_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7059	in := new(SqlInstancesRestartRequest)
7060	if err := dec(in); err != nil {
7061		return nil, err
7062	}
7063	if interceptor == nil {
7064		return srv.(SqlInstancesServiceServer).Restart(ctx, in)
7065	}
7066	info := &grpc.UnaryServerInfo{
7067		Server:     srv,
7068		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Restart",
7069	}
7070	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7071		return srv.(SqlInstancesServiceServer).Restart(ctx, req.(*SqlInstancesRestartRequest))
7072	}
7073	return interceptor(ctx, in, info, handler)
7074}
7075
7076func _SqlInstancesService_RestoreBackup_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7077	in := new(SqlInstancesRestoreBackupRequest)
7078	if err := dec(in); err != nil {
7079		return nil, err
7080	}
7081	if interceptor == nil {
7082		return srv.(SqlInstancesServiceServer).RestoreBackup(ctx, in)
7083	}
7084	info := &grpc.UnaryServerInfo{
7085		Server:     srv,
7086		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/RestoreBackup",
7087	}
7088	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7089		return srv.(SqlInstancesServiceServer).RestoreBackup(ctx, req.(*SqlInstancesRestoreBackupRequest))
7090	}
7091	return interceptor(ctx, in, info, handler)
7092}
7093
7094func _SqlInstancesService_RotateServerCa_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7095	in := new(SqlInstancesRotateServerCaRequest)
7096	if err := dec(in); err != nil {
7097		return nil, err
7098	}
7099	if interceptor == nil {
7100		return srv.(SqlInstancesServiceServer).RotateServerCa(ctx, in)
7101	}
7102	info := &grpc.UnaryServerInfo{
7103		Server:     srv,
7104		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/RotateServerCa",
7105	}
7106	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7107		return srv.(SqlInstancesServiceServer).RotateServerCa(ctx, req.(*SqlInstancesRotateServerCaRequest))
7108	}
7109	return interceptor(ctx, in, info, handler)
7110}
7111
7112func _SqlInstancesService_StartReplica_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7113	in := new(SqlInstancesStartReplicaRequest)
7114	if err := dec(in); err != nil {
7115		return nil, err
7116	}
7117	if interceptor == nil {
7118		return srv.(SqlInstancesServiceServer).StartReplica(ctx, in)
7119	}
7120	info := &grpc.UnaryServerInfo{
7121		Server:     srv,
7122		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/StartReplica",
7123	}
7124	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7125		return srv.(SqlInstancesServiceServer).StartReplica(ctx, req.(*SqlInstancesStartReplicaRequest))
7126	}
7127	return interceptor(ctx, in, info, handler)
7128}
7129
7130func _SqlInstancesService_StopReplica_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7131	in := new(SqlInstancesStopReplicaRequest)
7132	if err := dec(in); err != nil {
7133		return nil, err
7134	}
7135	if interceptor == nil {
7136		return srv.(SqlInstancesServiceServer).StopReplica(ctx, in)
7137	}
7138	info := &grpc.UnaryServerInfo{
7139		Server:     srv,
7140		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/StopReplica",
7141	}
7142	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7143		return srv.(SqlInstancesServiceServer).StopReplica(ctx, req.(*SqlInstancesStopReplicaRequest))
7144	}
7145	return interceptor(ctx, in, info, handler)
7146}
7147
7148func _SqlInstancesService_TruncateLog_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7149	in := new(SqlInstancesTruncateLogRequest)
7150	if err := dec(in); err != nil {
7151		return nil, err
7152	}
7153	if interceptor == nil {
7154		return srv.(SqlInstancesServiceServer).TruncateLog(ctx, in)
7155	}
7156	info := &grpc.UnaryServerInfo{
7157		Server:     srv,
7158		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/TruncateLog",
7159	}
7160	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7161		return srv.(SqlInstancesServiceServer).TruncateLog(ctx, req.(*SqlInstancesTruncateLogRequest))
7162	}
7163	return interceptor(ctx, in, info, handler)
7164}
7165
7166func _SqlInstancesService_Update_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7167	in := new(SqlInstancesUpdateRequest)
7168	if err := dec(in); err != nil {
7169		return nil, err
7170	}
7171	if interceptor == nil {
7172		return srv.(SqlInstancesServiceServer).Update(ctx, in)
7173	}
7174	info := &grpc.UnaryServerInfo{
7175		Server:     srv,
7176		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/Update",
7177	}
7178	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7179		return srv.(SqlInstancesServiceServer).Update(ctx, req.(*SqlInstancesUpdateRequest))
7180	}
7181	return interceptor(ctx, in, info, handler)
7182}
7183
7184func _SqlInstancesService_CreateEphemeral_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7185	in := new(SqlInstancesCreateEphemeralCertRequest)
7186	if err := dec(in); err != nil {
7187		return nil, err
7188	}
7189	if interceptor == nil {
7190		return srv.(SqlInstancesServiceServer).CreateEphemeral(ctx, in)
7191	}
7192	info := &grpc.UnaryServerInfo{
7193		Server:     srv,
7194		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/CreateEphemeral",
7195	}
7196	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7197		return srv.(SqlInstancesServiceServer).CreateEphemeral(ctx, req.(*SqlInstancesCreateEphemeralCertRequest))
7198	}
7199	return interceptor(ctx, in, info, handler)
7200}
7201
7202func _SqlInstancesService_RescheduleMaintenance_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7203	in := new(SqlInstancesRescheduleMaintenanceRequest)
7204	if err := dec(in); err != nil {
7205		return nil, err
7206	}
7207	if interceptor == nil {
7208		return srv.(SqlInstancesServiceServer).RescheduleMaintenance(ctx, in)
7209	}
7210	info := &grpc.UnaryServerInfo{
7211		Server:     srv,
7212		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/RescheduleMaintenance",
7213	}
7214	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7215		return srv.(SqlInstancesServiceServer).RescheduleMaintenance(ctx, req.(*SqlInstancesRescheduleMaintenanceRequest))
7216	}
7217	return interceptor(ctx, in, info, handler)
7218}
7219
7220func _SqlInstancesService_VerifyExternalSyncSettings_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7221	in := new(SqlInstancesVerifyExternalSyncSettingsRequest)
7222	if err := dec(in); err != nil {
7223		return nil, err
7224	}
7225	if interceptor == nil {
7226		return srv.(SqlInstancesServiceServer).VerifyExternalSyncSettings(ctx, in)
7227	}
7228	info := &grpc.UnaryServerInfo{
7229		Server:     srv,
7230		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/VerifyExternalSyncSettings",
7231	}
7232	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7233		return srv.(SqlInstancesServiceServer).VerifyExternalSyncSettings(ctx, req.(*SqlInstancesVerifyExternalSyncSettingsRequest))
7234	}
7235	return interceptor(ctx, in, info, handler)
7236}
7237
7238func _SqlInstancesService_StartExternalSync_Handler(srv interface{}, ctx context.Context, dec func(interface{}) error, interceptor grpc.UnaryServerInterceptor) (interface{}, error) {
7239	in := new(SqlInstancesStartExternalSyncRequest)
7240	if err := dec(in); err != nil {
7241		return nil, err
7242	}
7243	if interceptor == nil {
7244		return srv.(SqlInstancesServiceServer).StartExternalSync(ctx, in)
7245	}
7246	info := &grpc.UnaryServerInfo{
7247		Server:     srv,
7248		FullMethod: "/google.cloud.sql.v1.SqlInstancesService/StartExternalSync",
7249	}
7250	handler := func(ctx context.Context, req interface{}) (interface{}, error) {
7251		return srv.(SqlInstancesServiceServer).StartExternalSync(ctx, req.(*SqlInstancesStartExternalSyncRequest))
7252	}
7253	return interceptor(ctx, in, info, handler)
7254}
7255
7256var _SqlInstancesService_serviceDesc = grpc.ServiceDesc{
7257	ServiceName: "google.cloud.sql.v1.SqlInstancesService",
7258	HandlerType: (*SqlInstancesServiceServer)(nil),
7259	Methods: []grpc.MethodDesc{
7260		{
7261			MethodName: "AddServerCa",
7262			Handler:    _SqlInstancesService_AddServerCa_Handler,
7263		},
7264		{
7265			MethodName: "Clone",
7266			Handler:    _SqlInstancesService_Clone_Handler,
7267		},
7268		{
7269			MethodName: "Delete",
7270			Handler:    _SqlInstancesService_Delete_Handler,
7271		},
7272		{
7273			MethodName: "DemoteMaster",
7274			Handler:    _SqlInstancesService_DemoteMaster_Handler,
7275		},
7276		{
7277			MethodName: "Export",
7278			Handler:    _SqlInstancesService_Export_Handler,
7279		},
7280		{
7281			MethodName: "Failover",
7282			Handler:    _SqlInstancesService_Failover_Handler,
7283		},
7284		{
7285			MethodName: "Get",
7286			Handler:    _SqlInstancesService_Get_Handler,
7287		},
7288		{
7289			MethodName: "Import",
7290			Handler:    _SqlInstancesService_Import_Handler,
7291		},
7292		{
7293			MethodName: "Insert",
7294			Handler:    _SqlInstancesService_Insert_Handler,
7295		},
7296		{
7297			MethodName: "List",
7298			Handler:    _SqlInstancesService_List_Handler,
7299		},
7300		{
7301			MethodName: "ListServerCas",
7302			Handler:    _SqlInstancesService_ListServerCas_Handler,
7303		},
7304		{
7305			MethodName: "Patch",
7306			Handler:    _SqlInstancesService_Patch_Handler,
7307		},
7308		{
7309			MethodName: "PromoteReplica",
7310			Handler:    _SqlInstancesService_PromoteReplica_Handler,
7311		},
7312		{
7313			MethodName: "ResetSslConfig",
7314			Handler:    _SqlInstancesService_ResetSslConfig_Handler,
7315		},
7316		{
7317			MethodName: "Restart",
7318			Handler:    _SqlInstancesService_Restart_Handler,
7319		},
7320		{
7321			MethodName: "RestoreBackup",
7322			Handler:    _SqlInstancesService_RestoreBackup_Handler,
7323		},
7324		{
7325			MethodName: "RotateServerCa",
7326			Handler:    _SqlInstancesService_RotateServerCa_Handler,
7327		},
7328		{
7329			MethodName: "StartReplica",
7330			Handler:    _SqlInstancesService_StartReplica_Handler,
7331		},
7332		{
7333			MethodName: "StopReplica",
7334			Handler:    _SqlInstancesService_StopReplica_Handler,
7335		},
7336		{
7337			MethodName: "TruncateLog",
7338			Handler:    _SqlInstancesService_TruncateLog_Handler,
7339		},
7340		{
7341			MethodName: "Update",
7342			Handler:    _SqlInstancesService_Update_Handler,
7343		},
7344		{
7345			MethodName: "CreateEphemeral",
7346			Handler:    _SqlInstancesService_CreateEphemeral_Handler,
7347		},
7348		{
7349			MethodName: "RescheduleMaintenance",
7350			Handler:    _SqlInstancesService_RescheduleMaintenance_Handler,
7351		},
7352		{
7353			MethodName: "VerifyExternalSyncSettings",
7354			Handler:    _SqlInstancesService_VerifyExternalSyncSettings_Handler,
7355		},
7356		{
7357			MethodName: "StartExternalSync",
7358			Handler:    _SqlInstancesService_StartExternalSync_Handler,
7359		},
7360	},
7361	Streams:  []grpc.StreamDesc{},
7362	Metadata: "google/cloud/sql/v1/cloud_sql_instances.proto",
7363}
7364