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