...

Source file src/google.golang.org/genproto/googleapis/cloud/sql/v1beta4/cloud_sql_resources.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/sql/v1beta4

     1  // Copyright 2022 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  // LINT: LEGACY_NAMES
    15  
    16  // Code generated by protoc-gen-go. DO NOT EDIT.
    17  // versions:
    18  // 	protoc-gen-go v1.26.0
    19  // 	protoc        v3.12.2
    20  // source: google/cloud/sql/v1beta4/cloud_sql_resources.proto
    21  
    22  package sql
    23  
    24  import (
    25  	reflect "reflect"
    26  	sync "sync"
    27  
    28  	_ "google.golang.org/genproto/googleapis/api/annotations"
    29  	protoreflect "google.golang.org/protobuf/reflect/protoreflect"
    30  	protoimpl "google.golang.org/protobuf/runtime/protoimpl"
    31  	durationpb "google.golang.org/protobuf/types/known/durationpb"
    32  	timestamppb "google.golang.org/protobuf/types/known/timestamppb"
    33  	wrapperspb "google.golang.org/protobuf/types/known/wrapperspb"
    34  )
    35  
    36  const (
    37  	// Verify that this generated code is sufficiently up-to-date.
    38  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    39  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    40  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    41  )
    42  
    43  type SqlFileType int32
    44  
    45  const (
    46  	// Unknown file type.
    47  	SqlFileType_SQL_FILE_TYPE_UNSPECIFIED SqlFileType = 0
    48  	// File containing SQL statements.
    49  	SqlFileType_SQL SqlFileType = 1
    50  	// File in CSV format.
    51  	SqlFileType_CSV SqlFileType = 2
    52  	SqlFileType_BAK SqlFileType = 4
    53  )
    54  
    55  // Enum value maps for SqlFileType.
    56  var (
    57  	SqlFileType_name = map[int32]string{
    58  		0: "SQL_FILE_TYPE_UNSPECIFIED",
    59  		1: "SQL",
    60  		2: "CSV",
    61  		4: "BAK",
    62  	}
    63  	SqlFileType_value = map[string]int32{
    64  		"SQL_FILE_TYPE_UNSPECIFIED": 0,
    65  		"SQL":                       1,
    66  		"CSV":                       2,
    67  		"BAK":                       4,
    68  	}
    69  )
    70  
    71  func (x SqlFileType) Enum() *SqlFileType {
    72  	p := new(SqlFileType)
    73  	*p = x
    74  	return p
    75  }
    76  
    77  func (x SqlFileType) String() string {
    78  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    79  }
    80  
    81  func (SqlFileType) Descriptor() protoreflect.EnumDescriptor {
    82  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[0].Descriptor()
    83  }
    84  
    85  func (SqlFileType) Type() protoreflect.EnumType {
    86  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[0]
    87  }
    88  
    89  func (x SqlFileType) Number() protoreflect.EnumNumber {
    90  	return protoreflect.EnumNumber(x)
    91  }
    92  
    93  // Deprecated: Use SqlFileType.Descriptor instead.
    94  func (SqlFileType) EnumDescriptor() ([]byte, []int) {
    95  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{0}
    96  }
    97  
    98  // The status of a backup run.
    99  type SqlBackupRunStatus int32
   100  
   101  const (
   102  	// The status of the run is unknown.
   103  	SqlBackupRunStatus_SQL_BACKUP_RUN_STATUS_UNSPECIFIED SqlBackupRunStatus = 0
   104  	// The backup operation was enqueued.
   105  	SqlBackupRunStatus_ENQUEUED SqlBackupRunStatus = 1
   106  	// The backup is overdue across a given backup window. Indicates a
   107  	// problem. Example: Long-running operation in progress during
   108  	// the whole window.
   109  	SqlBackupRunStatus_OVERDUE SqlBackupRunStatus = 2
   110  	// The backup is in progress.
   111  	SqlBackupRunStatus_RUNNING SqlBackupRunStatus = 3
   112  	// The backup failed.
   113  	SqlBackupRunStatus_FAILED SqlBackupRunStatus = 4
   114  	// The backup was successful.
   115  	SqlBackupRunStatus_SUCCESSFUL SqlBackupRunStatus = 5
   116  	// The backup was skipped (without problems) for a given backup
   117  	// window. Example: Instance was idle.
   118  	SqlBackupRunStatus_SKIPPED SqlBackupRunStatus = 6
   119  	// The backup is about to be deleted.
   120  	SqlBackupRunStatus_DELETION_PENDING SqlBackupRunStatus = 7
   121  	// The backup deletion failed.
   122  	SqlBackupRunStatus_DELETION_FAILED SqlBackupRunStatus = 8
   123  	// The backup has been deleted.
   124  	SqlBackupRunStatus_DELETED SqlBackupRunStatus = 9
   125  )
   126  
   127  // Enum value maps for SqlBackupRunStatus.
   128  var (
   129  	SqlBackupRunStatus_name = map[int32]string{
   130  		0: "SQL_BACKUP_RUN_STATUS_UNSPECIFIED",
   131  		1: "ENQUEUED",
   132  		2: "OVERDUE",
   133  		3: "RUNNING",
   134  		4: "FAILED",
   135  		5: "SUCCESSFUL",
   136  		6: "SKIPPED",
   137  		7: "DELETION_PENDING",
   138  		8: "DELETION_FAILED",
   139  		9: "DELETED",
   140  	}
   141  	SqlBackupRunStatus_value = map[string]int32{
   142  		"SQL_BACKUP_RUN_STATUS_UNSPECIFIED": 0,
   143  		"ENQUEUED":                          1,
   144  		"OVERDUE":                           2,
   145  		"RUNNING":                           3,
   146  		"FAILED":                            4,
   147  		"SUCCESSFUL":                        5,
   148  		"SKIPPED":                           6,
   149  		"DELETION_PENDING":                  7,
   150  		"DELETION_FAILED":                   8,
   151  		"DELETED":                           9,
   152  	}
   153  )
   154  
   155  func (x SqlBackupRunStatus) Enum() *SqlBackupRunStatus {
   156  	p := new(SqlBackupRunStatus)
   157  	*p = x
   158  	return p
   159  }
   160  
   161  func (x SqlBackupRunStatus) String() string {
   162  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   163  }
   164  
   165  func (SqlBackupRunStatus) Descriptor() protoreflect.EnumDescriptor {
   166  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[1].Descriptor()
   167  }
   168  
   169  func (SqlBackupRunStatus) Type() protoreflect.EnumType {
   170  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[1]
   171  }
   172  
   173  func (x SqlBackupRunStatus) Number() protoreflect.EnumNumber {
   174  	return protoreflect.EnumNumber(x)
   175  }
   176  
   177  // Deprecated: Use SqlBackupRunStatus.Descriptor instead.
   178  func (SqlBackupRunStatus) EnumDescriptor() ([]byte, []int) {
   179  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{1}
   180  }
   181  
   182  type SqlBackupRunType int32
   183  
   184  const (
   185  	// This is an unknown BackupRun type.
   186  	SqlBackupRunType_SQL_BACKUP_RUN_TYPE_UNSPECIFIED SqlBackupRunType = 0
   187  	// The backup schedule automatically triggers a backup.
   188  	SqlBackupRunType_AUTOMATED SqlBackupRunType = 1
   189  	// The user manually triggers a backup.
   190  	SqlBackupRunType_ON_DEMAND SqlBackupRunType = 2
   191  )
   192  
   193  // Enum value maps for SqlBackupRunType.
   194  var (
   195  	SqlBackupRunType_name = map[int32]string{
   196  		0: "SQL_BACKUP_RUN_TYPE_UNSPECIFIED",
   197  		1: "AUTOMATED",
   198  		2: "ON_DEMAND",
   199  	}
   200  	SqlBackupRunType_value = map[string]int32{
   201  		"SQL_BACKUP_RUN_TYPE_UNSPECIFIED": 0,
   202  		"AUTOMATED":                       1,
   203  		"ON_DEMAND":                       2,
   204  	}
   205  )
   206  
   207  func (x SqlBackupRunType) Enum() *SqlBackupRunType {
   208  	p := new(SqlBackupRunType)
   209  	*p = x
   210  	return p
   211  }
   212  
   213  func (x SqlBackupRunType) String() string {
   214  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   215  }
   216  
   217  func (SqlBackupRunType) Descriptor() protoreflect.EnumDescriptor {
   218  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[2].Descriptor()
   219  }
   220  
   221  func (SqlBackupRunType) Type() protoreflect.EnumType {
   222  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[2]
   223  }
   224  
   225  func (x SqlBackupRunType) Number() protoreflect.EnumNumber {
   226  	return protoreflect.EnumNumber(x)
   227  }
   228  
   229  // Deprecated: Use SqlBackupRunType.Descriptor instead.
   230  func (SqlBackupRunType) EnumDescriptor() ([]byte, []int) {
   231  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{2}
   232  }
   233  
   234  // Defines the supported backup kinds
   235  type SqlBackupKind int32
   236  
   237  const (
   238  	// This is an unknown BackupKind.
   239  	SqlBackupKind_SQL_BACKUP_KIND_UNSPECIFIED SqlBackupKind = 0
   240  	// The snapshot based backups
   241  	SqlBackupKind_SNAPSHOT SqlBackupKind = 1
   242  	// Physical backups
   243  	SqlBackupKind_PHYSICAL SqlBackupKind = 2
   244  )
   245  
   246  // Enum value maps for SqlBackupKind.
   247  var (
   248  	SqlBackupKind_name = map[int32]string{
   249  		0: "SQL_BACKUP_KIND_UNSPECIFIED",
   250  		1: "SNAPSHOT",
   251  		2: "PHYSICAL",
   252  	}
   253  	SqlBackupKind_value = map[string]int32{
   254  		"SQL_BACKUP_KIND_UNSPECIFIED": 0,
   255  		"SNAPSHOT":                    1,
   256  		"PHYSICAL":                    2,
   257  	}
   258  )
   259  
   260  func (x SqlBackupKind) Enum() *SqlBackupKind {
   261  	p := new(SqlBackupKind)
   262  	*p = x
   263  	return p
   264  }
   265  
   266  func (x SqlBackupKind) String() string {
   267  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   268  }
   269  
   270  func (SqlBackupKind) Descriptor() protoreflect.EnumDescriptor {
   271  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[3].Descriptor()
   272  }
   273  
   274  func (SqlBackupKind) Type() protoreflect.EnumType {
   275  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[3]
   276  }
   277  
   278  func (x SqlBackupKind) Number() protoreflect.EnumNumber {
   279  	return protoreflect.EnumNumber(x)
   280  }
   281  
   282  // Deprecated: Use SqlBackupKind.Descriptor instead.
   283  func (SqlBackupKind) EnumDescriptor() ([]byte, []int) {
   284  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{3}
   285  }
   286  
   287  type SqlBackendType int32
   288  
   289  const (
   290  	// This is an unknown backend type for instance.
   291  	SqlBackendType_SQL_BACKEND_TYPE_UNSPECIFIED SqlBackendType = 0
   292  	// V1 speckle instance.
   293  	//
   294  	// Deprecated: Do not use.
   295  	SqlBackendType_FIRST_GEN SqlBackendType = 1
   296  	// V2 speckle instance.
   297  	SqlBackendType_SECOND_GEN SqlBackendType = 2
   298  	// On premises instance.
   299  	SqlBackendType_EXTERNAL SqlBackendType = 3
   300  )
   301  
   302  // Enum value maps for SqlBackendType.
   303  var (
   304  	SqlBackendType_name = map[int32]string{
   305  		0: "SQL_BACKEND_TYPE_UNSPECIFIED",
   306  		1: "FIRST_GEN",
   307  		2: "SECOND_GEN",
   308  		3: "EXTERNAL",
   309  	}
   310  	SqlBackendType_value = map[string]int32{
   311  		"SQL_BACKEND_TYPE_UNSPECIFIED": 0,
   312  		"FIRST_GEN":                    1,
   313  		"SECOND_GEN":                   2,
   314  		"EXTERNAL":                     3,
   315  	}
   316  )
   317  
   318  func (x SqlBackendType) Enum() *SqlBackendType {
   319  	p := new(SqlBackendType)
   320  	*p = x
   321  	return p
   322  }
   323  
   324  func (x SqlBackendType) String() string {
   325  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   326  }
   327  
   328  func (SqlBackendType) Descriptor() protoreflect.EnumDescriptor {
   329  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[4].Descriptor()
   330  }
   331  
   332  func (SqlBackendType) Type() protoreflect.EnumType {
   333  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[4]
   334  }
   335  
   336  func (x SqlBackendType) Number() protoreflect.EnumNumber {
   337  	return protoreflect.EnumNumber(x)
   338  }
   339  
   340  // Deprecated: Use SqlBackendType.Descriptor instead.
   341  func (SqlBackendType) EnumDescriptor() ([]byte, []int) {
   342  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{4}
   343  }
   344  
   345  type SqlIpAddressType int32
   346  
   347  const (
   348  	// This is an unknown IP address type.
   349  	SqlIpAddressType_SQL_IP_ADDRESS_TYPE_UNSPECIFIED SqlIpAddressType = 0
   350  	// IP address the customer is supposed to connect to. Usually this is the
   351  	// load balancer's IP address
   352  	SqlIpAddressType_PRIMARY SqlIpAddressType = 1
   353  	// Source IP address of the connection a read replica establishes to its
   354  	// external primary instance. This IP address can be allowlisted by the
   355  	// customer in case it has a firewall that filters incoming connection to its
   356  	// on premises primary instance.
   357  	SqlIpAddressType_OUTGOING SqlIpAddressType = 2
   358  	// Private IP used when using private IPs and network peering.
   359  	SqlIpAddressType_PRIVATE SqlIpAddressType = 3
   360  	// V1 IP of a migrated instance. We want the user to
   361  	// decommission this IP as soon as the migration is complete.
   362  	// Note: V1 instances with V1 ip addresses will be counted as PRIMARY.
   363  	SqlIpAddressType_MIGRATED_1ST_GEN SqlIpAddressType = 4
   364  )
   365  
   366  // Enum value maps for SqlIpAddressType.
   367  var (
   368  	SqlIpAddressType_name = map[int32]string{
   369  		0: "SQL_IP_ADDRESS_TYPE_UNSPECIFIED",
   370  		1: "PRIMARY",
   371  		2: "OUTGOING",
   372  		3: "PRIVATE",
   373  		4: "MIGRATED_1ST_GEN",
   374  	}
   375  	SqlIpAddressType_value = map[string]int32{
   376  		"SQL_IP_ADDRESS_TYPE_UNSPECIFIED": 0,
   377  		"PRIMARY":                         1,
   378  		"OUTGOING":                        2,
   379  		"PRIVATE":                         3,
   380  		"MIGRATED_1ST_GEN":                4,
   381  	}
   382  )
   383  
   384  func (x SqlIpAddressType) Enum() *SqlIpAddressType {
   385  	p := new(SqlIpAddressType)
   386  	*p = x
   387  	return p
   388  }
   389  
   390  func (x SqlIpAddressType) String() string {
   391  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   392  }
   393  
   394  func (SqlIpAddressType) Descriptor() protoreflect.EnumDescriptor {
   395  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[5].Descriptor()
   396  }
   397  
   398  func (SqlIpAddressType) Type() protoreflect.EnumType {
   399  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[5]
   400  }
   401  
   402  func (x SqlIpAddressType) Number() protoreflect.EnumNumber {
   403  	return protoreflect.EnumNumber(x)
   404  }
   405  
   406  // Deprecated: Use SqlIpAddressType.Descriptor instead.
   407  func (SqlIpAddressType) EnumDescriptor() ([]byte, []int) {
   408  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{5}
   409  }
   410  
   411  type SqlInstanceType int32
   412  
   413  const (
   414  	// This is an unknown Cloud SQL instance type.
   415  	SqlInstanceType_SQL_INSTANCE_TYPE_UNSPECIFIED SqlInstanceType = 0
   416  	// A regular Cloud SQL instance that is not replicating from a primary
   417  	// instance.
   418  	SqlInstanceType_CLOUD_SQL_INSTANCE SqlInstanceType = 1
   419  	// An instance running on the customer's premises that is not managed by
   420  	// Cloud SQL.
   421  	SqlInstanceType_ON_PREMISES_INSTANCE SqlInstanceType = 2
   422  	// A Cloud SQL instance acting as a read-replica.
   423  	SqlInstanceType_READ_REPLICA_INSTANCE SqlInstanceType = 3
   424  )
   425  
   426  // Enum value maps for SqlInstanceType.
   427  var (
   428  	SqlInstanceType_name = map[int32]string{
   429  		0: "SQL_INSTANCE_TYPE_UNSPECIFIED",
   430  		1: "CLOUD_SQL_INSTANCE",
   431  		2: "ON_PREMISES_INSTANCE",
   432  		3: "READ_REPLICA_INSTANCE",
   433  	}
   434  	SqlInstanceType_value = map[string]int32{
   435  		"SQL_INSTANCE_TYPE_UNSPECIFIED": 0,
   436  		"CLOUD_SQL_INSTANCE":            1,
   437  		"ON_PREMISES_INSTANCE":          2,
   438  		"READ_REPLICA_INSTANCE":         3,
   439  	}
   440  )
   441  
   442  func (x SqlInstanceType) Enum() *SqlInstanceType {
   443  	p := new(SqlInstanceType)
   444  	*p = x
   445  	return p
   446  }
   447  
   448  func (x SqlInstanceType) String() string {
   449  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   450  }
   451  
   452  func (SqlInstanceType) Descriptor() protoreflect.EnumDescriptor {
   453  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[6].Descriptor()
   454  }
   455  
   456  func (SqlInstanceType) Type() protoreflect.EnumType {
   457  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[6]
   458  }
   459  
   460  func (x SqlInstanceType) Number() protoreflect.EnumNumber {
   461  	return protoreflect.EnumNumber(x)
   462  }
   463  
   464  // Deprecated: Use SqlInstanceType.Descriptor instead.
   465  func (SqlInstanceType) EnumDescriptor() ([]byte, []int) {
   466  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{6}
   467  }
   468  
   469  // The database engine type and version.
   470  type SqlDatabaseVersion int32
   471  
   472  const (
   473  	// This is an unknown database version.
   474  	SqlDatabaseVersion_SQL_DATABASE_VERSION_UNSPECIFIED SqlDatabaseVersion = 0
   475  	// The database version is MySQL 5.1.
   476  	//
   477  	// Deprecated: Do not use.
   478  	SqlDatabaseVersion_MYSQL_5_1 SqlDatabaseVersion = 2
   479  	// The database version is MySQL 5.5.
   480  	//
   481  	// Deprecated: Do not use.
   482  	SqlDatabaseVersion_MYSQL_5_5 SqlDatabaseVersion = 3
   483  	// The database version is MySQL 5.6.
   484  	SqlDatabaseVersion_MYSQL_5_6 SqlDatabaseVersion = 5
   485  	// The database version is MySQL 5.7.
   486  	SqlDatabaseVersion_MYSQL_5_7 SqlDatabaseVersion = 6
   487  	// The database version is PostgreSQL 9.6.
   488  	SqlDatabaseVersion_POSTGRES_9_6 SqlDatabaseVersion = 9
   489  	// The database version is PostgreSQL 11.
   490  	SqlDatabaseVersion_POSTGRES_11 SqlDatabaseVersion = 10
   491  	// The database version is SQL Server 2017 Standard.
   492  	SqlDatabaseVersion_SQLSERVER_2017_STANDARD SqlDatabaseVersion = 11
   493  	// The database version is SQL Server 2017 Enterprise.
   494  	SqlDatabaseVersion_SQLSERVER_2017_ENTERPRISE SqlDatabaseVersion = 14
   495  	// The database version is SQL Server 2017 Express.
   496  	SqlDatabaseVersion_SQLSERVER_2017_EXPRESS SqlDatabaseVersion = 15
   497  	// The database version is SQL Server 2017 Web.
   498  	SqlDatabaseVersion_SQLSERVER_2017_WEB SqlDatabaseVersion = 16
   499  	// The database version is PostgreSQL 10.
   500  	SqlDatabaseVersion_POSTGRES_10 SqlDatabaseVersion = 18
   501  	// The database version is PostgreSQL 12.
   502  	SqlDatabaseVersion_POSTGRES_12 SqlDatabaseVersion = 19
   503  	// The database version is MySQL 8.
   504  	SqlDatabaseVersion_MYSQL_8_0 SqlDatabaseVersion = 20
   505  	// The database major version is MySQL 8.0 and the minor version is 18.
   506  	SqlDatabaseVersion_MYSQL_8_0_18 SqlDatabaseVersion = 41
   507  	// The database major version is MySQL 8.0 and the minor version is 26.
   508  	SqlDatabaseVersion_MYSQL_8_0_26 SqlDatabaseVersion = 85
   509  	// The database major version is MySQL 8.0 and the minor version is 27.
   510  	SqlDatabaseVersion_MYSQL_8_0_27 SqlDatabaseVersion = 111
   511  	// The database major version is MySQL 8.0 and the minor version is 28.
   512  	SqlDatabaseVersion_MYSQL_8_0_28 SqlDatabaseVersion = 132
   513  	// The database version is PostgreSQL 13.
   514  	SqlDatabaseVersion_POSTGRES_13 SqlDatabaseVersion = 23
   515  	// The database version is PostgreSQL 14.
   516  	SqlDatabaseVersion_POSTGRES_14 SqlDatabaseVersion = 110
   517  	// The database version is SQL Server 2019 Standard.
   518  	SqlDatabaseVersion_SQLSERVER_2019_STANDARD SqlDatabaseVersion = 26
   519  	// The database version is SQL Server 2019 Enterprise.
   520  	SqlDatabaseVersion_SQLSERVER_2019_ENTERPRISE SqlDatabaseVersion = 27
   521  	// The database version is SQL Server 2019 Express.
   522  	SqlDatabaseVersion_SQLSERVER_2019_EXPRESS SqlDatabaseVersion = 28
   523  	// The database version is SQL Server 2019 Web.
   524  	SqlDatabaseVersion_SQLSERVER_2019_WEB SqlDatabaseVersion = 29
   525  )
   526  
   527  // Enum value maps for SqlDatabaseVersion.
   528  var (
   529  	SqlDatabaseVersion_name = map[int32]string{
   530  		0:   "SQL_DATABASE_VERSION_UNSPECIFIED",
   531  		2:   "MYSQL_5_1",
   532  		3:   "MYSQL_5_5",
   533  		5:   "MYSQL_5_6",
   534  		6:   "MYSQL_5_7",
   535  		9:   "POSTGRES_9_6",
   536  		10:  "POSTGRES_11",
   537  		11:  "SQLSERVER_2017_STANDARD",
   538  		14:  "SQLSERVER_2017_ENTERPRISE",
   539  		15:  "SQLSERVER_2017_EXPRESS",
   540  		16:  "SQLSERVER_2017_WEB",
   541  		18:  "POSTGRES_10",
   542  		19:  "POSTGRES_12",
   543  		20:  "MYSQL_8_0",
   544  		41:  "MYSQL_8_0_18",
   545  		85:  "MYSQL_8_0_26",
   546  		111: "MYSQL_8_0_27",
   547  		132: "MYSQL_8_0_28",
   548  		23:  "POSTGRES_13",
   549  		110: "POSTGRES_14",
   550  		26:  "SQLSERVER_2019_STANDARD",
   551  		27:  "SQLSERVER_2019_ENTERPRISE",
   552  		28:  "SQLSERVER_2019_EXPRESS",
   553  		29:  "SQLSERVER_2019_WEB",
   554  	}
   555  	SqlDatabaseVersion_value = map[string]int32{
   556  		"SQL_DATABASE_VERSION_UNSPECIFIED": 0,
   557  		"MYSQL_5_1":                        2,
   558  		"MYSQL_5_5":                        3,
   559  		"MYSQL_5_6":                        5,
   560  		"MYSQL_5_7":                        6,
   561  		"POSTGRES_9_6":                     9,
   562  		"POSTGRES_11":                      10,
   563  		"SQLSERVER_2017_STANDARD":          11,
   564  		"SQLSERVER_2017_ENTERPRISE":        14,
   565  		"SQLSERVER_2017_EXPRESS":           15,
   566  		"SQLSERVER_2017_WEB":               16,
   567  		"POSTGRES_10":                      18,
   568  		"POSTGRES_12":                      19,
   569  		"MYSQL_8_0":                        20,
   570  		"MYSQL_8_0_18":                     41,
   571  		"MYSQL_8_0_26":                     85,
   572  		"MYSQL_8_0_27":                     111,
   573  		"MYSQL_8_0_28":                     132,
   574  		"POSTGRES_13":                      23,
   575  		"POSTGRES_14":                      110,
   576  		"SQLSERVER_2019_STANDARD":          26,
   577  		"SQLSERVER_2019_ENTERPRISE":        27,
   578  		"SQLSERVER_2019_EXPRESS":           28,
   579  		"SQLSERVER_2019_WEB":               29,
   580  	}
   581  )
   582  
   583  func (x SqlDatabaseVersion) Enum() *SqlDatabaseVersion {
   584  	p := new(SqlDatabaseVersion)
   585  	*p = x
   586  	return p
   587  }
   588  
   589  func (x SqlDatabaseVersion) String() string {
   590  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   591  }
   592  
   593  func (SqlDatabaseVersion) Descriptor() protoreflect.EnumDescriptor {
   594  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[7].Descriptor()
   595  }
   596  
   597  func (SqlDatabaseVersion) Type() protoreflect.EnumType {
   598  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[7]
   599  }
   600  
   601  func (x SqlDatabaseVersion) Number() protoreflect.EnumNumber {
   602  	return protoreflect.EnumNumber(x)
   603  }
   604  
   605  // Deprecated: Use SqlDatabaseVersion.Descriptor instead.
   606  func (SqlDatabaseVersion) EnumDescriptor() ([]byte, []int) {
   607  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{7}
   608  }
   609  
   610  // The suspension reason of the database instance if the state is SUSPENDED.
   611  type SqlSuspensionReason int32
   612  
   613  const (
   614  	// This is an unknown suspension reason.
   615  	SqlSuspensionReason_SQL_SUSPENSION_REASON_UNSPECIFIED SqlSuspensionReason = 0
   616  	// The instance is suspended due to billing issues (for example:, GCP account
   617  	// issue)
   618  	SqlSuspensionReason_BILLING_ISSUE SqlSuspensionReason = 2
   619  	// The instance is suspended due to illegal content (for example:, child
   620  	// pornography, copyrighted material, etc.).
   621  	SqlSuspensionReason_LEGAL_ISSUE SqlSuspensionReason = 3
   622  	// The instance is causing operational issues (for example:, causing the
   623  	// database to crash).
   624  	SqlSuspensionReason_OPERATIONAL_ISSUE SqlSuspensionReason = 4
   625  	// The KMS key used by the instance is either revoked or denied access to
   626  	SqlSuspensionReason_KMS_KEY_ISSUE SqlSuspensionReason = 5
   627  )
   628  
   629  // Enum value maps for SqlSuspensionReason.
   630  var (
   631  	SqlSuspensionReason_name = map[int32]string{
   632  		0: "SQL_SUSPENSION_REASON_UNSPECIFIED",
   633  		2: "BILLING_ISSUE",
   634  		3: "LEGAL_ISSUE",
   635  		4: "OPERATIONAL_ISSUE",
   636  		5: "KMS_KEY_ISSUE",
   637  	}
   638  	SqlSuspensionReason_value = map[string]int32{
   639  		"SQL_SUSPENSION_REASON_UNSPECIFIED": 0,
   640  		"BILLING_ISSUE":                     2,
   641  		"LEGAL_ISSUE":                       3,
   642  		"OPERATIONAL_ISSUE":                 4,
   643  		"KMS_KEY_ISSUE":                     5,
   644  	}
   645  )
   646  
   647  func (x SqlSuspensionReason) Enum() *SqlSuspensionReason {
   648  	p := new(SqlSuspensionReason)
   649  	*p = x
   650  	return p
   651  }
   652  
   653  func (x SqlSuspensionReason) String() string {
   654  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   655  }
   656  
   657  func (SqlSuspensionReason) Descriptor() protoreflect.EnumDescriptor {
   658  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[8].Descriptor()
   659  }
   660  
   661  func (SqlSuspensionReason) Type() protoreflect.EnumType {
   662  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[8]
   663  }
   664  
   665  func (x SqlSuspensionReason) Number() protoreflect.EnumNumber {
   666  	return protoreflect.EnumNumber(x)
   667  }
   668  
   669  // Deprecated: Use SqlSuspensionReason.Descriptor instead.
   670  func (SqlSuspensionReason) EnumDescriptor() ([]byte, []int) {
   671  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{8}
   672  }
   673  
   674  // The pricing plan for this instance.
   675  type SqlPricingPlan int32
   676  
   677  const (
   678  	// This is an unknown pricing plan for this instance.
   679  	SqlPricingPlan_SQL_PRICING_PLAN_UNSPECIFIED SqlPricingPlan = 0
   680  	// The instance is billed at a monthly flat rate.
   681  	SqlPricingPlan_PACKAGE SqlPricingPlan = 1
   682  	// The instance is billed per usage.
   683  	SqlPricingPlan_PER_USE SqlPricingPlan = 2
   684  )
   685  
   686  // Enum value maps for SqlPricingPlan.
   687  var (
   688  	SqlPricingPlan_name = map[int32]string{
   689  		0: "SQL_PRICING_PLAN_UNSPECIFIED",
   690  		1: "PACKAGE",
   691  		2: "PER_USE",
   692  	}
   693  	SqlPricingPlan_value = map[string]int32{
   694  		"SQL_PRICING_PLAN_UNSPECIFIED": 0,
   695  		"PACKAGE":                      1,
   696  		"PER_USE":                      2,
   697  	}
   698  )
   699  
   700  func (x SqlPricingPlan) Enum() *SqlPricingPlan {
   701  	p := new(SqlPricingPlan)
   702  	*p = x
   703  	return p
   704  }
   705  
   706  func (x SqlPricingPlan) String() string {
   707  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   708  }
   709  
   710  func (SqlPricingPlan) Descriptor() protoreflect.EnumDescriptor {
   711  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[9].Descriptor()
   712  }
   713  
   714  func (SqlPricingPlan) Type() protoreflect.EnumType {
   715  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[9]
   716  }
   717  
   718  func (x SqlPricingPlan) Number() protoreflect.EnumNumber {
   719  	return protoreflect.EnumNumber(x)
   720  }
   721  
   722  // Deprecated: Use SqlPricingPlan.Descriptor instead.
   723  func (SqlPricingPlan) EnumDescriptor() ([]byte, []int) {
   724  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{9}
   725  }
   726  
   727  type SqlReplicationType int32
   728  
   729  const (
   730  	// This is an unknown replication type for a Cloud SQL instance.
   731  	SqlReplicationType_SQL_REPLICATION_TYPE_UNSPECIFIED SqlReplicationType = 0
   732  	// The synchronous replication mode for First Generation instances. It is the
   733  	// default value.
   734  	SqlReplicationType_SYNCHRONOUS SqlReplicationType = 1
   735  	// The asynchronous replication mode for First Generation instances. It
   736  	// provides a slight performance gain, but if an outage occurs while this
   737  	// option is set to asynchronous, you can lose up to a few seconds of updates
   738  	// to your data.
   739  	SqlReplicationType_ASYNCHRONOUS SqlReplicationType = 2
   740  )
   741  
   742  // Enum value maps for SqlReplicationType.
   743  var (
   744  	SqlReplicationType_name = map[int32]string{
   745  		0: "SQL_REPLICATION_TYPE_UNSPECIFIED",
   746  		1: "SYNCHRONOUS",
   747  		2: "ASYNCHRONOUS",
   748  	}
   749  	SqlReplicationType_value = map[string]int32{
   750  		"SQL_REPLICATION_TYPE_UNSPECIFIED": 0,
   751  		"SYNCHRONOUS":                      1,
   752  		"ASYNCHRONOUS":                     2,
   753  	}
   754  )
   755  
   756  func (x SqlReplicationType) Enum() *SqlReplicationType {
   757  	p := new(SqlReplicationType)
   758  	*p = x
   759  	return p
   760  }
   761  
   762  func (x SqlReplicationType) String() string {
   763  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   764  }
   765  
   766  func (SqlReplicationType) Descriptor() protoreflect.EnumDescriptor {
   767  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[10].Descriptor()
   768  }
   769  
   770  func (SqlReplicationType) Type() protoreflect.EnumType {
   771  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[10]
   772  }
   773  
   774  func (x SqlReplicationType) Number() protoreflect.EnumNumber {
   775  	return protoreflect.EnumNumber(x)
   776  }
   777  
   778  // Deprecated: Use SqlReplicationType.Descriptor instead.
   779  func (SqlReplicationType) EnumDescriptor() ([]byte, []int) {
   780  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{10}
   781  }
   782  
   783  // The type of disk that is used for a v2 instance to use.
   784  type SqlDataDiskType int32
   785  
   786  const (
   787  	// This is an unknown data disk type.
   788  	SqlDataDiskType_SQL_DATA_DISK_TYPE_UNSPECIFIED SqlDataDiskType = 0
   789  	// An SSD data disk.
   790  	SqlDataDiskType_PD_SSD SqlDataDiskType = 1
   791  	// An HDD data disk.
   792  	SqlDataDiskType_PD_HDD SqlDataDiskType = 2
   793  	// This field is deprecated and will be removed from a future version of the
   794  	// API.
   795  	//
   796  	// Deprecated: Do not use.
   797  	SqlDataDiskType_OBSOLETE_LOCAL_SSD SqlDataDiskType = 3
   798  )
   799  
   800  // Enum value maps for SqlDataDiskType.
   801  var (
   802  	SqlDataDiskType_name = map[int32]string{
   803  		0: "SQL_DATA_DISK_TYPE_UNSPECIFIED",
   804  		1: "PD_SSD",
   805  		2: "PD_HDD",
   806  		3: "OBSOLETE_LOCAL_SSD",
   807  	}
   808  	SqlDataDiskType_value = map[string]int32{
   809  		"SQL_DATA_DISK_TYPE_UNSPECIFIED": 0,
   810  		"PD_SSD":                         1,
   811  		"PD_HDD":                         2,
   812  		"OBSOLETE_LOCAL_SSD":             3,
   813  	}
   814  )
   815  
   816  func (x SqlDataDiskType) Enum() *SqlDataDiskType {
   817  	p := new(SqlDataDiskType)
   818  	*p = x
   819  	return p
   820  }
   821  
   822  func (x SqlDataDiskType) String() string {
   823  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   824  }
   825  
   826  func (SqlDataDiskType) Descriptor() protoreflect.EnumDescriptor {
   827  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[11].Descriptor()
   828  }
   829  
   830  func (SqlDataDiskType) Type() protoreflect.EnumType {
   831  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[11]
   832  }
   833  
   834  func (x SqlDataDiskType) Number() protoreflect.EnumNumber {
   835  	return protoreflect.EnumNumber(x)
   836  }
   837  
   838  // Deprecated: Use SqlDataDiskType.Descriptor instead.
   839  func (SqlDataDiskType) EnumDescriptor() ([]byte, []int) {
   840  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{11}
   841  }
   842  
   843  // The availability type of the given Cloud SQL instance.
   844  type SqlAvailabilityType int32
   845  
   846  const (
   847  	// This is an unknown Availability type.
   848  	SqlAvailabilityType_SQL_AVAILABILITY_TYPE_UNSPECIFIED SqlAvailabilityType = 0
   849  	// Zonal available instance.
   850  	SqlAvailabilityType_ZONAL SqlAvailabilityType = 1
   851  	// Regional available instance.
   852  	SqlAvailabilityType_REGIONAL SqlAvailabilityType = 2
   853  )
   854  
   855  // Enum value maps for SqlAvailabilityType.
   856  var (
   857  	SqlAvailabilityType_name = map[int32]string{
   858  		0: "SQL_AVAILABILITY_TYPE_UNSPECIFIED",
   859  		1: "ZONAL",
   860  		2: "REGIONAL",
   861  	}
   862  	SqlAvailabilityType_value = map[string]int32{
   863  		"SQL_AVAILABILITY_TYPE_UNSPECIFIED": 0,
   864  		"ZONAL":                             1,
   865  		"REGIONAL":                          2,
   866  	}
   867  )
   868  
   869  func (x SqlAvailabilityType) Enum() *SqlAvailabilityType {
   870  	p := new(SqlAvailabilityType)
   871  	*p = x
   872  	return p
   873  }
   874  
   875  func (x SqlAvailabilityType) String() string {
   876  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   877  }
   878  
   879  func (SqlAvailabilityType) Descriptor() protoreflect.EnumDescriptor {
   880  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[12].Descriptor()
   881  }
   882  
   883  func (SqlAvailabilityType) Type() protoreflect.EnumType {
   884  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[12]
   885  }
   886  
   887  func (x SqlAvailabilityType) Number() protoreflect.EnumNumber {
   888  	return protoreflect.EnumNumber(x)
   889  }
   890  
   891  // Deprecated: Use SqlAvailabilityType.Descriptor instead.
   892  func (SqlAvailabilityType) EnumDescriptor() ([]byte, []int) {
   893  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{12}
   894  }
   895  
   896  type SqlUpdateTrack int32
   897  
   898  const (
   899  	// This is an unknown maintenance timing preference.
   900  	SqlUpdateTrack_SQL_UPDATE_TRACK_UNSPECIFIED SqlUpdateTrack = 0
   901  	// For instance update that requires a restart, this update track indicates
   902  	// your instance prefer to restart for new version early in maintenance
   903  	// window.
   904  	SqlUpdateTrack_canary SqlUpdateTrack = 1
   905  	// For instance update that requires a restart, this update track indicates
   906  	// your instance prefer to let Cloud SQL choose the timing of restart (within
   907  	// its Maintenance window, if applicable).
   908  	SqlUpdateTrack_stable SqlUpdateTrack = 2
   909  )
   910  
   911  // Enum value maps for SqlUpdateTrack.
   912  var (
   913  	SqlUpdateTrack_name = map[int32]string{
   914  		0: "SQL_UPDATE_TRACK_UNSPECIFIED",
   915  		1: "canary",
   916  		2: "stable",
   917  	}
   918  	SqlUpdateTrack_value = map[string]int32{
   919  		"SQL_UPDATE_TRACK_UNSPECIFIED": 0,
   920  		"canary":                       1,
   921  		"stable":                       2,
   922  	}
   923  )
   924  
   925  func (x SqlUpdateTrack) Enum() *SqlUpdateTrack {
   926  	p := new(SqlUpdateTrack)
   927  	*p = x
   928  	return p
   929  }
   930  
   931  func (x SqlUpdateTrack) String() string {
   932  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   933  }
   934  
   935  func (SqlUpdateTrack) Descriptor() protoreflect.EnumDescriptor {
   936  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[13].Descriptor()
   937  }
   938  
   939  func (SqlUpdateTrack) Type() protoreflect.EnumType {
   940  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[13]
   941  }
   942  
   943  func (x SqlUpdateTrack) Number() protoreflect.EnumNumber {
   944  	return protoreflect.EnumNumber(x)
   945  }
   946  
   947  // Deprecated: Use SqlUpdateTrack.Descriptor instead.
   948  func (SqlUpdateTrack) EnumDescriptor() ([]byte, []int) {
   949  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{13}
   950  }
   951  
   952  type SqlFlagType int32
   953  
   954  const (
   955  	// This is an unknown flag type.
   956  	SqlFlagType_SQL_FLAG_TYPE_UNSPECIFIED SqlFlagType = 0
   957  	// Boolean type flag.
   958  	SqlFlagType_BOOLEAN SqlFlagType = 1
   959  	// String type flag.
   960  	SqlFlagType_STRING SqlFlagType = 2
   961  	// Integer type flag.
   962  	SqlFlagType_INTEGER SqlFlagType = 3
   963  	// Flag type used for a server startup option.
   964  	SqlFlagType_NONE SqlFlagType = 4
   965  	// Type introduced specially for MySQL TimeZone offset. Accept a string value
   966  	// with the format [-12:59, 13:00].
   967  	SqlFlagType_MYSQL_TIMEZONE_OFFSET SqlFlagType = 5
   968  	// Float type flag.
   969  	SqlFlagType_FLOAT SqlFlagType = 6
   970  	// Comma-separated list of the strings in a SqlFlagType enum.
   971  	SqlFlagType_REPEATED_STRING SqlFlagType = 7
   972  )
   973  
   974  // Enum value maps for SqlFlagType.
   975  var (
   976  	SqlFlagType_name = map[int32]string{
   977  		0: "SQL_FLAG_TYPE_UNSPECIFIED",
   978  		1: "BOOLEAN",
   979  		2: "STRING",
   980  		3: "INTEGER",
   981  		4: "NONE",
   982  		5: "MYSQL_TIMEZONE_OFFSET",
   983  		6: "FLOAT",
   984  		7: "REPEATED_STRING",
   985  	}
   986  	SqlFlagType_value = map[string]int32{
   987  		"SQL_FLAG_TYPE_UNSPECIFIED": 0,
   988  		"BOOLEAN":                   1,
   989  		"STRING":                    2,
   990  		"INTEGER":                   3,
   991  		"NONE":                      4,
   992  		"MYSQL_TIMEZONE_OFFSET":     5,
   993  		"FLOAT":                     6,
   994  		"REPEATED_STRING":           7,
   995  	}
   996  )
   997  
   998  func (x SqlFlagType) Enum() *SqlFlagType {
   999  	p := new(SqlFlagType)
  1000  	*p = x
  1001  	return p
  1002  }
  1003  
  1004  func (x SqlFlagType) String() string {
  1005  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1006  }
  1007  
  1008  func (SqlFlagType) Descriptor() protoreflect.EnumDescriptor {
  1009  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[14].Descriptor()
  1010  }
  1011  
  1012  func (SqlFlagType) Type() protoreflect.EnumType {
  1013  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[14]
  1014  }
  1015  
  1016  func (x SqlFlagType) Number() protoreflect.EnumNumber {
  1017  	return protoreflect.EnumNumber(x)
  1018  }
  1019  
  1020  // Deprecated: Use SqlFlagType.Descriptor instead.
  1021  func (SqlFlagType) EnumDescriptor() ([]byte, []int) {
  1022  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{14}
  1023  }
  1024  
  1025  type ApiWarning_SqlApiWarningCode int32
  1026  
  1027  const (
  1028  	// An unknown or unset warning type from Cloud SQL API.
  1029  	ApiWarning_SQL_API_WARNING_CODE_UNSPECIFIED ApiWarning_SqlApiWarningCode = 0
  1030  	// Warning when one or more regions are not reachable.  The returned result
  1031  	// set may be incomplete.
  1032  	ApiWarning_REGION_UNREACHABLE ApiWarning_SqlApiWarningCode = 1
  1033  )
  1034  
  1035  // Enum value maps for ApiWarning_SqlApiWarningCode.
  1036  var (
  1037  	ApiWarning_SqlApiWarningCode_name = map[int32]string{
  1038  		0: "SQL_API_WARNING_CODE_UNSPECIFIED",
  1039  		1: "REGION_UNREACHABLE",
  1040  	}
  1041  	ApiWarning_SqlApiWarningCode_value = map[string]int32{
  1042  		"SQL_API_WARNING_CODE_UNSPECIFIED": 0,
  1043  		"REGION_UNREACHABLE":               1,
  1044  	}
  1045  )
  1046  
  1047  func (x ApiWarning_SqlApiWarningCode) Enum() *ApiWarning_SqlApiWarningCode {
  1048  	p := new(ApiWarning_SqlApiWarningCode)
  1049  	*p = x
  1050  	return p
  1051  }
  1052  
  1053  func (x ApiWarning_SqlApiWarningCode) String() string {
  1054  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1055  }
  1056  
  1057  func (ApiWarning_SqlApiWarningCode) Descriptor() protoreflect.EnumDescriptor {
  1058  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[15].Descriptor()
  1059  }
  1060  
  1061  func (ApiWarning_SqlApiWarningCode) Type() protoreflect.EnumType {
  1062  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[15]
  1063  }
  1064  
  1065  func (x ApiWarning_SqlApiWarningCode) Number() protoreflect.EnumNumber {
  1066  	return protoreflect.EnumNumber(x)
  1067  }
  1068  
  1069  // Deprecated: Use ApiWarning_SqlApiWarningCode.Descriptor instead.
  1070  func (ApiWarning_SqlApiWarningCode) EnumDescriptor() ([]byte, []int) {
  1071  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{1, 0}
  1072  }
  1073  
  1074  // The units that retained_backups specifies, we only support COUNT.
  1075  type BackupRetentionSettings_RetentionUnit int32
  1076  
  1077  const (
  1078  	// Backup retention unit is unspecified, will be treated as COUNT.
  1079  	BackupRetentionSettings_RETENTION_UNIT_UNSPECIFIED BackupRetentionSettings_RetentionUnit = 0
  1080  	// Retention will be by count, eg. "retain the most recent 7 backups".
  1081  	BackupRetentionSettings_COUNT BackupRetentionSettings_RetentionUnit = 1
  1082  )
  1083  
  1084  // Enum value maps for BackupRetentionSettings_RetentionUnit.
  1085  var (
  1086  	BackupRetentionSettings_RetentionUnit_name = map[int32]string{
  1087  		0: "RETENTION_UNIT_UNSPECIFIED",
  1088  		1: "COUNT",
  1089  	}
  1090  	BackupRetentionSettings_RetentionUnit_value = map[string]int32{
  1091  		"RETENTION_UNIT_UNSPECIFIED": 0,
  1092  		"COUNT":                      1,
  1093  	}
  1094  )
  1095  
  1096  func (x BackupRetentionSettings_RetentionUnit) Enum() *BackupRetentionSettings_RetentionUnit {
  1097  	p := new(BackupRetentionSettings_RetentionUnit)
  1098  	*p = x
  1099  	return p
  1100  }
  1101  
  1102  func (x BackupRetentionSettings_RetentionUnit) String() string {
  1103  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1104  }
  1105  
  1106  func (BackupRetentionSettings_RetentionUnit) Descriptor() protoreflect.EnumDescriptor {
  1107  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[16].Descriptor()
  1108  }
  1109  
  1110  func (BackupRetentionSettings_RetentionUnit) Type() protoreflect.EnumType {
  1111  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[16]
  1112  }
  1113  
  1114  func (x BackupRetentionSettings_RetentionUnit) Number() protoreflect.EnumNumber {
  1115  	return protoreflect.EnumNumber(x)
  1116  }
  1117  
  1118  // Deprecated: Use BackupRetentionSettings_RetentionUnit.Descriptor instead.
  1119  func (BackupRetentionSettings_RetentionUnit) EnumDescriptor() ([]byte, []int) {
  1120  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{2, 0}
  1121  }
  1122  
  1123  // The current serving state of the database instance.
  1124  type DatabaseInstance_SqlInstanceState int32
  1125  
  1126  const (
  1127  	// The state of the instance is unknown.
  1128  	DatabaseInstance_SQL_INSTANCE_STATE_UNSPECIFIED DatabaseInstance_SqlInstanceState = 0
  1129  	// The instance is running, or has been stopped by owner.
  1130  	DatabaseInstance_RUNNABLE DatabaseInstance_SqlInstanceState = 1
  1131  	// The instance is not available, for example due to problems with billing.
  1132  	DatabaseInstance_SUSPENDED DatabaseInstance_SqlInstanceState = 2
  1133  	// The instance is being deleted.
  1134  	DatabaseInstance_PENDING_DELETE DatabaseInstance_SqlInstanceState = 3
  1135  	// The instance is being created.
  1136  	DatabaseInstance_PENDING_CREATE DatabaseInstance_SqlInstanceState = 4
  1137  	// The instance is down for maintenance.
  1138  	DatabaseInstance_MAINTENANCE DatabaseInstance_SqlInstanceState = 5
  1139  	// The creation of the instance failed or a fatal error occurred during
  1140  	// maintenance.
  1141  	DatabaseInstance_FAILED DatabaseInstance_SqlInstanceState = 6
  1142  	// Deprecated
  1143  	//
  1144  	// Deprecated: Do not use.
  1145  	DatabaseInstance_ONLINE_MAINTENANCE DatabaseInstance_SqlInstanceState = 7
  1146  )
  1147  
  1148  // Enum value maps for DatabaseInstance_SqlInstanceState.
  1149  var (
  1150  	DatabaseInstance_SqlInstanceState_name = map[int32]string{
  1151  		0: "SQL_INSTANCE_STATE_UNSPECIFIED",
  1152  		1: "RUNNABLE",
  1153  		2: "SUSPENDED",
  1154  		3: "PENDING_DELETE",
  1155  		4: "PENDING_CREATE",
  1156  		5: "MAINTENANCE",
  1157  		6: "FAILED",
  1158  		7: "ONLINE_MAINTENANCE",
  1159  	}
  1160  	DatabaseInstance_SqlInstanceState_value = map[string]int32{
  1161  		"SQL_INSTANCE_STATE_UNSPECIFIED": 0,
  1162  		"RUNNABLE":                       1,
  1163  		"SUSPENDED":                      2,
  1164  		"PENDING_DELETE":                 3,
  1165  		"PENDING_CREATE":                 4,
  1166  		"MAINTENANCE":                    5,
  1167  		"FAILED":                         6,
  1168  		"ONLINE_MAINTENANCE":             7,
  1169  	}
  1170  )
  1171  
  1172  func (x DatabaseInstance_SqlInstanceState) Enum() *DatabaseInstance_SqlInstanceState {
  1173  	p := new(DatabaseInstance_SqlInstanceState)
  1174  	*p = x
  1175  	return p
  1176  }
  1177  
  1178  func (x DatabaseInstance_SqlInstanceState) String() string {
  1179  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1180  }
  1181  
  1182  func (DatabaseInstance_SqlInstanceState) Descriptor() protoreflect.EnumDescriptor {
  1183  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[17].Descriptor()
  1184  }
  1185  
  1186  func (DatabaseInstance_SqlInstanceState) Type() protoreflect.EnumType {
  1187  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[17]
  1188  }
  1189  
  1190  func (x DatabaseInstance_SqlInstanceState) Number() protoreflect.EnumNumber {
  1191  	return protoreflect.EnumNumber(x)
  1192  }
  1193  
  1194  // Deprecated: Use DatabaseInstance_SqlInstanceState.Descriptor instead.
  1195  func (DatabaseInstance_SqlInstanceState) EnumDescriptor() ([]byte, []int) {
  1196  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{14, 0}
  1197  }
  1198  
  1199  // This enum lists all possible states regarding out-of-disk issues.
  1200  type DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState int32
  1201  
  1202  const (
  1203  	// Unspecified state
  1204  	DatabaseInstance_SqlOutOfDiskReport_SQL_OUT_OF_DISK_STATE_UNSPECIFIED DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState = 0
  1205  	// The instance has plenty space on data disk
  1206  	DatabaseInstance_SqlOutOfDiskReport_NORMAL DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState = 1
  1207  	// Data disk is almost used up. It is shutdown to prevent data
  1208  	// corruption.
  1209  	DatabaseInstance_SqlOutOfDiskReport_SOFT_SHUTDOWN DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState = 2
  1210  )
  1211  
  1212  // Enum value maps for DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState.
  1213  var (
  1214  	DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState_name = map[int32]string{
  1215  		0: "SQL_OUT_OF_DISK_STATE_UNSPECIFIED",
  1216  		1: "NORMAL",
  1217  		2: "SOFT_SHUTDOWN",
  1218  	}
  1219  	DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState_value = map[string]int32{
  1220  		"SQL_OUT_OF_DISK_STATE_UNSPECIFIED": 0,
  1221  		"NORMAL":                            1,
  1222  		"SOFT_SHUTDOWN":                     2,
  1223  	}
  1224  )
  1225  
  1226  func (x DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) Enum() *DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState {
  1227  	p := new(DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState)
  1228  	*p = x
  1229  	return p
  1230  }
  1231  
  1232  func (x DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) String() string {
  1233  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1234  }
  1235  
  1236  func (DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) Descriptor() protoreflect.EnumDescriptor {
  1237  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[18].Descriptor()
  1238  }
  1239  
  1240  func (DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) Type() protoreflect.EnumType {
  1241  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[18]
  1242  }
  1243  
  1244  func (x DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) Number() protoreflect.EnumNumber {
  1245  	return protoreflect.EnumNumber(x)
  1246  }
  1247  
  1248  // Deprecated: Use DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState.Descriptor instead.
  1249  func (DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState) EnumDescriptor() ([]byte, []int) {
  1250  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{14, 2, 0}
  1251  }
  1252  
  1253  type SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType int32
  1254  
  1255  const (
  1256  	SqlExternalSyncSettingError_SQL_EXTERNAL_SYNC_SETTING_ERROR_TYPE_UNSPECIFIED SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 0
  1257  	SqlExternalSyncSettingError_CONNECTION_FAILURE                               SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 1
  1258  	SqlExternalSyncSettingError_BINLOG_NOT_ENABLED                               SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 2
  1259  	SqlExternalSyncSettingError_INCOMPATIBLE_DATABASE_VERSION                    SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 3
  1260  	SqlExternalSyncSettingError_REPLICA_ALREADY_SETUP                            SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 4
  1261  	SqlExternalSyncSettingError_INSUFFICIENT_PRIVILEGE                           SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 5
  1262  	// Unsupported migration type.
  1263  	SqlExternalSyncSettingError_UNSUPPORTED_MIGRATION_TYPE SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 6
  1264  	// No pglogical extension installed on databases, applicable for postgres.
  1265  	SqlExternalSyncSettingError_NO_PGLOGICAL_INSTALLED SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 7
  1266  	// pglogical node already exists on databases, applicable for postgres.
  1267  	SqlExternalSyncSettingError_PGLOGICAL_NODE_ALREADY_EXISTS SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 8
  1268  	// The value of parameter wal_level is not set to logical.
  1269  	SqlExternalSyncSettingError_INVALID_WAL_LEVEL SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 9
  1270  	// The value of parameter shared_preload_libraries does not include
  1271  	// pglogical.
  1272  	SqlExternalSyncSettingError_INVALID_SHARED_PRELOAD_LIBRARY SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 10
  1273  	// The value of parameter max_replication_slots is not sufficient.
  1274  	SqlExternalSyncSettingError_INSUFFICIENT_MAX_REPLICATION_SLOTS SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 11
  1275  	// The value of parameter max_wal_senders is not sufficient.
  1276  	SqlExternalSyncSettingError_INSUFFICIENT_MAX_WAL_SENDERS SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 12
  1277  	// The value of parameter max_worker_processes is not sufficient.
  1278  	SqlExternalSyncSettingError_INSUFFICIENT_MAX_WORKER_PROCESSES SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 13
  1279  	// Extensions installed are either not supported or having unsupported
  1280  	// versions
  1281  	SqlExternalSyncSettingError_UNSUPPORTED_EXTENSIONS SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 14
  1282  	// The value of parameter rds.logical_replication is not set to 1.
  1283  	SqlExternalSyncSettingError_INVALID_RDS_LOGICAL_REPLICATION SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 15
  1284  	// The primary instance logging setup doesn't allow EM sync.
  1285  	SqlExternalSyncSettingError_INVALID_LOGGING_SETUP SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 16
  1286  	// The primary instance database parameter setup doesn't allow EM sync.
  1287  	SqlExternalSyncSettingError_INVALID_DB_PARAM SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 17
  1288  	// The gtid_mode is not supported, applicable for MySQL.
  1289  	SqlExternalSyncSettingError_UNSUPPORTED_GTID_MODE SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 18
  1290  	// SQL Server Agent is not running.
  1291  	SqlExternalSyncSettingError_SQLSERVER_AGENT_NOT_RUNNING SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 19
  1292  	// The table definition is not support due to missing primary key or replica
  1293  	// identity, applicable for postgres.
  1294  	SqlExternalSyncSettingError_UNSUPPORTED_TABLE_DEFINITION SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 20
  1295  	// The customer has a definer that will break EM setup.
  1296  	SqlExternalSyncSettingError_UNSUPPORTED_DEFINER SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 21
  1297  	// SQL Server @@SERVERNAME does not match actual host name
  1298  	SqlExternalSyncSettingError_SQLSERVER_SERVERNAME_MISMATCH SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 22
  1299  	// The primary instance has been setup and will fail the setup.
  1300  	SqlExternalSyncSettingError_PRIMARY_ALREADY_SETUP SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 23
  1301  	// The primary instance has unsupported binary log format.
  1302  	SqlExternalSyncSettingError_UNSUPPORTED_BINLOG_FORMAT SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 24
  1303  	// The primary instance's binary log retention setting.
  1304  	SqlExternalSyncSettingError_BINLOG_RETENTION_SETTING SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 25
  1305  	// The primary instance has tables with unsupported storage engine.
  1306  	SqlExternalSyncSettingError_UNSUPPORTED_STORAGE_ENGINE SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType = 26
  1307  )
  1308  
  1309  // Enum value maps for SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType.
  1310  var (
  1311  	SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType_name = map[int32]string{
  1312  		0:  "SQL_EXTERNAL_SYNC_SETTING_ERROR_TYPE_UNSPECIFIED",
  1313  		1:  "CONNECTION_FAILURE",
  1314  		2:  "BINLOG_NOT_ENABLED",
  1315  		3:  "INCOMPATIBLE_DATABASE_VERSION",
  1316  		4:  "REPLICA_ALREADY_SETUP",
  1317  		5:  "INSUFFICIENT_PRIVILEGE",
  1318  		6:  "UNSUPPORTED_MIGRATION_TYPE",
  1319  		7:  "NO_PGLOGICAL_INSTALLED",
  1320  		8:  "PGLOGICAL_NODE_ALREADY_EXISTS",
  1321  		9:  "INVALID_WAL_LEVEL",
  1322  		10: "INVALID_SHARED_PRELOAD_LIBRARY",
  1323  		11: "INSUFFICIENT_MAX_REPLICATION_SLOTS",
  1324  		12: "INSUFFICIENT_MAX_WAL_SENDERS",
  1325  		13: "INSUFFICIENT_MAX_WORKER_PROCESSES",
  1326  		14: "UNSUPPORTED_EXTENSIONS",
  1327  		15: "INVALID_RDS_LOGICAL_REPLICATION",
  1328  		16: "INVALID_LOGGING_SETUP",
  1329  		17: "INVALID_DB_PARAM",
  1330  		18: "UNSUPPORTED_GTID_MODE",
  1331  		19: "SQLSERVER_AGENT_NOT_RUNNING",
  1332  		20: "UNSUPPORTED_TABLE_DEFINITION",
  1333  		21: "UNSUPPORTED_DEFINER",
  1334  		22: "SQLSERVER_SERVERNAME_MISMATCH",
  1335  		23: "PRIMARY_ALREADY_SETUP",
  1336  		24: "UNSUPPORTED_BINLOG_FORMAT",
  1337  		25: "BINLOG_RETENTION_SETTING",
  1338  		26: "UNSUPPORTED_STORAGE_ENGINE",
  1339  	}
  1340  	SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType_value = map[string]int32{
  1341  		"SQL_EXTERNAL_SYNC_SETTING_ERROR_TYPE_UNSPECIFIED": 0,
  1342  		"CONNECTION_FAILURE":                 1,
  1343  		"BINLOG_NOT_ENABLED":                 2,
  1344  		"INCOMPATIBLE_DATABASE_VERSION":      3,
  1345  		"REPLICA_ALREADY_SETUP":              4,
  1346  		"INSUFFICIENT_PRIVILEGE":             5,
  1347  		"UNSUPPORTED_MIGRATION_TYPE":         6,
  1348  		"NO_PGLOGICAL_INSTALLED":             7,
  1349  		"PGLOGICAL_NODE_ALREADY_EXISTS":      8,
  1350  		"INVALID_WAL_LEVEL":                  9,
  1351  		"INVALID_SHARED_PRELOAD_LIBRARY":     10,
  1352  		"INSUFFICIENT_MAX_REPLICATION_SLOTS": 11,
  1353  		"INSUFFICIENT_MAX_WAL_SENDERS":       12,
  1354  		"INSUFFICIENT_MAX_WORKER_PROCESSES":  13,
  1355  		"UNSUPPORTED_EXTENSIONS":             14,
  1356  		"INVALID_RDS_LOGICAL_REPLICATION":    15,
  1357  		"INVALID_LOGGING_SETUP":              16,
  1358  		"INVALID_DB_PARAM":                   17,
  1359  		"UNSUPPORTED_GTID_MODE":              18,
  1360  		"SQLSERVER_AGENT_NOT_RUNNING":        19,
  1361  		"UNSUPPORTED_TABLE_DEFINITION":       20,
  1362  		"UNSUPPORTED_DEFINER":                21,
  1363  		"SQLSERVER_SERVERNAME_MISMATCH":      22,
  1364  		"PRIMARY_ALREADY_SETUP":              23,
  1365  		"UNSUPPORTED_BINLOG_FORMAT":          24,
  1366  		"BINLOG_RETENTION_SETTING":           25,
  1367  		"UNSUPPORTED_STORAGE_ENGINE":         26,
  1368  	}
  1369  )
  1370  
  1371  func (x SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) Enum() *SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType {
  1372  	p := new(SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType)
  1373  	*p = x
  1374  	return p
  1375  }
  1376  
  1377  func (x SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) String() string {
  1378  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1379  }
  1380  
  1381  func (SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) Descriptor() protoreflect.EnumDescriptor {
  1382  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[19].Descriptor()
  1383  }
  1384  
  1385  func (SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) Type() protoreflect.EnumType {
  1386  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[19]
  1387  }
  1388  
  1389  func (x SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) Number() protoreflect.EnumNumber {
  1390  	return protoreflect.EnumNumber(x)
  1391  }
  1392  
  1393  // Deprecated: Use SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType.Descriptor instead.
  1394  func (SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType) EnumDescriptor() ([]byte, []int) {
  1395  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{36, 0}
  1396  }
  1397  
  1398  // The type of Cloud SQL operation.
  1399  type Operation_SqlOperationType int32
  1400  
  1401  const (
  1402  	// Unknown operation type.
  1403  	Operation_SQL_OPERATION_TYPE_UNSPECIFIED Operation_SqlOperationType = 0
  1404  	// Imports data into a Cloud SQL instance.
  1405  	Operation_IMPORT Operation_SqlOperationType = 1
  1406  	// Exports data from a Cloud SQL instance to a Cloud Storage
  1407  	// bucket.
  1408  	Operation_EXPORT Operation_SqlOperationType = 2
  1409  	// Creates a new Cloud SQL instance.
  1410  	Operation_CREATE Operation_SqlOperationType = 3
  1411  	// Updates the settings of a Cloud SQL instance.
  1412  	Operation_UPDATE Operation_SqlOperationType = 4
  1413  	// Deletes a Cloud SQL instance.
  1414  	Operation_DELETE Operation_SqlOperationType = 5
  1415  	// Restarts the Cloud SQL instance.
  1416  	Operation_RESTART Operation_SqlOperationType = 6
  1417  	// Deprecated: Do not use.
  1418  	Operation_BACKUP Operation_SqlOperationType = 7
  1419  	// Deprecated: Do not use.
  1420  	Operation_SNAPSHOT Operation_SqlOperationType = 8
  1421  	// Performs instance backup.
  1422  	Operation_BACKUP_VOLUME Operation_SqlOperationType = 9
  1423  	// Deletes an instance backup.
  1424  	Operation_DELETE_VOLUME Operation_SqlOperationType = 10
  1425  	// Restores an instance backup.
  1426  	Operation_RESTORE_VOLUME Operation_SqlOperationType = 11
  1427  	// Injects a privileged user in mysql for MOB instances.
  1428  	Operation_INJECT_USER Operation_SqlOperationType = 12
  1429  	// Clones a Cloud SQL instance.
  1430  	Operation_CLONE Operation_SqlOperationType = 14
  1431  	// Stops replication on a Cloud SQL read replica instance.
  1432  	Operation_STOP_REPLICA Operation_SqlOperationType = 15
  1433  	// Starts replication on a Cloud SQL read replica instance.
  1434  	Operation_START_REPLICA Operation_SqlOperationType = 16
  1435  	// Promotes a Cloud SQL replica instance.
  1436  	Operation_PROMOTE_REPLICA Operation_SqlOperationType = 17
  1437  	// Creates a Cloud SQL replica instance.
  1438  	Operation_CREATE_REPLICA Operation_SqlOperationType = 18
  1439  	// Creates a new user in a Cloud SQL instance.
  1440  	Operation_CREATE_USER Operation_SqlOperationType = 19
  1441  	// Deletes a user from a Cloud SQL instance.
  1442  	Operation_DELETE_USER Operation_SqlOperationType = 20
  1443  	// Updates an existing user in a Cloud SQL instance.
  1444  	Operation_UPDATE_USER Operation_SqlOperationType = 21
  1445  	// Creates a database in the Cloud SQL instance.
  1446  	Operation_CREATE_DATABASE Operation_SqlOperationType = 22
  1447  	// Deletes a database in the Cloud SQL instance.
  1448  	Operation_DELETE_DATABASE Operation_SqlOperationType = 23
  1449  	// Updates a database in the Cloud SQL instance.
  1450  	Operation_UPDATE_DATABASE Operation_SqlOperationType = 24
  1451  	// Performs failover of an HA-enabled Cloud SQL
  1452  	// failover replica.
  1453  	Operation_FAILOVER Operation_SqlOperationType = 25
  1454  	// Deletes the backup taken by a backup run.
  1455  	Operation_DELETE_BACKUP    Operation_SqlOperationType = 26
  1456  	Operation_RECREATE_REPLICA Operation_SqlOperationType = 27
  1457  	// Truncates a general or slow log table in MySQL.
  1458  	Operation_TRUNCATE_LOG Operation_SqlOperationType = 28
  1459  	// Demotes the stand-alone instance to be a Cloud SQL
  1460  	// read replica for an external database server.
  1461  	Operation_DEMOTE_MASTER Operation_SqlOperationType = 29
  1462  	// Indicates that the instance is currently in maintenance. Maintenance
  1463  	// typically causes the instance to be unavailable for 1-3 minutes.
  1464  	Operation_MAINTENANCE Operation_SqlOperationType = 30
  1465  	// This field is deprecated, and will be removed in future version of API.
  1466  	//
  1467  	// Deprecated: Do not use.
  1468  	Operation_ENABLE_PRIVATE_IP Operation_SqlOperationType = 31
  1469  	// Deprecated: Do not use.
  1470  	Operation_DEFER_MAINTENANCE Operation_SqlOperationType = 32
  1471  	// Creates clone instance.
  1472  	//
  1473  	// Deprecated: Do not use.
  1474  	Operation_CREATE_CLONE Operation_SqlOperationType = 33
  1475  	// Reschedule maintenance to another time.
  1476  	Operation_RESCHEDULE_MAINTENANCE Operation_SqlOperationType = 34
  1477  	// Starts external sync of a Cloud SQL EM replica to an external primary
  1478  	// instance.
  1479  	Operation_START_EXTERNAL_SYNC Operation_SqlOperationType = 35
  1480  )
  1481  
  1482  // Enum value maps for Operation_SqlOperationType.
  1483  var (
  1484  	Operation_SqlOperationType_name = map[int32]string{
  1485  		0:  "SQL_OPERATION_TYPE_UNSPECIFIED",
  1486  		1:  "IMPORT",
  1487  		2:  "EXPORT",
  1488  		3:  "CREATE",
  1489  		4:  "UPDATE",
  1490  		5:  "DELETE",
  1491  		6:  "RESTART",
  1492  		7:  "BACKUP",
  1493  		8:  "SNAPSHOT",
  1494  		9:  "BACKUP_VOLUME",
  1495  		10: "DELETE_VOLUME",
  1496  		11: "RESTORE_VOLUME",
  1497  		12: "INJECT_USER",
  1498  		14: "CLONE",
  1499  		15: "STOP_REPLICA",
  1500  		16: "START_REPLICA",
  1501  		17: "PROMOTE_REPLICA",
  1502  		18: "CREATE_REPLICA",
  1503  		19: "CREATE_USER",
  1504  		20: "DELETE_USER",
  1505  		21: "UPDATE_USER",
  1506  		22: "CREATE_DATABASE",
  1507  		23: "DELETE_DATABASE",
  1508  		24: "UPDATE_DATABASE",
  1509  		25: "FAILOVER",
  1510  		26: "DELETE_BACKUP",
  1511  		27: "RECREATE_REPLICA",
  1512  		28: "TRUNCATE_LOG",
  1513  		29: "DEMOTE_MASTER",
  1514  		30: "MAINTENANCE",
  1515  		31: "ENABLE_PRIVATE_IP",
  1516  		32: "DEFER_MAINTENANCE",
  1517  		33: "CREATE_CLONE",
  1518  		34: "RESCHEDULE_MAINTENANCE",
  1519  		35: "START_EXTERNAL_SYNC",
  1520  	}
  1521  	Operation_SqlOperationType_value = map[string]int32{
  1522  		"SQL_OPERATION_TYPE_UNSPECIFIED": 0,
  1523  		"IMPORT":                         1,
  1524  		"EXPORT":                         2,
  1525  		"CREATE":                         3,
  1526  		"UPDATE":                         4,
  1527  		"DELETE":                         5,
  1528  		"RESTART":                        6,
  1529  		"BACKUP":                         7,
  1530  		"SNAPSHOT":                       8,
  1531  		"BACKUP_VOLUME":                  9,
  1532  		"DELETE_VOLUME":                  10,
  1533  		"RESTORE_VOLUME":                 11,
  1534  		"INJECT_USER":                    12,
  1535  		"CLONE":                          14,
  1536  		"STOP_REPLICA":                   15,
  1537  		"START_REPLICA":                  16,
  1538  		"PROMOTE_REPLICA":                17,
  1539  		"CREATE_REPLICA":                 18,
  1540  		"CREATE_USER":                    19,
  1541  		"DELETE_USER":                    20,
  1542  		"UPDATE_USER":                    21,
  1543  		"CREATE_DATABASE":                22,
  1544  		"DELETE_DATABASE":                23,
  1545  		"UPDATE_DATABASE":                24,
  1546  		"FAILOVER":                       25,
  1547  		"DELETE_BACKUP":                  26,
  1548  		"RECREATE_REPLICA":               27,
  1549  		"TRUNCATE_LOG":                   28,
  1550  		"DEMOTE_MASTER":                  29,
  1551  		"MAINTENANCE":                    30,
  1552  		"ENABLE_PRIVATE_IP":              31,
  1553  		"DEFER_MAINTENANCE":              32,
  1554  		"CREATE_CLONE":                   33,
  1555  		"RESCHEDULE_MAINTENANCE":         34,
  1556  		"START_EXTERNAL_SYNC":            35,
  1557  	}
  1558  )
  1559  
  1560  func (x Operation_SqlOperationType) Enum() *Operation_SqlOperationType {
  1561  	p := new(Operation_SqlOperationType)
  1562  	*p = x
  1563  	return p
  1564  }
  1565  
  1566  func (x Operation_SqlOperationType) String() string {
  1567  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1568  }
  1569  
  1570  func (Operation_SqlOperationType) Descriptor() protoreflect.EnumDescriptor {
  1571  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[20].Descriptor()
  1572  }
  1573  
  1574  func (Operation_SqlOperationType) Type() protoreflect.EnumType {
  1575  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[20]
  1576  }
  1577  
  1578  func (x Operation_SqlOperationType) Number() protoreflect.EnumNumber {
  1579  	return protoreflect.EnumNumber(x)
  1580  }
  1581  
  1582  // Deprecated: Use Operation_SqlOperationType.Descriptor instead.
  1583  func (Operation_SqlOperationType) EnumDescriptor() ([]byte, []int) {
  1584  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{47, 0}
  1585  }
  1586  
  1587  // The status of an operation.
  1588  type Operation_SqlOperationStatus int32
  1589  
  1590  const (
  1591  	// The state of the operation is unknown.
  1592  	Operation_SQL_OPERATION_STATUS_UNSPECIFIED Operation_SqlOperationStatus = 0
  1593  	// The operation has been queued, but has not started yet.
  1594  	Operation_PENDING Operation_SqlOperationStatus = 1
  1595  	// The operation is running.
  1596  	Operation_RUNNING Operation_SqlOperationStatus = 2
  1597  	// The operation completed.
  1598  	Operation_DONE Operation_SqlOperationStatus = 3
  1599  )
  1600  
  1601  // Enum value maps for Operation_SqlOperationStatus.
  1602  var (
  1603  	Operation_SqlOperationStatus_name = map[int32]string{
  1604  		0: "SQL_OPERATION_STATUS_UNSPECIFIED",
  1605  		1: "PENDING",
  1606  		2: "RUNNING",
  1607  		3: "DONE",
  1608  	}
  1609  	Operation_SqlOperationStatus_value = map[string]int32{
  1610  		"SQL_OPERATION_STATUS_UNSPECIFIED": 0,
  1611  		"PENDING":                          1,
  1612  		"RUNNING":                          2,
  1613  		"DONE":                             3,
  1614  	}
  1615  )
  1616  
  1617  func (x Operation_SqlOperationStatus) Enum() *Operation_SqlOperationStatus {
  1618  	p := new(Operation_SqlOperationStatus)
  1619  	*p = x
  1620  	return p
  1621  }
  1622  
  1623  func (x Operation_SqlOperationStatus) String() string {
  1624  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1625  }
  1626  
  1627  func (Operation_SqlOperationStatus) Descriptor() protoreflect.EnumDescriptor {
  1628  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[21].Descriptor()
  1629  }
  1630  
  1631  func (Operation_SqlOperationStatus) Type() protoreflect.EnumType {
  1632  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[21]
  1633  }
  1634  
  1635  func (x Operation_SqlOperationStatus) Number() protoreflect.EnumNumber {
  1636  	return protoreflect.EnumNumber(x)
  1637  }
  1638  
  1639  // Deprecated: Use Operation_SqlOperationStatus.Descriptor instead.
  1640  func (Operation_SqlOperationStatus) EnumDescriptor() ([]byte, []int) {
  1641  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{47, 1}
  1642  }
  1643  
  1644  // The complexity choices of the password.
  1645  type PasswordValidationPolicy_Complexity int32
  1646  
  1647  const (
  1648  	// Complexity check is not specified.
  1649  	PasswordValidationPolicy_COMPLEXITY_UNSPECIFIED PasswordValidationPolicy_Complexity = 0
  1650  	// A combination of lowercase, uppercase, numeric, and non-alphanumeric
  1651  	// characters.
  1652  	PasswordValidationPolicy_COMPLEXITY_DEFAULT PasswordValidationPolicy_Complexity = 1
  1653  )
  1654  
  1655  // Enum value maps for PasswordValidationPolicy_Complexity.
  1656  var (
  1657  	PasswordValidationPolicy_Complexity_name = map[int32]string{
  1658  		0: "COMPLEXITY_UNSPECIFIED",
  1659  		1: "COMPLEXITY_DEFAULT",
  1660  	}
  1661  	PasswordValidationPolicy_Complexity_value = map[string]int32{
  1662  		"COMPLEXITY_UNSPECIFIED": 0,
  1663  		"COMPLEXITY_DEFAULT":     1,
  1664  	}
  1665  )
  1666  
  1667  func (x PasswordValidationPolicy_Complexity) Enum() *PasswordValidationPolicy_Complexity {
  1668  	p := new(PasswordValidationPolicy_Complexity)
  1669  	*p = x
  1670  	return p
  1671  }
  1672  
  1673  func (x PasswordValidationPolicy_Complexity) String() string {
  1674  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1675  }
  1676  
  1677  func (PasswordValidationPolicy_Complexity) Descriptor() protoreflect.EnumDescriptor {
  1678  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[22].Descriptor()
  1679  }
  1680  
  1681  func (PasswordValidationPolicy_Complexity) Type() protoreflect.EnumType {
  1682  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[22]
  1683  }
  1684  
  1685  func (x PasswordValidationPolicy_Complexity) Number() protoreflect.EnumNumber {
  1686  	return protoreflect.EnumNumber(x)
  1687  }
  1688  
  1689  // Deprecated: Use PasswordValidationPolicy_Complexity.Descriptor instead.
  1690  func (PasswordValidationPolicy_Complexity) EnumDescriptor() ([]byte, []int) {
  1691  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{50, 0}
  1692  }
  1693  
  1694  // Specifies when the instance is activated.
  1695  type Settings_SqlActivationPolicy int32
  1696  
  1697  const (
  1698  	// Unknown activation plan.
  1699  	Settings_SQL_ACTIVATION_POLICY_UNSPECIFIED Settings_SqlActivationPolicy = 0
  1700  	// The instance is always up and running.
  1701  	Settings_ALWAYS Settings_SqlActivationPolicy = 1
  1702  	// The instance never starts.
  1703  	Settings_NEVER Settings_SqlActivationPolicy = 2
  1704  	// The instance starts upon receiving requests.
  1705  	//
  1706  	// Deprecated: Do not use.
  1707  	Settings_ON_DEMAND Settings_SqlActivationPolicy = 3
  1708  )
  1709  
  1710  // Enum value maps for Settings_SqlActivationPolicy.
  1711  var (
  1712  	Settings_SqlActivationPolicy_name = map[int32]string{
  1713  		0: "SQL_ACTIVATION_POLICY_UNSPECIFIED",
  1714  		1: "ALWAYS",
  1715  		2: "NEVER",
  1716  		3: "ON_DEMAND",
  1717  	}
  1718  	Settings_SqlActivationPolicy_value = map[string]int32{
  1719  		"SQL_ACTIVATION_POLICY_UNSPECIFIED": 0,
  1720  		"ALWAYS":                            1,
  1721  		"NEVER":                             2,
  1722  		"ON_DEMAND":                         3,
  1723  	}
  1724  )
  1725  
  1726  func (x Settings_SqlActivationPolicy) Enum() *Settings_SqlActivationPolicy {
  1727  	p := new(Settings_SqlActivationPolicy)
  1728  	*p = x
  1729  	return p
  1730  }
  1731  
  1732  func (x Settings_SqlActivationPolicy) String() string {
  1733  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1734  }
  1735  
  1736  func (Settings_SqlActivationPolicy) Descriptor() protoreflect.EnumDescriptor {
  1737  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[23].Descriptor()
  1738  }
  1739  
  1740  func (Settings_SqlActivationPolicy) Type() protoreflect.EnumType {
  1741  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[23]
  1742  }
  1743  
  1744  func (x Settings_SqlActivationPolicy) Number() protoreflect.EnumNumber {
  1745  	return protoreflect.EnumNumber(x)
  1746  }
  1747  
  1748  // Deprecated: Use Settings_SqlActivationPolicy.Descriptor instead.
  1749  func (Settings_SqlActivationPolicy) EnumDescriptor() ([]byte, []int) {
  1750  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{55, 0}
  1751  }
  1752  
  1753  type SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType int32
  1754  
  1755  const (
  1756  	SqlInstancesRescheduleMaintenanceRequestBody_RESCHEDULE_TYPE_UNSPECIFIED SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType = 0
  1757  	// Reschedules maintenance to happen now (within 5 minutes).
  1758  	SqlInstancesRescheduleMaintenanceRequestBody_IMMEDIATE SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType = 1
  1759  	// Reschedules maintenance to occur within one week from the originally
  1760  	// scheduled day and time.
  1761  	SqlInstancesRescheduleMaintenanceRequestBody_NEXT_AVAILABLE_WINDOW SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType = 2
  1762  	// Reschedules maintenance to a specific time and day.
  1763  	SqlInstancesRescheduleMaintenanceRequestBody_SPECIFIC_TIME SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType = 3
  1764  )
  1765  
  1766  // Enum value maps for SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType.
  1767  var (
  1768  	SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType_name = map[int32]string{
  1769  		0: "RESCHEDULE_TYPE_UNSPECIFIED",
  1770  		1: "IMMEDIATE",
  1771  		2: "NEXT_AVAILABLE_WINDOW",
  1772  		3: "SPECIFIC_TIME",
  1773  	}
  1774  	SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType_value = map[string]int32{
  1775  		"RESCHEDULE_TYPE_UNSPECIFIED": 0,
  1776  		"IMMEDIATE":                   1,
  1777  		"NEXT_AVAILABLE_WINDOW":       2,
  1778  		"SPECIFIC_TIME":               3,
  1779  	}
  1780  )
  1781  
  1782  func (x SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) Enum() *SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType {
  1783  	p := new(SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType)
  1784  	*p = x
  1785  	return p
  1786  }
  1787  
  1788  func (x SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) String() string {
  1789  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
  1790  }
  1791  
  1792  func (SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) Descriptor() protoreflect.EnumDescriptor {
  1793  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[24].Descriptor()
  1794  }
  1795  
  1796  func (SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) Type() protoreflect.EnumType {
  1797  	return &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes[24]
  1798  }
  1799  
  1800  func (x SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) Number() protoreflect.EnumNumber {
  1801  	return protoreflect.EnumNumber(x)
  1802  }
  1803  
  1804  // Deprecated: Use SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType.Descriptor instead.
  1805  func (SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType) EnumDescriptor() ([]byte, []int) {
  1806  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{60, 0}
  1807  }
  1808  
  1809  // An entry for an Access Control list.
  1810  type AclEntry struct {
  1811  	state         protoimpl.MessageState
  1812  	sizeCache     protoimpl.SizeCache
  1813  	unknownFields protoimpl.UnknownFields
  1814  
  1815  	// The allowlisted value for the access control list.
  1816  	Value string `protobuf:"bytes,1,opt,name=value,proto3" json:"value,omitempty"`
  1817  	// The time when this access control entry expires in
  1818  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  1819  	// `2012-11-15T16:19:00.094Z`.
  1820  	ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
  1821  	// Optional. A label to identify this entry.
  1822  	Name string `protobuf:"bytes,3,opt,name=name,proto3" json:"name,omitempty"`
  1823  	// This is always `sql#aclEntry`.
  1824  	Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
  1825  }
  1826  
  1827  func (x *AclEntry) Reset() {
  1828  	*x = AclEntry{}
  1829  	if protoimpl.UnsafeEnabled {
  1830  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[0]
  1831  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1832  		ms.StoreMessageInfo(mi)
  1833  	}
  1834  }
  1835  
  1836  func (x *AclEntry) String() string {
  1837  	return protoimpl.X.MessageStringOf(x)
  1838  }
  1839  
  1840  func (*AclEntry) ProtoMessage() {}
  1841  
  1842  func (x *AclEntry) ProtoReflect() protoreflect.Message {
  1843  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[0]
  1844  	if protoimpl.UnsafeEnabled && x != nil {
  1845  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1846  		if ms.LoadMessageInfo() == nil {
  1847  			ms.StoreMessageInfo(mi)
  1848  		}
  1849  		return ms
  1850  	}
  1851  	return mi.MessageOf(x)
  1852  }
  1853  
  1854  // Deprecated: Use AclEntry.ProtoReflect.Descriptor instead.
  1855  func (*AclEntry) Descriptor() ([]byte, []int) {
  1856  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{0}
  1857  }
  1858  
  1859  func (x *AclEntry) GetValue() string {
  1860  	if x != nil {
  1861  		return x.Value
  1862  	}
  1863  	return ""
  1864  }
  1865  
  1866  func (x *AclEntry) GetExpirationTime() *timestamppb.Timestamp {
  1867  	if x != nil {
  1868  		return x.ExpirationTime
  1869  	}
  1870  	return nil
  1871  }
  1872  
  1873  func (x *AclEntry) GetName() string {
  1874  	if x != nil {
  1875  		return x.Name
  1876  	}
  1877  	return ""
  1878  }
  1879  
  1880  func (x *AclEntry) GetKind() string {
  1881  	if x != nil {
  1882  		return x.Kind
  1883  	}
  1884  	return ""
  1885  }
  1886  
  1887  // An Admin API warning message.
  1888  type ApiWarning struct {
  1889  	state         protoimpl.MessageState
  1890  	sizeCache     protoimpl.SizeCache
  1891  	unknownFields protoimpl.UnknownFields
  1892  
  1893  	// Code to uniquely identify the warning type.
  1894  	Code ApiWarning_SqlApiWarningCode `protobuf:"varint,1,opt,name=code,proto3,enum=google.cloud.sql.v1beta4.ApiWarning_SqlApiWarningCode" json:"code,omitempty"`
  1895  	// The warning message.
  1896  	Message string `protobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty"`
  1897  	// The region name for REGION_UNREACHABLE warning.
  1898  	Region string `protobuf:"bytes,3,opt,name=region,proto3" json:"region,omitempty"`
  1899  }
  1900  
  1901  func (x *ApiWarning) Reset() {
  1902  	*x = ApiWarning{}
  1903  	if protoimpl.UnsafeEnabled {
  1904  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[1]
  1905  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1906  		ms.StoreMessageInfo(mi)
  1907  	}
  1908  }
  1909  
  1910  func (x *ApiWarning) String() string {
  1911  	return protoimpl.X.MessageStringOf(x)
  1912  }
  1913  
  1914  func (*ApiWarning) ProtoMessage() {}
  1915  
  1916  func (x *ApiWarning) ProtoReflect() protoreflect.Message {
  1917  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[1]
  1918  	if protoimpl.UnsafeEnabled && x != nil {
  1919  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1920  		if ms.LoadMessageInfo() == nil {
  1921  			ms.StoreMessageInfo(mi)
  1922  		}
  1923  		return ms
  1924  	}
  1925  	return mi.MessageOf(x)
  1926  }
  1927  
  1928  // Deprecated: Use ApiWarning.ProtoReflect.Descriptor instead.
  1929  func (*ApiWarning) Descriptor() ([]byte, []int) {
  1930  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{1}
  1931  }
  1932  
  1933  func (x *ApiWarning) GetCode() ApiWarning_SqlApiWarningCode {
  1934  	if x != nil {
  1935  		return x.Code
  1936  	}
  1937  	return ApiWarning_SQL_API_WARNING_CODE_UNSPECIFIED
  1938  }
  1939  
  1940  func (x *ApiWarning) GetMessage() string {
  1941  	if x != nil {
  1942  		return x.Message
  1943  	}
  1944  	return ""
  1945  }
  1946  
  1947  func (x *ApiWarning) GetRegion() string {
  1948  	if x != nil {
  1949  		return x.Region
  1950  	}
  1951  	return ""
  1952  }
  1953  
  1954  // We currently only support backup retention by specifying the number
  1955  // of backups we will retain.
  1956  type BackupRetentionSettings struct {
  1957  	state         protoimpl.MessageState
  1958  	sizeCache     protoimpl.SizeCache
  1959  	unknownFields protoimpl.UnknownFields
  1960  
  1961  	// The unit that 'retained_backups' represents.
  1962  	RetentionUnit BackupRetentionSettings_RetentionUnit `protobuf:"varint,1,opt,name=retention_unit,json=retentionUnit,proto3,enum=google.cloud.sql.v1beta4.BackupRetentionSettings_RetentionUnit" json:"retention_unit,omitempty"`
  1963  	// Depending on the value of retention_unit, this is used to determine
  1964  	// if a backup needs to be deleted.  If retention_unit is 'COUNT', we will
  1965  	// retain this many backups.
  1966  	RetainedBackups *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=retained_backups,json=retainedBackups,proto3" json:"retained_backups,omitempty"`
  1967  }
  1968  
  1969  func (x *BackupRetentionSettings) Reset() {
  1970  	*x = BackupRetentionSettings{}
  1971  	if protoimpl.UnsafeEnabled {
  1972  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[2]
  1973  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1974  		ms.StoreMessageInfo(mi)
  1975  	}
  1976  }
  1977  
  1978  func (x *BackupRetentionSettings) String() string {
  1979  	return protoimpl.X.MessageStringOf(x)
  1980  }
  1981  
  1982  func (*BackupRetentionSettings) ProtoMessage() {}
  1983  
  1984  func (x *BackupRetentionSettings) ProtoReflect() protoreflect.Message {
  1985  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[2]
  1986  	if protoimpl.UnsafeEnabled && x != nil {
  1987  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1988  		if ms.LoadMessageInfo() == nil {
  1989  			ms.StoreMessageInfo(mi)
  1990  		}
  1991  		return ms
  1992  	}
  1993  	return mi.MessageOf(x)
  1994  }
  1995  
  1996  // Deprecated: Use BackupRetentionSettings.ProtoReflect.Descriptor instead.
  1997  func (*BackupRetentionSettings) Descriptor() ([]byte, []int) {
  1998  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{2}
  1999  }
  2000  
  2001  func (x *BackupRetentionSettings) GetRetentionUnit() BackupRetentionSettings_RetentionUnit {
  2002  	if x != nil {
  2003  		return x.RetentionUnit
  2004  	}
  2005  	return BackupRetentionSettings_RETENTION_UNIT_UNSPECIFIED
  2006  }
  2007  
  2008  func (x *BackupRetentionSettings) GetRetainedBackups() *wrapperspb.Int32Value {
  2009  	if x != nil {
  2010  		return x.RetainedBackups
  2011  	}
  2012  	return nil
  2013  }
  2014  
  2015  // Database instance backup configuration.
  2016  type BackupConfiguration struct {
  2017  	state         protoimpl.MessageState
  2018  	sizeCache     protoimpl.SizeCache
  2019  	unknownFields protoimpl.UnknownFields
  2020  
  2021  	// Start time for the daily backup configuration in UTC timezone in the 24
  2022  	// hour format - `HH:MM`.
  2023  	StartTime string `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  2024  	// Whether this configuration is enabled.
  2025  	Enabled *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=enabled,proto3" json:"enabled,omitempty"`
  2026  	// This is always `sql#backupConfiguration`.
  2027  	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
  2028  	// (MySQL only) Whether binary log is enabled. If backup configuration is
  2029  	// disabled, binarylog must be disabled as well.
  2030  	BinaryLogEnabled *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=binary_log_enabled,json=binaryLogEnabled,proto3" json:"binary_log_enabled,omitempty"`
  2031  	// Reserved for future use.
  2032  	ReplicationLogArchivingEnabled *wrapperspb.BoolValue `protobuf:"bytes,5,opt,name=replication_log_archiving_enabled,json=replicationLogArchivingEnabled,proto3" json:"replication_log_archiving_enabled,omitempty"`
  2033  	// Location of the backup
  2034  	Location string `protobuf:"bytes,6,opt,name=location,proto3" json:"location,omitempty"`
  2035  	// (Postgres only) Whether point in time recovery is enabled.
  2036  	PointInTimeRecoveryEnabled *wrapperspb.BoolValue `protobuf:"bytes,7,opt,name=point_in_time_recovery_enabled,json=pointInTimeRecoveryEnabled,proto3" json:"point_in_time_recovery_enabled,omitempty"`
  2037  	// The number of days of transaction logs we retain for point in time
  2038  	// restore, from 1-7.
  2039  	TransactionLogRetentionDays *wrapperspb.Int32Value `protobuf:"bytes,9,opt,name=transaction_log_retention_days,json=transactionLogRetentionDays,proto3" json:"transaction_log_retention_days,omitempty"`
  2040  	// Backup retention settings.
  2041  	BackupRetentionSettings *BackupRetentionSettings `protobuf:"bytes,10,opt,name=backup_retention_settings,json=backupRetentionSettings,proto3" json:"backup_retention_settings,omitempty"`
  2042  }
  2043  
  2044  func (x *BackupConfiguration) Reset() {
  2045  	*x = BackupConfiguration{}
  2046  	if protoimpl.UnsafeEnabled {
  2047  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[3]
  2048  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2049  		ms.StoreMessageInfo(mi)
  2050  	}
  2051  }
  2052  
  2053  func (x *BackupConfiguration) String() string {
  2054  	return protoimpl.X.MessageStringOf(x)
  2055  }
  2056  
  2057  func (*BackupConfiguration) ProtoMessage() {}
  2058  
  2059  func (x *BackupConfiguration) ProtoReflect() protoreflect.Message {
  2060  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[3]
  2061  	if protoimpl.UnsafeEnabled && x != nil {
  2062  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2063  		if ms.LoadMessageInfo() == nil {
  2064  			ms.StoreMessageInfo(mi)
  2065  		}
  2066  		return ms
  2067  	}
  2068  	return mi.MessageOf(x)
  2069  }
  2070  
  2071  // Deprecated: Use BackupConfiguration.ProtoReflect.Descriptor instead.
  2072  func (*BackupConfiguration) Descriptor() ([]byte, []int) {
  2073  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{3}
  2074  }
  2075  
  2076  func (x *BackupConfiguration) GetStartTime() string {
  2077  	if x != nil {
  2078  		return x.StartTime
  2079  	}
  2080  	return ""
  2081  }
  2082  
  2083  func (x *BackupConfiguration) GetEnabled() *wrapperspb.BoolValue {
  2084  	if x != nil {
  2085  		return x.Enabled
  2086  	}
  2087  	return nil
  2088  }
  2089  
  2090  func (x *BackupConfiguration) GetKind() string {
  2091  	if x != nil {
  2092  		return x.Kind
  2093  	}
  2094  	return ""
  2095  }
  2096  
  2097  func (x *BackupConfiguration) GetBinaryLogEnabled() *wrapperspb.BoolValue {
  2098  	if x != nil {
  2099  		return x.BinaryLogEnabled
  2100  	}
  2101  	return nil
  2102  }
  2103  
  2104  func (x *BackupConfiguration) GetReplicationLogArchivingEnabled() *wrapperspb.BoolValue {
  2105  	if x != nil {
  2106  		return x.ReplicationLogArchivingEnabled
  2107  	}
  2108  	return nil
  2109  }
  2110  
  2111  func (x *BackupConfiguration) GetLocation() string {
  2112  	if x != nil {
  2113  		return x.Location
  2114  	}
  2115  	return ""
  2116  }
  2117  
  2118  func (x *BackupConfiguration) GetPointInTimeRecoveryEnabled() *wrapperspb.BoolValue {
  2119  	if x != nil {
  2120  		return x.PointInTimeRecoveryEnabled
  2121  	}
  2122  	return nil
  2123  }
  2124  
  2125  func (x *BackupConfiguration) GetTransactionLogRetentionDays() *wrapperspb.Int32Value {
  2126  	if x != nil {
  2127  		return x.TransactionLogRetentionDays
  2128  	}
  2129  	return nil
  2130  }
  2131  
  2132  func (x *BackupConfiguration) GetBackupRetentionSettings() *BackupRetentionSettings {
  2133  	if x != nil {
  2134  		return x.BackupRetentionSettings
  2135  	}
  2136  	return nil
  2137  }
  2138  
  2139  // A BackupRun resource.
  2140  type BackupRun struct {
  2141  	state         protoimpl.MessageState
  2142  	sizeCache     protoimpl.SizeCache
  2143  	unknownFields protoimpl.UnknownFields
  2144  
  2145  	// This is always `sql#backupRun`.
  2146  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  2147  	// The status of this run.
  2148  	Status SqlBackupRunStatus `protobuf:"varint,2,opt,name=status,proto3,enum=google.cloud.sql.v1beta4.SqlBackupRunStatus" json:"status,omitempty"`
  2149  	// The time the run was enqueued in UTC timezone in
  2150  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  2151  	// `2012-11-15T16:19:00.094Z`.
  2152  	EnqueuedTime *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=enqueued_time,json=enqueuedTime,proto3" json:"enqueued_time,omitempty"`
  2153  	// The identifier for this backup run. Unique only for a specific Cloud SQL
  2154  	// instance.
  2155  	Id int64 `protobuf:"varint,4,opt,name=id,proto3" json:"id,omitempty"`
  2156  	// The time the backup operation actually started in UTC timezone in
  2157  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  2158  	// `2012-11-15T16:19:00.094Z`.
  2159  	StartTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  2160  	// The time the backup operation completed in UTC timezone in
  2161  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  2162  	// `2012-11-15T16:19:00.094Z`.
  2163  	EndTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  2164  	// Information about why the backup operation failed. This is only present if
  2165  	// the run has the FAILED status.
  2166  	Error *OperationError `protobuf:"bytes,7,opt,name=error,proto3" json:"error,omitempty"`
  2167  	// The type of this run; can be either "AUTOMATED" or "ON_DEMAND". This field
  2168  	// defaults to "ON_DEMAND" and is ignored, when specified for insert requests.
  2169  	Type SqlBackupRunType `protobuf:"varint,8,opt,name=type,proto3,enum=google.cloud.sql.v1beta4.SqlBackupRunType" json:"type,omitempty"`
  2170  	// The description of this run, only applicable to on-demand backups.
  2171  	Description string `protobuf:"bytes,9,opt,name=description,proto3" json:"description,omitempty"`
  2172  	// The start time of the backup window during which this the backup was
  2173  	// attempted in [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for
  2174  	// example `2012-11-15T16:19:00.094Z`.
  2175  	WindowStartTime *timestamppb.Timestamp `protobuf:"bytes,10,opt,name=window_start_time,json=windowStartTime,proto3" json:"window_start_time,omitempty"`
  2176  	// Name of the database instance.
  2177  	Instance string `protobuf:"bytes,11,opt,name=instance,proto3" json:"instance,omitempty"`
  2178  	// The URI of this resource.
  2179  	SelfLink string `protobuf:"bytes,12,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
  2180  	// Location of the backups.
  2181  	Location string `protobuf:"bytes,13,opt,name=location,proto3" json:"location,omitempty"`
  2182  	// Encryption configuration specific to a backup.
  2183  	DiskEncryptionConfiguration *DiskEncryptionConfiguration `protobuf:"bytes,16,opt,name=disk_encryption_configuration,json=diskEncryptionConfiguration,proto3" json:"disk_encryption_configuration,omitempty"`
  2184  	// Encryption status specific to a backup.
  2185  	DiskEncryptionStatus *DiskEncryptionStatus `protobuf:"bytes,17,opt,name=disk_encryption_status,json=diskEncryptionStatus,proto3" json:"disk_encryption_status,omitempty"`
  2186  	// Specifies the kind of backup, PHYSICAL or DEFAULT_SNAPSHOT.
  2187  	BackupKind SqlBackupKind `protobuf:"varint,19,opt,name=backup_kind,json=backupKind,proto3,enum=google.cloud.sql.v1beta4.SqlBackupKind" json:"backup_kind,omitempty"`
  2188  }
  2189  
  2190  func (x *BackupRun) Reset() {
  2191  	*x = BackupRun{}
  2192  	if protoimpl.UnsafeEnabled {
  2193  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[4]
  2194  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2195  		ms.StoreMessageInfo(mi)
  2196  	}
  2197  }
  2198  
  2199  func (x *BackupRun) String() string {
  2200  	return protoimpl.X.MessageStringOf(x)
  2201  }
  2202  
  2203  func (*BackupRun) ProtoMessage() {}
  2204  
  2205  func (x *BackupRun) ProtoReflect() protoreflect.Message {
  2206  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[4]
  2207  	if protoimpl.UnsafeEnabled && x != nil {
  2208  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2209  		if ms.LoadMessageInfo() == nil {
  2210  			ms.StoreMessageInfo(mi)
  2211  		}
  2212  		return ms
  2213  	}
  2214  	return mi.MessageOf(x)
  2215  }
  2216  
  2217  // Deprecated: Use BackupRun.ProtoReflect.Descriptor instead.
  2218  func (*BackupRun) Descriptor() ([]byte, []int) {
  2219  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{4}
  2220  }
  2221  
  2222  func (x *BackupRun) GetKind() string {
  2223  	if x != nil {
  2224  		return x.Kind
  2225  	}
  2226  	return ""
  2227  }
  2228  
  2229  func (x *BackupRun) GetStatus() SqlBackupRunStatus {
  2230  	if x != nil {
  2231  		return x.Status
  2232  	}
  2233  	return SqlBackupRunStatus_SQL_BACKUP_RUN_STATUS_UNSPECIFIED
  2234  }
  2235  
  2236  func (x *BackupRun) GetEnqueuedTime() *timestamppb.Timestamp {
  2237  	if x != nil {
  2238  		return x.EnqueuedTime
  2239  	}
  2240  	return nil
  2241  }
  2242  
  2243  func (x *BackupRun) GetId() int64 {
  2244  	if x != nil {
  2245  		return x.Id
  2246  	}
  2247  	return 0
  2248  }
  2249  
  2250  func (x *BackupRun) GetStartTime() *timestamppb.Timestamp {
  2251  	if x != nil {
  2252  		return x.StartTime
  2253  	}
  2254  	return nil
  2255  }
  2256  
  2257  func (x *BackupRun) GetEndTime() *timestamppb.Timestamp {
  2258  	if x != nil {
  2259  		return x.EndTime
  2260  	}
  2261  	return nil
  2262  }
  2263  
  2264  func (x *BackupRun) GetError() *OperationError {
  2265  	if x != nil {
  2266  		return x.Error
  2267  	}
  2268  	return nil
  2269  }
  2270  
  2271  func (x *BackupRun) GetType() SqlBackupRunType {
  2272  	if x != nil {
  2273  		return x.Type
  2274  	}
  2275  	return SqlBackupRunType_SQL_BACKUP_RUN_TYPE_UNSPECIFIED
  2276  }
  2277  
  2278  func (x *BackupRun) GetDescription() string {
  2279  	if x != nil {
  2280  		return x.Description
  2281  	}
  2282  	return ""
  2283  }
  2284  
  2285  func (x *BackupRun) GetWindowStartTime() *timestamppb.Timestamp {
  2286  	if x != nil {
  2287  		return x.WindowStartTime
  2288  	}
  2289  	return nil
  2290  }
  2291  
  2292  func (x *BackupRun) GetInstance() string {
  2293  	if x != nil {
  2294  		return x.Instance
  2295  	}
  2296  	return ""
  2297  }
  2298  
  2299  func (x *BackupRun) GetSelfLink() string {
  2300  	if x != nil {
  2301  		return x.SelfLink
  2302  	}
  2303  	return ""
  2304  }
  2305  
  2306  func (x *BackupRun) GetLocation() string {
  2307  	if x != nil {
  2308  		return x.Location
  2309  	}
  2310  	return ""
  2311  }
  2312  
  2313  func (x *BackupRun) GetDiskEncryptionConfiguration() *DiskEncryptionConfiguration {
  2314  	if x != nil {
  2315  		return x.DiskEncryptionConfiguration
  2316  	}
  2317  	return nil
  2318  }
  2319  
  2320  func (x *BackupRun) GetDiskEncryptionStatus() *DiskEncryptionStatus {
  2321  	if x != nil {
  2322  		return x.DiskEncryptionStatus
  2323  	}
  2324  	return nil
  2325  }
  2326  
  2327  func (x *BackupRun) GetBackupKind() SqlBackupKind {
  2328  	if x != nil {
  2329  		return x.BackupKind
  2330  	}
  2331  	return SqlBackupKind_SQL_BACKUP_KIND_UNSPECIFIED
  2332  }
  2333  
  2334  // Backup run list results.
  2335  type BackupRunsListResponse struct {
  2336  	state         protoimpl.MessageState
  2337  	sizeCache     protoimpl.SizeCache
  2338  	unknownFields protoimpl.UnknownFields
  2339  
  2340  	// This is always `sql#backupRunsList`.
  2341  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  2342  	// A list of backup runs in reverse chronological order of the enqueued time.
  2343  	Items []*BackupRun `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
  2344  	// The continuation token, used to page through large result sets. Provide
  2345  	// this value in a subsequent request to return the next page of results.
  2346  	NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  2347  }
  2348  
  2349  func (x *BackupRunsListResponse) Reset() {
  2350  	*x = BackupRunsListResponse{}
  2351  	if protoimpl.UnsafeEnabled {
  2352  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[5]
  2353  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2354  		ms.StoreMessageInfo(mi)
  2355  	}
  2356  }
  2357  
  2358  func (x *BackupRunsListResponse) String() string {
  2359  	return protoimpl.X.MessageStringOf(x)
  2360  }
  2361  
  2362  func (*BackupRunsListResponse) ProtoMessage() {}
  2363  
  2364  func (x *BackupRunsListResponse) ProtoReflect() protoreflect.Message {
  2365  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[5]
  2366  	if protoimpl.UnsafeEnabled && x != nil {
  2367  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2368  		if ms.LoadMessageInfo() == nil {
  2369  			ms.StoreMessageInfo(mi)
  2370  		}
  2371  		return ms
  2372  	}
  2373  	return mi.MessageOf(x)
  2374  }
  2375  
  2376  // Deprecated: Use BackupRunsListResponse.ProtoReflect.Descriptor instead.
  2377  func (*BackupRunsListResponse) Descriptor() ([]byte, []int) {
  2378  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{5}
  2379  }
  2380  
  2381  func (x *BackupRunsListResponse) GetKind() string {
  2382  	if x != nil {
  2383  		return x.Kind
  2384  	}
  2385  	return ""
  2386  }
  2387  
  2388  func (x *BackupRunsListResponse) GetItems() []*BackupRun {
  2389  	if x != nil {
  2390  		return x.Items
  2391  	}
  2392  	return nil
  2393  }
  2394  
  2395  func (x *BackupRunsListResponse) GetNextPageToken() string {
  2396  	if x != nil {
  2397  		return x.NextPageToken
  2398  	}
  2399  	return ""
  2400  }
  2401  
  2402  // Binary log coordinates.
  2403  type BinLogCoordinates struct {
  2404  	state         protoimpl.MessageState
  2405  	sizeCache     protoimpl.SizeCache
  2406  	unknownFields protoimpl.UnknownFields
  2407  
  2408  	// Name of the binary log file for a Cloud SQL instance.
  2409  	BinLogFileName string `protobuf:"bytes,1,opt,name=bin_log_file_name,json=binLogFileName,proto3" json:"bin_log_file_name,omitempty"`
  2410  	// Position (offset) within the binary log file.
  2411  	BinLogPosition int64 `protobuf:"varint,2,opt,name=bin_log_position,json=binLogPosition,proto3" json:"bin_log_position,omitempty"`
  2412  	// This is always `sql#binLogCoordinates`.
  2413  	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
  2414  }
  2415  
  2416  func (x *BinLogCoordinates) Reset() {
  2417  	*x = BinLogCoordinates{}
  2418  	if protoimpl.UnsafeEnabled {
  2419  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[6]
  2420  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2421  		ms.StoreMessageInfo(mi)
  2422  	}
  2423  }
  2424  
  2425  func (x *BinLogCoordinates) String() string {
  2426  	return protoimpl.X.MessageStringOf(x)
  2427  }
  2428  
  2429  func (*BinLogCoordinates) ProtoMessage() {}
  2430  
  2431  func (x *BinLogCoordinates) ProtoReflect() protoreflect.Message {
  2432  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[6]
  2433  	if protoimpl.UnsafeEnabled && x != nil {
  2434  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2435  		if ms.LoadMessageInfo() == nil {
  2436  			ms.StoreMessageInfo(mi)
  2437  		}
  2438  		return ms
  2439  	}
  2440  	return mi.MessageOf(x)
  2441  }
  2442  
  2443  // Deprecated: Use BinLogCoordinates.ProtoReflect.Descriptor instead.
  2444  func (*BinLogCoordinates) Descriptor() ([]byte, []int) {
  2445  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{6}
  2446  }
  2447  
  2448  func (x *BinLogCoordinates) GetBinLogFileName() string {
  2449  	if x != nil {
  2450  		return x.BinLogFileName
  2451  	}
  2452  	return ""
  2453  }
  2454  
  2455  func (x *BinLogCoordinates) GetBinLogPosition() int64 {
  2456  	if x != nil {
  2457  		return x.BinLogPosition
  2458  	}
  2459  	return 0
  2460  }
  2461  
  2462  func (x *BinLogCoordinates) GetKind() string {
  2463  	if x != nil {
  2464  		return x.Kind
  2465  	}
  2466  	return ""
  2467  }
  2468  
  2469  // Backup context.
  2470  type BackupContext struct {
  2471  	state         protoimpl.MessageState
  2472  	sizeCache     protoimpl.SizeCache
  2473  	unknownFields protoimpl.UnknownFields
  2474  
  2475  	// The identifier of the backup.
  2476  	BackupId int64 `protobuf:"varint,1,opt,name=backup_id,json=backupId,proto3" json:"backup_id,omitempty"`
  2477  	// This is always `sql#backupContext`.
  2478  	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
  2479  }
  2480  
  2481  func (x *BackupContext) Reset() {
  2482  	*x = BackupContext{}
  2483  	if protoimpl.UnsafeEnabled {
  2484  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[7]
  2485  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2486  		ms.StoreMessageInfo(mi)
  2487  	}
  2488  }
  2489  
  2490  func (x *BackupContext) String() string {
  2491  	return protoimpl.X.MessageStringOf(x)
  2492  }
  2493  
  2494  func (*BackupContext) ProtoMessage() {}
  2495  
  2496  func (x *BackupContext) ProtoReflect() protoreflect.Message {
  2497  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[7]
  2498  	if protoimpl.UnsafeEnabled && x != nil {
  2499  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2500  		if ms.LoadMessageInfo() == nil {
  2501  			ms.StoreMessageInfo(mi)
  2502  		}
  2503  		return ms
  2504  	}
  2505  	return mi.MessageOf(x)
  2506  }
  2507  
  2508  // Deprecated: Use BackupContext.ProtoReflect.Descriptor instead.
  2509  func (*BackupContext) Descriptor() ([]byte, []int) {
  2510  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{7}
  2511  }
  2512  
  2513  func (x *BackupContext) GetBackupId() int64 {
  2514  	if x != nil {
  2515  		return x.BackupId
  2516  	}
  2517  	return 0
  2518  }
  2519  
  2520  func (x *BackupContext) GetKind() string {
  2521  	if x != nil {
  2522  		return x.Kind
  2523  	}
  2524  	return ""
  2525  }
  2526  
  2527  // Database instance clone context.
  2528  type CloneContext struct {
  2529  	state         protoimpl.MessageState
  2530  	sizeCache     protoimpl.SizeCache
  2531  	unknownFields protoimpl.UnknownFields
  2532  
  2533  	// This is always `sql#cloneContext`.
  2534  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  2535  	// Reserved for future use.
  2536  	PitrTimestampMs int64 `protobuf:"varint,2,opt,name=pitr_timestamp_ms,json=pitrTimestampMs,proto3" json:"pitr_timestamp_ms,omitempty"`
  2537  	// Name of the Cloud SQL instance to be created as a clone.
  2538  	DestinationInstanceName string `protobuf:"bytes,3,opt,name=destination_instance_name,json=destinationInstanceName,proto3" json:"destination_instance_name,omitempty"`
  2539  	// Binary log coordinates, if specified, identify the position up to which the
  2540  	// source instance is cloned. If not specified, the source instance is
  2541  	// cloned up to the most recent binary log coordinates.
  2542  	BinLogCoordinates *BinLogCoordinates `protobuf:"bytes,4,opt,name=bin_log_coordinates,json=binLogCoordinates,proto3" json:"bin_log_coordinates,omitempty"`
  2543  	// Timestamp, if specified, identifies the time to which the source instance
  2544  	// is cloned.
  2545  	PointInTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=point_in_time,json=pointInTime,proto3" json:"point_in_time,omitempty"`
  2546  	// The name of the allocated ip range for the private ip CloudSQL instance.
  2547  	// For example: "google-managed-services-default". If set, the cloned instance
  2548  	// ip will be created in the allocated range. The range name must comply with
  2549  	// [RFC 1035](https://tools.ietf.org/html/rfc1035). Specifically, the name
  2550  	// must be 1-63 characters long and match the regular expression
  2551  	// [a-z]([-a-z0-9]*[a-z0-9])?.
  2552  	// Reserved for future use.
  2553  	AllocatedIpRange string `protobuf:"bytes,6,opt,name=allocated_ip_range,json=allocatedIpRange,proto3" json:"allocated_ip_range,omitempty"`
  2554  }
  2555  
  2556  func (x *CloneContext) Reset() {
  2557  	*x = CloneContext{}
  2558  	if protoimpl.UnsafeEnabled {
  2559  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[8]
  2560  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2561  		ms.StoreMessageInfo(mi)
  2562  	}
  2563  }
  2564  
  2565  func (x *CloneContext) String() string {
  2566  	return protoimpl.X.MessageStringOf(x)
  2567  }
  2568  
  2569  func (*CloneContext) ProtoMessage() {}
  2570  
  2571  func (x *CloneContext) ProtoReflect() protoreflect.Message {
  2572  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[8]
  2573  	if protoimpl.UnsafeEnabled && x != nil {
  2574  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2575  		if ms.LoadMessageInfo() == nil {
  2576  			ms.StoreMessageInfo(mi)
  2577  		}
  2578  		return ms
  2579  	}
  2580  	return mi.MessageOf(x)
  2581  }
  2582  
  2583  // Deprecated: Use CloneContext.ProtoReflect.Descriptor instead.
  2584  func (*CloneContext) Descriptor() ([]byte, []int) {
  2585  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{8}
  2586  }
  2587  
  2588  func (x *CloneContext) GetKind() string {
  2589  	if x != nil {
  2590  		return x.Kind
  2591  	}
  2592  	return ""
  2593  }
  2594  
  2595  func (x *CloneContext) GetPitrTimestampMs() int64 {
  2596  	if x != nil {
  2597  		return x.PitrTimestampMs
  2598  	}
  2599  	return 0
  2600  }
  2601  
  2602  func (x *CloneContext) GetDestinationInstanceName() string {
  2603  	if x != nil {
  2604  		return x.DestinationInstanceName
  2605  	}
  2606  	return ""
  2607  }
  2608  
  2609  func (x *CloneContext) GetBinLogCoordinates() *BinLogCoordinates {
  2610  	if x != nil {
  2611  		return x.BinLogCoordinates
  2612  	}
  2613  	return nil
  2614  }
  2615  
  2616  func (x *CloneContext) GetPointInTime() *timestamppb.Timestamp {
  2617  	if x != nil {
  2618  		return x.PointInTime
  2619  	}
  2620  	return nil
  2621  }
  2622  
  2623  func (x *CloneContext) GetAllocatedIpRange() string {
  2624  	if x != nil {
  2625  		return x.AllocatedIpRange
  2626  	}
  2627  	return ""
  2628  }
  2629  
  2630  // Represents a SQL database on the Cloud SQL instance.
  2631  type Database struct {
  2632  	state         protoimpl.MessageState
  2633  	sizeCache     protoimpl.SizeCache
  2634  	unknownFields protoimpl.UnknownFields
  2635  
  2636  	// This is always `sql#database`.
  2637  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  2638  	// The Cloud SQL charset value.
  2639  	Charset string `protobuf:"bytes,2,opt,name=charset,proto3" json:"charset,omitempty"`
  2640  	// The Cloud SQL collation value.
  2641  	Collation string `protobuf:"bytes,3,opt,name=collation,proto3" json:"collation,omitempty"`
  2642  	// This field is deprecated and will be removed from a future version of the
  2643  	// API.
  2644  	Etag string `protobuf:"bytes,4,opt,name=etag,proto3" json:"etag,omitempty"`
  2645  	// The name of the database in the Cloud SQL instance. This does not include
  2646  	// the project ID or instance name.
  2647  	Name string `protobuf:"bytes,5,opt,name=name,proto3" json:"name,omitempty"`
  2648  	// The name of the Cloud SQL instance. This does not include the project ID.
  2649  	Instance string `protobuf:"bytes,6,opt,name=instance,proto3" json:"instance,omitempty"`
  2650  	// The URI of this resource.
  2651  	SelfLink string `protobuf:"bytes,7,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
  2652  	// The project ID of the project containing the Cloud SQL database. The Google
  2653  	// apps domain is prefixed if applicable.
  2654  	Project string `protobuf:"bytes,8,opt,name=project,proto3" json:"project,omitempty"`
  2655  	// Types that are assignable to DatabaseDetails:
  2656  	//	*Database_SqlserverDatabaseDetails
  2657  	DatabaseDetails isDatabase_DatabaseDetails `protobuf_oneof:"database_details"`
  2658  }
  2659  
  2660  func (x *Database) Reset() {
  2661  	*x = Database{}
  2662  	if protoimpl.UnsafeEnabled {
  2663  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[9]
  2664  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2665  		ms.StoreMessageInfo(mi)
  2666  	}
  2667  }
  2668  
  2669  func (x *Database) String() string {
  2670  	return protoimpl.X.MessageStringOf(x)
  2671  }
  2672  
  2673  func (*Database) ProtoMessage() {}
  2674  
  2675  func (x *Database) ProtoReflect() protoreflect.Message {
  2676  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[9]
  2677  	if protoimpl.UnsafeEnabled && x != nil {
  2678  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2679  		if ms.LoadMessageInfo() == nil {
  2680  			ms.StoreMessageInfo(mi)
  2681  		}
  2682  		return ms
  2683  	}
  2684  	return mi.MessageOf(x)
  2685  }
  2686  
  2687  // Deprecated: Use Database.ProtoReflect.Descriptor instead.
  2688  func (*Database) Descriptor() ([]byte, []int) {
  2689  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{9}
  2690  }
  2691  
  2692  func (x *Database) GetKind() string {
  2693  	if x != nil {
  2694  		return x.Kind
  2695  	}
  2696  	return ""
  2697  }
  2698  
  2699  func (x *Database) GetCharset() string {
  2700  	if x != nil {
  2701  		return x.Charset
  2702  	}
  2703  	return ""
  2704  }
  2705  
  2706  func (x *Database) GetCollation() string {
  2707  	if x != nil {
  2708  		return x.Collation
  2709  	}
  2710  	return ""
  2711  }
  2712  
  2713  func (x *Database) GetEtag() string {
  2714  	if x != nil {
  2715  		return x.Etag
  2716  	}
  2717  	return ""
  2718  }
  2719  
  2720  func (x *Database) GetName() string {
  2721  	if x != nil {
  2722  		return x.Name
  2723  	}
  2724  	return ""
  2725  }
  2726  
  2727  func (x *Database) GetInstance() string {
  2728  	if x != nil {
  2729  		return x.Instance
  2730  	}
  2731  	return ""
  2732  }
  2733  
  2734  func (x *Database) GetSelfLink() string {
  2735  	if x != nil {
  2736  		return x.SelfLink
  2737  	}
  2738  	return ""
  2739  }
  2740  
  2741  func (x *Database) GetProject() string {
  2742  	if x != nil {
  2743  		return x.Project
  2744  	}
  2745  	return ""
  2746  }
  2747  
  2748  func (m *Database) GetDatabaseDetails() isDatabase_DatabaseDetails {
  2749  	if m != nil {
  2750  		return m.DatabaseDetails
  2751  	}
  2752  	return nil
  2753  }
  2754  
  2755  func (x *Database) GetSqlserverDatabaseDetails() *SqlServerDatabaseDetails {
  2756  	if x, ok := x.GetDatabaseDetails().(*Database_SqlserverDatabaseDetails); ok {
  2757  		return x.SqlserverDatabaseDetails
  2758  	}
  2759  	return nil
  2760  }
  2761  
  2762  type isDatabase_DatabaseDetails interface {
  2763  	isDatabase_DatabaseDetails()
  2764  }
  2765  
  2766  type Database_SqlserverDatabaseDetails struct {
  2767  	SqlserverDatabaseDetails *SqlServerDatabaseDetails `protobuf:"bytes,9,opt,name=sqlserver_database_details,json=sqlserverDatabaseDetails,proto3,oneof"`
  2768  }
  2769  
  2770  func (*Database_SqlserverDatabaseDetails) isDatabase_DatabaseDetails() {}
  2771  
  2772  // Represents a Sql Server database on the Cloud SQL instance.
  2773  type SqlServerDatabaseDetails struct {
  2774  	state         protoimpl.MessageState
  2775  	sizeCache     protoimpl.SizeCache
  2776  	unknownFields protoimpl.UnknownFields
  2777  
  2778  	// The version of SQL Server with which the database is to be made compatible
  2779  	CompatibilityLevel int32 `protobuf:"varint,1,opt,name=compatibility_level,json=compatibilityLevel,proto3" json:"compatibility_level,omitempty"`
  2780  	// The recovery model of a SQL Server database
  2781  	RecoveryModel string `protobuf:"bytes,2,opt,name=recovery_model,json=recoveryModel,proto3" json:"recovery_model,omitempty"`
  2782  }
  2783  
  2784  func (x *SqlServerDatabaseDetails) Reset() {
  2785  	*x = SqlServerDatabaseDetails{}
  2786  	if protoimpl.UnsafeEnabled {
  2787  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[10]
  2788  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2789  		ms.StoreMessageInfo(mi)
  2790  	}
  2791  }
  2792  
  2793  func (x *SqlServerDatabaseDetails) String() string {
  2794  	return protoimpl.X.MessageStringOf(x)
  2795  }
  2796  
  2797  func (*SqlServerDatabaseDetails) ProtoMessage() {}
  2798  
  2799  func (x *SqlServerDatabaseDetails) ProtoReflect() protoreflect.Message {
  2800  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[10]
  2801  	if protoimpl.UnsafeEnabled && x != nil {
  2802  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2803  		if ms.LoadMessageInfo() == nil {
  2804  			ms.StoreMessageInfo(mi)
  2805  		}
  2806  		return ms
  2807  	}
  2808  	return mi.MessageOf(x)
  2809  }
  2810  
  2811  // Deprecated: Use SqlServerDatabaseDetails.ProtoReflect.Descriptor instead.
  2812  func (*SqlServerDatabaseDetails) Descriptor() ([]byte, []int) {
  2813  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{10}
  2814  }
  2815  
  2816  func (x *SqlServerDatabaseDetails) GetCompatibilityLevel() int32 {
  2817  	if x != nil {
  2818  		return x.CompatibilityLevel
  2819  	}
  2820  	return 0
  2821  }
  2822  
  2823  func (x *SqlServerDatabaseDetails) GetRecoveryModel() string {
  2824  	if x != nil {
  2825  		return x.RecoveryModel
  2826  	}
  2827  	return ""
  2828  }
  2829  
  2830  // Database flags for Cloud SQL instances.
  2831  type DatabaseFlags struct {
  2832  	state         protoimpl.MessageState
  2833  	sizeCache     protoimpl.SizeCache
  2834  	unknownFields protoimpl.UnknownFields
  2835  
  2836  	// The name of the flag. These flags are passed at instance startup, so
  2837  	// include both server options and system variables. Flags are
  2838  	// specified with underscores, not hyphens. For more information, see
  2839  	// [Configuring Database Flags](https://cloud.google.com/sql/docs/mysql/flags)
  2840  	// in the Cloud SQL documentation.
  2841  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2842  	// The value of the flag. Boolean flags are set to `on` for true
  2843  	// and `off` for false. This field must be omitted if the flag
  2844  	// doesn't take a value.
  2845  	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  2846  }
  2847  
  2848  func (x *DatabaseFlags) Reset() {
  2849  	*x = DatabaseFlags{}
  2850  	if protoimpl.UnsafeEnabled {
  2851  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[11]
  2852  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2853  		ms.StoreMessageInfo(mi)
  2854  	}
  2855  }
  2856  
  2857  func (x *DatabaseFlags) String() string {
  2858  	return protoimpl.X.MessageStringOf(x)
  2859  }
  2860  
  2861  func (*DatabaseFlags) ProtoMessage() {}
  2862  
  2863  func (x *DatabaseFlags) ProtoReflect() protoreflect.Message {
  2864  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[11]
  2865  	if protoimpl.UnsafeEnabled && x != nil {
  2866  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2867  		if ms.LoadMessageInfo() == nil {
  2868  			ms.StoreMessageInfo(mi)
  2869  		}
  2870  		return ms
  2871  	}
  2872  	return mi.MessageOf(x)
  2873  }
  2874  
  2875  // Deprecated: Use DatabaseFlags.ProtoReflect.Descriptor instead.
  2876  func (*DatabaseFlags) Descriptor() ([]byte, []int) {
  2877  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{11}
  2878  }
  2879  
  2880  func (x *DatabaseFlags) GetName() string {
  2881  	if x != nil {
  2882  		return x.Name
  2883  	}
  2884  	return ""
  2885  }
  2886  
  2887  func (x *DatabaseFlags) GetValue() string {
  2888  	if x != nil {
  2889  		return x.Value
  2890  	}
  2891  	return ""
  2892  }
  2893  
  2894  // Initial sync flags for certain Cloud SQL APIs.
  2895  // Currently used for the MySQL external server initial dump.
  2896  type SyncFlags struct {
  2897  	state         protoimpl.MessageState
  2898  	sizeCache     protoimpl.SizeCache
  2899  	unknownFields protoimpl.UnknownFields
  2900  
  2901  	// The name of the flag.
  2902  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2903  	// The value of the flag. This field must be omitted if the flag
  2904  	// doesn't take a value.
  2905  	Value string `protobuf:"bytes,2,opt,name=value,proto3" json:"value,omitempty"`
  2906  }
  2907  
  2908  func (x *SyncFlags) Reset() {
  2909  	*x = SyncFlags{}
  2910  	if protoimpl.UnsafeEnabled {
  2911  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[12]
  2912  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2913  		ms.StoreMessageInfo(mi)
  2914  	}
  2915  }
  2916  
  2917  func (x *SyncFlags) String() string {
  2918  	return protoimpl.X.MessageStringOf(x)
  2919  }
  2920  
  2921  func (*SyncFlags) ProtoMessage() {}
  2922  
  2923  func (x *SyncFlags) ProtoReflect() protoreflect.Message {
  2924  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[12]
  2925  	if protoimpl.UnsafeEnabled && x != nil {
  2926  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2927  		if ms.LoadMessageInfo() == nil {
  2928  			ms.StoreMessageInfo(mi)
  2929  		}
  2930  		return ms
  2931  	}
  2932  	return mi.MessageOf(x)
  2933  }
  2934  
  2935  // Deprecated: Use SyncFlags.ProtoReflect.Descriptor instead.
  2936  func (*SyncFlags) Descriptor() ([]byte, []int) {
  2937  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{12}
  2938  }
  2939  
  2940  func (x *SyncFlags) GetName() string {
  2941  	if x != nil {
  2942  		return x.Name
  2943  	}
  2944  	return ""
  2945  }
  2946  
  2947  func (x *SyncFlags) GetValue() string {
  2948  	if x != nil {
  2949  		return x.Value
  2950  	}
  2951  	return ""
  2952  }
  2953  
  2954  // Reference to another Cloud SQL instance.
  2955  type InstanceReference struct {
  2956  	state         protoimpl.MessageState
  2957  	sizeCache     protoimpl.SizeCache
  2958  	unknownFields protoimpl.UnknownFields
  2959  
  2960  	// The name of the Cloud SQL instance being referenced.
  2961  	// This does not include the project ID.
  2962  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  2963  	// The region of the Cloud SQL instance being referenced.
  2964  	Region string `protobuf:"bytes,2,opt,name=region,proto3" json:"region,omitempty"`
  2965  	// The project ID of the Cloud SQL instance being referenced.
  2966  	// The default is the same project ID as the instance references it.
  2967  	Project string `protobuf:"bytes,3,opt,name=project,proto3" json:"project,omitempty"`
  2968  }
  2969  
  2970  func (x *InstanceReference) Reset() {
  2971  	*x = InstanceReference{}
  2972  	if protoimpl.UnsafeEnabled {
  2973  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[13]
  2974  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2975  		ms.StoreMessageInfo(mi)
  2976  	}
  2977  }
  2978  
  2979  func (x *InstanceReference) String() string {
  2980  	return protoimpl.X.MessageStringOf(x)
  2981  }
  2982  
  2983  func (*InstanceReference) ProtoMessage() {}
  2984  
  2985  func (x *InstanceReference) ProtoReflect() protoreflect.Message {
  2986  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[13]
  2987  	if protoimpl.UnsafeEnabled && x != nil {
  2988  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  2989  		if ms.LoadMessageInfo() == nil {
  2990  			ms.StoreMessageInfo(mi)
  2991  		}
  2992  		return ms
  2993  	}
  2994  	return mi.MessageOf(x)
  2995  }
  2996  
  2997  // Deprecated: Use InstanceReference.ProtoReflect.Descriptor instead.
  2998  func (*InstanceReference) Descriptor() ([]byte, []int) {
  2999  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{13}
  3000  }
  3001  
  3002  func (x *InstanceReference) GetName() string {
  3003  	if x != nil {
  3004  		return x.Name
  3005  	}
  3006  	return ""
  3007  }
  3008  
  3009  func (x *InstanceReference) GetRegion() string {
  3010  	if x != nil {
  3011  		return x.Region
  3012  	}
  3013  	return ""
  3014  }
  3015  
  3016  func (x *InstanceReference) GetProject() string {
  3017  	if x != nil {
  3018  		return x.Project
  3019  	}
  3020  	return ""
  3021  }
  3022  
  3023  // A Cloud SQL instance resource.
  3024  type DatabaseInstance struct {
  3025  	state         protoimpl.MessageState
  3026  	sizeCache     protoimpl.SizeCache
  3027  	unknownFields protoimpl.UnknownFields
  3028  
  3029  	// This is always `sql#instance`.
  3030  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  3031  	// The current serving state of the Cloud SQL instance.
  3032  	State DatabaseInstance_SqlInstanceState `protobuf:"varint,2,opt,name=state,proto3,enum=google.cloud.sql.v1beta4.DatabaseInstance_SqlInstanceState" json:"state,omitempty"`
  3033  	// The database engine type and version. The `databaseVersion` field cannot
  3034  	// be changed after instance creation.
  3035  	DatabaseVersion SqlDatabaseVersion `protobuf:"varint,3,opt,name=database_version,json=databaseVersion,proto3,enum=google.cloud.sql.v1beta4.SqlDatabaseVersion" json:"database_version,omitempty"`
  3036  	// The user settings.
  3037  	Settings *Settings `protobuf:"bytes,4,opt,name=settings,proto3" json:"settings,omitempty"`
  3038  	// This field is deprecated and will be removed from a future version of the
  3039  	// API. Use the `settings.settingsVersion` field instead.
  3040  	Etag string `protobuf:"bytes,5,opt,name=etag,proto3" json:"etag,omitempty"`
  3041  	// The name and status of the failover replica.
  3042  	FailoverReplica *DatabaseInstance_SqlFailoverReplica `protobuf:"bytes,6,opt,name=failover_replica,json=failoverReplica,proto3" json:"failover_replica,omitempty"`
  3043  	// The name of the instance which will act as primary in the replication
  3044  	// setup.
  3045  	MasterInstanceName string `protobuf:"bytes,7,opt,name=master_instance_name,json=masterInstanceName,proto3" json:"master_instance_name,omitempty"`
  3046  	// The replicas of the instance.
  3047  	ReplicaNames []string `protobuf:"bytes,8,rep,name=replica_names,json=replicaNames,proto3" json:"replica_names,omitempty"`
  3048  	// The maximum disk size of the instance in bytes.
  3049  	//
  3050  	// Deprecated: Do not use.
  3051  	MaxDiskSize *wrapperspb.Int64Value `protobuf:"bytes,9,opt,name=max_disk_size,json=maxDiskSize,proto3" json:"max_disk_size,omitempty"`
  3052  	// The current disk usage of the instance in bytes. This property has been
  3053  	// deprecated. Use the
  3054  	// "cloudsql.googleapis.com/database/disk/bytes_used" metric in Cloud
  3055  	// Monitoring API instead. Please see [this
  3056  	// announcement](https://groups.google.com/d/msg/google-cloud-sql-announce/I_7-F9EBhT0/BtvFtdFeAgAJ)
  3057  	// for details.
  3058  	//
  3059  	// Deprecated: Do not use.
  3060  	CurrentDiskSize *wrapperspb.Int64Value `protobuf:"bytes,10,opt,name=current_disk_size,json=currentDiskSize,proto3" json:"current_disk_size,omitempty"`
  3061  	// The assigned IP addresses for the instance.
  3062  	IpAddresses []*IpMapping `protobuf:"bytes,11,rep,name=ip_addresses,json=ipAddresses,proto3" json:"ip_addresses,omitempty"`
  3063  	// SSL configuration.
  3064  	ServerCaCert *SslCert `protobuf:"bytes,12,opt,name=server_ca_cert,json=serverCaCert,proto3" json:"server_ca_cert,omitempty"`
  3065  	// The instance type.
  3066  	InstanceType SqlInstanceType `protobuf:"varint,13,opt,name=instance_type,json=instanceType,proto3,enum=google.cloud.sql.v1beta4.SqlInstanceType" json:"instance_type,omitempty"`
  3067  	// The project ID of the project containing the Cloud SQL instance. The Google
  3068  	// apps domain is prefixed if applicable.
  3069  	Project string `protobuf:"bytes,14,opt,name=project,proto3" json:"project,omitempty"`
  3070  	// The IPv6 address assigned to the instance.
  3071  	// (Deprecated) This property was applicable only
  3072  	// to First Generation instances.
  3073  	//
  3074  	// Deprecated: Do not use.
  3075  	Ipv6Address string `protobuf:"bytes,15,opt,name=ipv6_address,json=ipv6Address,proto3" json:"ipv6_address,omitempty"`
  3076  	// The service account email address assigned to the instance. \This
  3077  	// property is read-only.
  3078  	ServiceAccountEmailAddress string `protobuf:"bytes,16,opt,name=service_account_email_address,json=serviceAccountEmailAddress,proto3" json:"service_account_email_address,omitempty"`
  3079  	// Configuration specific to on-premises instances.
  3080  	OnPremisesConfiguration *OnPremisesConfiguration `protobuf:"bytes,17,opt,name=on_premises_configuration,json=onPremisesConfiguration,proto3" json:"on_premises_configuration,omitempty"`
  3081  	// Configuration specific to failover replicas and read replicas.
  3082  	ReplicaConfiguration *ReplicaConfiguration `protobuf:"bytes,18,opt,name=replica_configuration,json=replicaConfiguration,proto3" json:"replica_configuration,omitempty"`
  3083  	// The backend type.
  3084  	// `SECOND_GEN`: Cloud SQL database instance.
  3085  	// `EXTERNAL`: A database server that is not managed by Google.
  3086  	//
  3087  	// This property is read-only; use the `tier` property in the `settings`
  3088  	// object to determine the database type.
  3089  	BackendType SqlBackendType `protobuf:"varint,19,opt,name=backend_type,json=backendType,proto3,enum=google.cloud.sql.v1beta4.SqlBackendType" json:"backend_type,omitempty"`
  3090  	// The URI of this resource.
  3091  	SelfLink string `protobuf:"bytes,20,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
  3092  	// If the instance state is SUSPENDED, the reason for the suspension.
  3093  	SuspensionReason []SqlSuspensionReason `protobuf:"varint,21,rep,packed,name=suspension_reason,json=suspensionReason,proto3,enum=google.cloud.sql.v1beta4.SqlSuspensionReason" json:"suspension_reason,omitempty"`
  3094  	// Connection name of the Cloud SQL instance used in connection strings.
  3095  	ConnectionName string `protobuf:"bytes,22,opt,name=connection_name,json=connectionName,proto3" json:"connection_name,omitempty"`
  3096  	// Name of the Cloud SQL instance. This does not include the project ID.
  3097  	Name string `protobuf:"bytes,23,opt,name=name,proto3" json:"name,omitempty"`
  3098  	// The geographical region. Can be:
  3099  	// *  `us-central` (`FIRST_GEN` instances only)
  3100  	// *  `us-central1` (`SECOND_GEN` instances only)
  3101  	// *  `asia-east1` or `europe-west1`.
  3102  	//
  3103  	// Defaults to `us-central` or `us-central1` depending on the instance
  3104  	// type. The region cannot be changed after instance creation.
  3105  	Region string `protobuf:"bytes,24,opt,name=region,proto3" json:"region,omitempty"`
  3106  	// The Compute Engine zone that the instance is currently serving from. This
  3107  	// value could be different from the zone that was specified when the instance
  3108  	// was created if the instance has failed over to its secondary zone. WARNING:
  3109  	// Changing this might restart the instance.
  3110  	GceZone string `protobuf:"bytes,25,opt,name=gce_zone,json=gceZone,proto3" json:"gce_zone,omitempty"`
  3111  	// The Compute Engine zone that the failover instance is currently serving
  3112  	// from for a regional instance. This value could be different
  3113  	// from the zone that was specified when the instance
  3114  	// was created if the instance has failed over to its secondary/failover zone.
  3115  	SecondaryGceZone string `protobuf:"bytes,34,opt,name=secondary_gce_zone,json=secondaryGceZone,proto3" json:"secondary_gce_zone,omitempty"`
  3116  	// Disk encryption configuration specific to an instance.
  3117  	DiskEncryptionConfiguration *DiskEncryptionConfiguration `protobuf:"bytes,26,opt,name=disk_encryption_configuration,json=diskEncryptionConfiguration,proto3" json:"disk_encryption_configuration,omitempty"`
  3118  	// Disk encryption status specific to an instance.
  3119  	DiskEncryptionStatus *DiskEncryptionStatus `protobuf:"bytes,27,opt,name=disk_encryption_status,json=diskEncryptionStatus,proto3" json:"disk_encryption_status,omitempty"`
  3120  	// Initial root password. Use only on creation.
  3121  	RootPassword string `protobuf:"bytes,29,opt,name=root_password,json=rootPassword,proto3" json:"root_password,omitempty"`
  3122  	// The start time of any upcoming scheduled maintenance for this instance.
  3123  	ScheduledMaintenance *DatabaseInstance_SqlScheduledMaintenance `protobuf:"bytes,30,opt,name=scheduled_maintenance,json=scheduledMaintenance,proto3" json:"scheduled_maintenance,omitempty"`
  3124  	// The status indicating if instance satisfiesPzs.
  3125  	// Reserved for future use.
  3126  	SatisfiesPzs *wrapperspb.BoolValue `protobuf:"bytes,35,opt,name=satisfies_pzs,json=satisfiesPzs,proto3" json:"satisfies_pzs,omitempty"`
  3127  	// Output only. Stores the current database version running on the instance including
  3128  	// minor version such as `MYSQL_8_0_18`.
  3129  	DatabaseInstalledVersion string `protobuf:"bytes,40,opt,name=database_installed_version,json=databaseInstalledVersion,proto3" json:"database_installed_version,omitempty"`
  3130  	// This field represents the report generated by the proactive database
  3131  	// wellness job for OutOfDisk issues.
  3132  	// *  Writers:
  3133  	//   *  the proactive database wellness job for OOD.
  3134  	// *  Readers:
  3135  	//   *  the proactive database wellness job
  3136  	OutOfDiskReport *DatabaseInstance_SqlOutOfDiskReport `protobuf:"bytes,38,opt,name=out_of_disk_report,json=outOfDiskReport,proto3,oneof" json:"out_of_disk_report,omitempty"`
  3137  	// Output only. The time when the instance was created in
  3138  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  3139  	// `2012-11-15T16:19:00.094Z`.
  3140  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,39,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
  3141  	// List all maintenance versions applicable on the instance
  3142  	AvailableMaintenanceVersions []string `protobuf:"bytes,41,rep,name=available_maintenance_versions,json=availableMaintenanceVersions,proto3" json:"available_maintenance_versions,omitempty"`
  3143  	// The current software version on the instance.
  3144  	MaintenanceVersion string `protobuf:"bytes,42,opt,name=maintenance_version,json=maintenanceVersion,proto3" json:"maintenance_version,omitempty"`
  3145  }
  3146  
  3147  func (x *DatabaseInstance) Reset() {
  3148  	*x = DatabaseInstance{}
  3149  	if protoimpl.UnsafeEnabled {
  3150  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[14]
  3151  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3152  		ms.StoreMessageInfo(mi)
  3153  	}
  3154  }
  3155  
  3156  func (x *DatabaseInstance) String() string {
  3157  	return protoimpl.X.MessageStringOf(x)
  3158  }
  3159  
  3160  func (*DatabaseInstance) ProtoMessage() {}
  3161  
  3162  func (x *DatabaseInstance) ProtoReflect() protoreflect.Message {
  3163  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[14]
  3164  	if protoimpl.UnsafeEnabled && x != nil {
  3165  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3166  		if ms.LoadMessageInfo() == nil {
  3167  			ms.StoreMessageInfo(mi)
  3168  		}
  3169  		return ms
  3170  	}
  3171  	return mi.MessageOf(x)
  3172  }
  3173  
  3174  // Deprecated: Use DatabaseInstance.ProtoReflect.Descriptor instead.
  3175  func (*DatabaseInstance) Descriptor() ([]byte, []int) {
  3176  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{14}
  3177  }
  3178  
  3179  func (x *DatabaseInstance) GetKind() string {
  3180  	if x != nil {
  3181  		return x.Kind
  3182  	}
  3183  	return ""
  3184  }
  3185  
  3186  func (x *DatabaseInstance) GetState() DatabaseInstance_SqlInstanceState {
  3187  	if x != nil {
  3188  		return x.State
  3189  	}
  3190  	return DatabaseInstance_SQL_INSTANCE_STATE_UNSPECIFIED
  3191  }
  3192  
  3193  func (x *DatabaseInstance) GetDatabaseVersion() SqlDatabaseVersion {
  3194  	if x != nil {
  3195  		return x.DatabaseVersion
  3196  	}
  3197  	return SqlDatabaseVersion_SQL_DATABASE_VERSION_UNSPECIFIED
  3198  }
  3199  
  3200  func (x *DatabaseInstance) GetSettings() *Settings {
  3201  	if x != nil {
  3202  		return x.Settings
  3203  	}
  3204  	return nil
  3205  }
  3206  
  3207  func (x *DatabaseInstance) GetEtag() string {
  3208  	if x != nil {
  3209  		return x.Etag
  3210  	}
  3211  	return ""
  3212  }
  3213  
  3214  func (x *DatabaseInstance) GetFailoverReplica() *DatabaseInstance_SqlFailoverReplica {
  3215  	if x != nil {
  3216  		return x.FailoverReplica
  3217  	}
  3218  	return nil
  3219  }
  3220  
  3221  func (x *DatabaseInstance) GetMasterInstanceName() string {
  3222  	if x != nil {
  3223  		return x.MasterInstanceName
  3224  	}
  3225  	return ""
  3226  }
  3227  
  3228  func (x *DatabaseInstance) GetReplicaNames() []string {
  3229  	if x != nil {
  3230  		return x.ReplicaNames
  3231  	}
  3232  	return nil
  3233  }
  3234  
  3235  // Deprecated: Do not use.
  3236  func (x *DatabaseInstance) GetMaxDiskSize() *wrapperspb.Int64Value {
  3237  	if x != nil {
  3238  		return x.MaxDiskSize
  3239  	}
  3240  	return nil
  3241  }
  3242  
  3243  // Deprecated: Do not use.
  3244  func (x *DatabaseInstance) GetCurrentDiskSize() *wrapperspb.Int64Value {
  3245  	if x != nil {
  3246  		return x.CurrentDiskSize
  3247  	}
  3248  	return nil
  3249  }
  3250  
  3251  func (x *DatabaseInstance) GetIpAddresses() []*IpMapping {
  3252  	if x != nil {
  3253  		return x.IpAddresses
  3254  	}
  3255  	return nil
  3256  }
  3257  
  3258  func (x *DatabaseInstance) GetServerCaCert() *SslCert {
  3259  	if x != nil {
  3260  		return x.ServerCaCert
  3261  	}
  3262  	return nil
  3263  }
  3264  
  3265  func (x *DatabaseInstance) GetInstanceType() SqlInstanceType {
  3266  	if x != nil {
  3267  		return x.InstanceType
  3268  	}
  3269  	return SqlInstanceType_SQL_INSTANCE_TYPE_UNSPECIFIED
  3270  }
  3271  
  3272  func (x *DatabaseInstance) GetProject() string {
  3273  	if x != nil {
  3274  		return x.Project
  3275  	}
  3276  	return ""
  3277  }
  3278  
  3279  // Deprecated: Do not use.
  3280  func (x *DatabaseInstance) GetIpv6Address() string {
  3281  	if x != nil {
  3282  		return x.Ipv6Address
  3283  	}
  3284  	return ""
  3285  }
  3286  
  3287  func (x *DatabaseInstance) GetServiceAccountEmailAddress() string {
  3288  	if x != nil {
  3289  		return x.ServiceAccountEmailAddress
  3290  	}
  3291  	return ""
  3292  }
  3293  
  3294  func (x *DatabaseInstance) GetOnPremisesConfiguration() *OnPremisesConfiguration {
  3295  	if x != nil {
  3296  		return x.OnPremisesConfiguration
  3297  	}
  3298  	return nil
  3299  }
  3300  
  3301  func (x *DatabaseInstance) GetReplicaConfiguration() *ReplicaConfiguration {
  3302  	if x != nil {
  3303  		return x.ReplicaConfiguration
  3304  	}
  3305  	return nil
  3306  }
  3307  
  3308  func (x *DatabaseInstance) GetBackendType() SqlBackendType {
  3309  	if x != nil {
  3310  		return x.BackendType
  3311  	}
  3312  	return SqlBackendType_SQL_BACKEND_TYPE_UNSPECIFIED
  3313  }
  3314  
  3315  func (x *DatabaseInstance) GetSelfLink() string {
  3316  	if x != nil {
  3317  		return x.SelfLink
  3318  	}
  3319  	return ""
  3320  }
  3321  
  3322  func (x *DatabaseInstance) GetSuspensionReason() []SqlSuspensionReason {
  3323  	if x != nil {
  3324  		return x.SuspensionReason
  3325  	}
  3326  	return nil
  3327  }
  3328  
  3329  func (x *DatabaseInstance) GetConnectionName() string {
  3330  	if x != nil {
  3331  		return x.ConnectionName
  3332  	}
  3333  	return ""
  3334  }
  3335  
  3336  func (x *DatabaseInstance) GetName() string {
  3337  	if x != nil {
  3338  		return x.Name
  3339  	}
  3340  	return ""
  3341  }
  3342  
  3343  func (x *DatabaseInstance) GetRegion() string {
  3344  	if x != nil {
  3345  		return x.Region
  3346  	}
  3347  	return ""
  3348  }
  3349  
  3350  func (x *DatabaseInstance) GetGceZone() string {
  3351  	if x != nil {
  3352  		return x.GceZone
  3353  	}
  3354  	return ""
  3355  }
  3356  
  3357  func (x *DatabaseInstance) GetSecondaryGceZone() string {
  3358  	if x != nil {
  3359  		return x.SecondaryGceZone
  3360  	}
  3361  	return ""
  3362  }
  3363  
  3364  func (x *DatabaseInstance) GetDiskEncryptionConfiguration() *DiskEncryptionConfiguration {
  3365  	if x != nil {
  3366  		return x.DiskEncryptionConfiguration
  3367  	}
  3368  	return nil
  3369  }
  3370  
  3371  func (x *DatabaseInstance) GetDiskEncryptionStatus() *DiskEncryptionStatus {
  3372  	if x != nil {
  3373  		return x.DiskEncryptionStatus
  3374  	}
  3375  	return nil
  3376  }
  3377  
  3378  func (x *DatabaseInstance) GetRootPassword() string {
  3379  	if x != nil {
  3380  		return x.RootPassword
  3381  	}
  3382  	return ""
  3383  }
  3384  
  3385  func (x *DatabaseInstance) GetScheduledMaintenance() *DatabaseInstance_SqlScheduledMaintenance {
  3386  	if x != nil {
  3387  		return x.ScheduledMaintenance
  3388  	}
  3389  	return nil
  3390  }
  3391  
  3392  func (x *DatabaseInstance) GetSatisfiesPzs() *wrapperspb.BoolValue {
  3393  	if x != nil {
  3394  		return x.SatisfiesPzs
  3395  	}
  3396  	return nil
  3397  }
  3398  
  3399  func (x *DatabaseInstance) GetDatabaseInstalledVersion() string {
  3400  	if x != nil {
  3401  		return x.DatabaseInstalledVersion
  3402  	}
  3403  	return ""
  3404  }
  3405  
  3406  func (x *DatabaseInstance) GetOutOfDiskReport() *DatabaseInstance_SqlOutOfDiskReport {
  3407  	if x != nil {
  3408  		return x.OutOfDiskReport
  3409  	}
  3410  	return nil
  3411  }
  3412  
  3413  func (x *DatabaseInstance) GetCreateTime() *timestamppb.Timestamp {
  3414  	if x != nil {
  3415  		return x.CreateTime
  3416  	}
  3417  	return nil
  3418  }
  3419  
  3420  func (x *DatabaseInstance) GetAvailableMaintenanceVersions() []string {
  3421  	if x != nil {
  3422  		return x.AvailableMaintenanceVersions
  3423  	}
  3424  	return nil
  3425  }
  3426  
  3427  func (x *DatabaseInstance) GetMaintenanceVersion() string {
  3428  	if x != nil {
  3429  		return x.MaintenanceVersion
  3430  	}
  3431  	return ""
  3432  }
  3433  
  3434  // Database list response.
  3435  type DatabasesListResponse struct {
  3436  	state         protoimpl.MessageState
  3437  	sizeCache     protoimpl.SizeCache
  3438  	unknownFields protoimpl.UnknownFields
  3439  
  3440  	// This is always `sql#databasesList`.
  3441  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  3442  	// List of database resources in the instance.
  3443  	Items []*Database `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
  3444  }
  3445  
  3446  func (x *DatabasesListResponse) Reset() {
  3447  	*x = DatabasesListResponse{}
  3448  	if protoimpl.UnsafeEnabled {
  3449  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[15]
  3450  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3451  		ms.StoreMessageInfo(mi)
  3452  	}
  3453  }
  3454  
  3455  func (x *DatabasesListResponse) String() string {
  3456  	return protoimpl.X.MessageStringOf(x)
  3457  }
  3458  
  3459  func (*DatabasesListResponse) ProtoMessage() {}
  3460  
  3461  func (x *DatabasesListResponse) ProtoReflect() protoreflect.Message {
  3462  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[15]
  3463  	if protoimpl.UnsafeEnabled && x != nil {
  3464  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3465  		if ms.LoadMessageInfo() == nil {
  3466  			ms.StoreMessageInfo(mi)
  3467  		}
  3468  		return ms
  3469  	}
  3470  	return mi.MessageOf(x)
  3471  }
  3472  
  3473  // Deprecated: Use DatabasesListResponse.ProtoReflect.Descriptor instead.
  3474  func (*DatabasesListResponse) Descriptor() ([]byte, []int) {
  3475  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{15}
  3476  }
  3477  
  3478  func (x *DatabasesListResponse) GetKind() string {
  3479  	if x != nil {
  3480  		return x.Kind
  3481  	}
  3482  	return ""
  3483  }
  3484  
  3485  func (x *DatabasesListResponse) GetItems() []*Database {
  3486  	if x != nil {
  3487  		return x.Items
  3488  	}
  3489  	return nil
  3490  }
  3491  
  3492  // Read-replica configuration for connecting to the on-premises primary
  3493  // instance.
  3494  type DemoteMasterConfiguration struct {
  3495  	state         protoimpl.MessageState
  3496  	sizeCache     protoimpl.SizeCache
  3497  	unknownFields protoimpl.UnknownFields
  3498  
  3499  	// This is always `sql#demoteMasterConfiguration`.
  3500  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  3501  	// MySQL specific configuration when replicating from a MySQL on-premises
  3502  	// primary instance. Replication configuration information such as the
  3503  	// username, password, certificates, and keys are not stored in the instance
  3504  	// metadata. The configuration information is used only to set up the
  3505  	// replication connection and is stored by MySQL in a file named
  3506  	// `master.info` in the data directory.
  3507  	MysqlReplicaConfiguration *DemoteMasterMySqlReplicaConfiguration `protobuf:"bytes,2,opt,name=mysql_replica_configuration,json=mysqlReplicaConfiguration,proto3" json:"mysql_replica_configuration,omitempty"`
  3508  }
  3509  
  3510  func (x *DemoteMasterConfiguration) Reset() {
  3511  	*x = DemoteMasterConfiguration{}
  3512  	if protoimpl.UnsafeEnabled {
  3513  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[16]
  3514  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3515  		ms.StoreMessageInfo(mi)
  3516  	}
  3517  }
  3518  
  3519  func (x *DemoteMasterConfiguration) String() string {
  3520  	return protoimpl.X.MessageStringOf(x)
  3521  }
  3522  
  3523  func (*DemoteMasterConfiguration) ProtoMessage() {}
  3524  
  3525  func (x *DemoteMasterConfiguration) ProtoReflect() protoreflect.Message {
  3526  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[16]
  3527  	if protoimpl.UnsafeEnabled && x != nil {
  3528  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3529  		if ms.LoadMessageInfo() == nil {
  3530  			ms.StoreMessageInfo(mi)
  3531  		}
  3532  		return ms
  3533  	}
  3534  	return mi.MessageOf(x)
  3535  }
  3536  
  3537  // Deprecated: Use DemoteMasterConfiguration.ProtoReflect.Descriptor instead.
  3538  func (*DemoteMasterConfiguration) Descriptor() ([]byte, []int) {
  3539  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{16}
  3540  }
  3541  
  3542  func (x *DemoteMasterConfiguration) GetKind() string {
  3543  	if x != nil {
  3544  		return x.Kind
  3545  	}
  3546  	return ""
  3547  }
  3548  
  3549  func (x *DemoteMasterConfiguration) GetMysqlReplicaConfiguration() *DemoteMasterMySqlReplicaConfiguration {
  3550  	if x != nil {
  3551  		return x.MysqlReplicaConfiguration
  3552  	}
  3553  	return nil
  3554  }
  3555  
  3556  // Database instance demote primary instance context.
  3557  type DemoteMasterContext struct {
  3558  	state         protoimpl.MessageState
  3559  	sizeCache     protoimpl.SizeCache
  3560  	unknownFields protoimpl.UnknownFields
  3561  
  3562  	// This is always `sql#demoteMasterContext`.
  3563  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  3564  	// Verify the GTID consistency for demote operation. Default value:
  3565  	// `True`. Setting this flag to `false` enables you to bypass the GTID
  3566  	// consistency check between on-premises primary instance and Cloud SQL
  3567  	// instance during the demotion operation but also exposes you to the risk of
  3568  	// future replication failures. Change the value only if you know the reason
  3569  	// for the GTID divergence and are confident that doing so will not cause any
  3570  	// replication issues.
  3571  	VerifyGtidConsistency *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=verify_gtid_consistency,json=verifyGtidConsistency,proto3" json:"verify_gtid_consistency,omitempty"`
  3572  	// The name of the instance which will act as on-premises primary instance
  3573  	// in the replication setup.
  3574  	MasterInstanceName string `protobuf:"bytes,3,opt,name=master_instance_name,json=masterInstanceName,proto3" json:"master_instance_name,omitempty"`
  3575  	// Configuration specific to read-replicas replicating from the on-premises
  3576  	// primary instance.
  3577  	ReplicaConfiguration *DemoteMasterConfiguration `protobuf:"bytes,4,opt,name=replica_configuration,json=replicaConfiguration,proto3" json:"replica_configuration,omitempty"`
  3578  	// Flag to skip replication setup on the instance.
  3579  	SkipReplicationSetup bool `protobuf:"varint,5,opt,name=skip_replication_setup,json=skipReplicationSetup,proto3" json:"skip_replication_setup,omitempty"`
  3580  }
  3581  
  3582  func (x *DemoteMasterContext) Reset() {
  3583  	*x = DemoteMasterContext{}
  3584  	if protoimpl.UnsafeEnabled {
  3585  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[17]
  3586  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3587  		ms.StoreMessageInfo(mi)
  3588  	}
  3589  }
  3590  
  3591  func (x *DemoteMasterContext) String() string {
  3592  	return protoimpl.X.MessageStringOf(x)
  3593  }
  3594  
  3595  func (*DemoteMasterContext) ProtoMessage() {}
  3596  
  3597  func (x *DemoteMasterContext) ProtoReflect() protoreflect.Message {
  3598  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[17]
  3599  	if protoimpl.UnsafeEnabled && x != nil {
  3600  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3601  		if ms.LoadMessageInfo() == nil {
  3602  			ms.StoreMessageInfo(mi)
  3603  		}
  3604  		return ms
  3605  	}
  3606  	return mi.MessageOf(x)
  3607  }
  3608  
  3609  // Deprecated: Use DemoteMasterContext.ProtoReflect.Descriptor instead.
  3610  func (*DemoteMasterContext) Descriptor() ([]byte, []int) {
  3611  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{17}
  3612  }
  3613  
  3614  func (x *DemoteMasterContext) GetKind() string {
  3615  	if x != nil {
  3616  		return x.Kind
  3617  	}
  3618  	return ""
  3619  }
  3620  
  3621  func (x *DemoteMasterContext) GetVerifyGtidConsistency() *wrapperspb.BoolValue {
  3622  	if x != nil {
  3623  		return x.VerifyGtidConsistency
  3624  	}
  3625  	return nil
  3626  }
  3627  
  3628  func (x *DemoteMasterContext) GetMasterInstanceName() string {
  3629  	if x != nil {
  3630  		return x.MasterInstanceName
  3631  	}
  3632  	return ""
  3633  }
  3634  
  3635  func (x *DemoteMasterContext) GetReplicaConfiguration() *DemoteMasterConfiguration {
  3636  	if x != nil {
  3637  		return x.ReplicaConfiguration
  3638  	}
  3639  	return nil
  3640  }
  3641  
  3642  func (x *DemoteMasterContext) GetSkipReplicationSetup() bool {
  3643  	if x != nil {
  3644  		return x.SkipReplicationSetup
  3645  	}
  3646  	return false
  3647  }
  3648  
  3649  // Read-replica configuration specific to MySQL databases.
  3650  type DemoteMasterMySqlReplicaConfiguration struct {
  3651  	state         protoimpl.MessageState
  3652  	sizeCache     protoimpl.SizeCache
  3653  	unknownFields protoimpl.UnknownFields
  3654  
  3655  	// This is always `sql#demoteMasterMysqlReplicaConfiguration`.
  3656  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  3657  	// The username for the replication connection.
  3658  	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
  3659  	// The password for the replication connection.
  3660  	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
  3661  	// PEM representation of the replica's private key. The corresponsing public
  3662  	// key is encoded in the client's certificate. The format of the replica's
  3663  	// private key can be either PKCS #1 or PKCS #8.
  3664  	ClientKey string `protobuf:"bytes,4,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
  3665  	// PEM representation of the replica's x509 certificate.
  3666  	ClientCertificate string `protobuf:"bytes,5,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
  3667  	// PEM representation of the trusted CA's x509 certificate.
  3668  	CaCertificate string `protobuf:"bytes,6,opt,name=ca_certificate,json=caCertificate,proto3" json:"ca_certificate,omitempty"`
  3669  }
  3670  
  3671  func (x *DemoteMasterMySqlReplicaConfiguration) Reset() {
  3672  	*x = DemoteMasterMySqlReplicaConfiguration{}
  3673  	if protoimpl.UnsafeEnabled {
  3674  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[18]
  3675  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3676  		ms.StoreMessageInfo(mi)
  3677  	}
  3678  }
  3679  
  3680  func (x *DemoteMasterMySqlReplicaConfiguration) String() string {
  3681  	return protoimpl.X.MessageStringOf(x)
  3682  }
  3683  
  3684  func (*DemoteMasterMySqlReplicaConfiguration) ProtoMessage() {}
  3685  
  3686  func (x *DemoteMasterMySqlReplicaConfiguration) ProtoReflect() protoreflect.Message {
  3687  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[18]
  3688  	if protoimpl.UnsafeEnabled && x != nil {
  3689  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3690  		if ms.LoadMessageInfo() == nil {
  3691  			ms.StoreMessageInfo(mi)
  3692  		}
  3693  		return ms
  3694  	}
  3695  	return mi.MessageOf(x)
  3696  }
  3697  
  3698  // Deprecated: Use DemoteMasterMySqlReplicaConfiguration.ProtoReflect.Descriptor instead.
  3699  func (*DemoteMasterMySqlReplicaConfiguration) Descriptor() ([]byte, []int) {
  3700  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{18}
  3701  }
  3702  
  3703  func (x *DemoteMasterMySqlReplicaConfiguration) GetKind() string {
  3704  	if x != nil {
  3705  		return x.Kind
  3706  	}
  3707  	return ""
  3708  }
  3709  
  3710  func (x *DemoteMasterMySqlReplicaConfiguration) GetUsername() string {
  3711  	if x != nil {
  3712  		return x.Username
  3713  	}
  3714  	return ""
  3715  }
  3716  
  3717  func (x *DemoteMasterMySqlReplicaConfiguration) GetPassword() string {
  3718  	if x != nil {
  3719  		return x.Password
  3720  	}
  3721  	return ""
  3722  }
  3723  
  3724  func (x *DemoteMasterMySqlReplicaConfiguration) GetClientKey() string {
  3725  	if x != nil {
  3726  		return x.ClientKey
  3727  	}
  3728  	return ""
  3729  }
  3730  
  3731  func (x *DemoteMasterMySqlReplicaConfiguration) GetClientCertificate() string {
  3732  	if x != nil {
  3733  		return x.ClientCertificate
  3734  	}
  3735  	return ""
  3736  }
  3737  
  3738  func (x *DemoteMasterMySqlReplicaConfiguration) GetCaCertificate() string {
  3739  	if x != nil {
  3740  		return x.CaCertificate
  3741  	}
  3742  	return ""
  3743  }
  3744  
  3745  // Database instance export context.
  3746  type ExportContext struct {
  3747  	state         protoimpl.MessageState
  3748  	sizeCache     protoimpl.SizeCache
  3749  	unknownFields protoimpl.UnknownFields
  3750  
  3751  	// The path to the file in Google Cloud Storage where the export will be
  3752  	// stored. The URI is in the form `gs://bucketName/fileName`. If the file
  3753  	// already exists, the request succeeds, but the operation fails. If
  3754  	// `fileType` is `SQL` and the filename ends with .gz,
  3755  	// the contents are compressed.
  3756  	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
  3757  	// Databases to be exported. <br /> `MySQL instances:` If
  3758  	// `fileType` is `SQL` and no database is specified, all
  3759  	// databases are exported, except for the `mysql` system database.
  3760  	// If `fileType` is `CSV`, you can specify one database,
  3761  	// either by using this property or by using the
  3762  	// `csvExportOptions.selectQuery` property, which takes precedence
  3763  	// over this property. <br /> `PostgreSQL instances:` You must specify
  3764  	// one database to be exported. If `fileType` is `CSV`,
  3765  	// this database must match the one specified in the
  3766  	// `csvExportOptions.selectQuery` property. <br /> `SQL Server
  3767  	// instances:` You must specify one database to be exported, and the
  3768  	// `fileType` must be `BAK`.
  3769  	Databases []string `protobuf:"bytes,2,rep,name=databases,proto3" json:"databases,omitempty"`
  3770  	// This is always `sql#exportContext`.
  3771  	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
  3772  	// Options for exporting data as SQL statements.
  3773  	SqlExportOptions *ExportContext_SqlExportOptions `protobuf:"bytes,4,opt,name=sql_export_options,json=sqlExportOptions,proto3" json:"sql_export_options,omitempty"`
  3774  	// Options for exporting data as CSV. `MySQL` and `PostgreSQL`
  3775  	// instances only.
  3776  	CsvExportOptions *ExportContext_SqlCsvExportOptions `protobuf:"bytes,5,opt,name=csv_export_options,json=csvExportOptions,proto3" json:"csv_export_options,omitempty"`
  3777  	// The file type for the specified uri.
  3778  	FileType SqlFileType `protobuf:"varint,6,opt,name=file_type,json=fileType,proto3,enum=google.cloud.sql.v1beta4.SqlFileType" json:"file_type,omitempty"`
  3779  	// Option for export offload.
  3780  	Offload *wrapperspb.BoolValue `protobuf:"bytes,8,opt,name=offload,proto3" json:"offload,omitempty"`
  3781  }
  3782  
  3783  func (x *ExportContext) Reset() {
  3784  	*x = ExportContext{}
  3785  	if protoimpl.UnsafeEnabled {
  3786  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[19]
  3787  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3788  		ms.StoreMessageInfo(mi)
  3789  	}
  3790  }
  3791  
  3792  func (x *ExportContext) String() string {
  3793  	return protoimpl.X.MessageStringOf(x)
  3794  }
  3795  
  3796  func (*ExportContext) ProtoMessage() {}
  3797  
  3798  func (x *ExportContext) ProtoReflect() protoreflect.Message {
  3799  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[19]
  3800  	if protoimpl.UnsafeEnabled && x != nil {
  3801  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3802  		if ms.LoadMessageInfo() == nil {
  3803  			ms.StoreMessageInfo(mi)
  3804  		}
  3805  		return ms
  3806  	}
  3807  	return mi.MessageOf(x)
  3808  }
  3809  
  3810  // Deprecated: Use ExportContext.ProtoReflect.Descriptor instead.
  3811  func (*ExportContext) Descriptor() ([]byte, []int) {
  3812  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{19}
  3813  }
  3814  
  3815  func (x *ExportContext) GetUri() string {
  3816  	if x != nil {
  3817  		return x.Uri
  3818  	}
  3819  	return ""
  3820  }
  3821  
  3822  func (x *ExportContext) GetDatabases() []string {
  3823  	if x != nil {
  3824  		return x.Databases
  3825  	}
  3826  	return nil
  3827  }
  3828  
  3829  func (x *ExportContext) GetKind() string {
  3830  	if x != nil {
  3831  		return x.Kind
  3832  	}
  3833  	return ""
  3834  }
  3835  
  3836  func (x *ExportContext) GetSqlExportOptions() *ExportContext_SqlExportOptions {
  3837  	if x != nil {
  3838  		return x.SqlExportOptions
  3839  	}
  3840  	return nil
  3841  }
  3842  
  3843  func (x *ExportContext) GetCsvExportOptions() *ExportContext_SqlCsvExportOptions {
  3844  	if x != nil {
  3845  		return x.CsvExportOptions
  3846  	}
  3847  	return nil
  3848  }
  3849  
  3850  func (x *ExportContext) GetFileType() SqlFileType {
  3851  	if x != nil {
  3852  		return x.FileType
  3853  	}
  3854  	return SqlFileType_SQL_FILE_TYPE_UNSPECIFIED
  3855  }
  3856  
  3857  func (x *ExportContext) GetOffload() *wrapperspb.BoolValue {
  3858  	if x != nil {
  3859  		return x.Offload
  3860  	}
  3861  	return nil
  3862  }
  3863  
  3864  // Database instance failover context.
  3865  type FailoverContext struct {
  3866  	state         protoimpl.MessageState
  3867  	sizeCache     protoimpl.SizeCache
  3868  	unknownFields protoimpl.UnknownFields
  3869  
  3870  	// The current settings version of this instance. Request will be rejected if
  3871  	// this version doesn't match the current settings version.
  3872  	SettingsVersion int64 `protobuf:"varint,1,opt,name=settings_version,json=settingsVersion,proto3" json:"settings_version,omitempty"`
  3873  	// This is always `sql#failoverContext`.
  3874  	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
  3875  }
  3876  
  3877  func (x *FailoverContext) Reset() {
  3878  	*x = FailoverContext{}
  3879  	if protoimpl.UnsafeEnabled {
  3880  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[20]
  3881  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3882  		ms.StoreMessageInfo(mi)
  3883  	}
  3884  }
  3885  
  3886  func (x *FailoverContext) String() string {
  3887  	return protoimpl.X.MessageStringOf(x)
  3888  }
  3889  
  3890  func (*FailoverContext) ProtoMessage() {}
  3891  
  3892  func (x *FailoverContext) ProtoReflect() protoreflect.Message {
  3893  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[20]
  3894  	if protoimpl.UnsafeEnabled && x != nil {
  3895  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3896  		if ms.LoadMessageInfo() == nil {
  3897  			ms.StoreMessageInfo(mi)
  3898  		}
  3899  		return ms
  3900  	}
  3901  	return mi.MessageOf(x)
  3902  }
  3903  
  3904  // Deprecated: Use FailoverContext.ProtoReflect.Descriptor instead.
  3905  func (*FailoverContext) Descriptor() ([]byte, []int) {
  3906  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{20}
  3907  }
  3908  
  3909  func (x *FailoverContext) GetSettingsVersion() int64 {
  3910  	if x != nil {
  3911  		return x.SettingsVersion
  3912  	}
  3913  	return 0
  3914  }
  3915  
  3916  func (x *FailoverContext) GetKind() string {
  3917  	if x != nil {
  3918  		return x.Kind
  3919  	}
  3920  	return ""
  3921  }
  3922  
  3923  // A flag resource.
  3924  type Flag struct {
  3925  	state         protoimpl.MessageState
  3926  	sizeCache     protoimpl.SizeCache
  3927  	unknownFields protoimpl.UnknownFields
  3928  
  3929  	// This is the name of the flag. Flag names always use underscores, not
  3930  	// hyphens, for example: `max_allowed_packet`
  3931  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3932  	// The type of the flag. Flags are typed to being `BOOLEAN`, `STRING`,
  3933  	// `INTEGER` or `NONE`. `NONE` is used for flags which do not take a
  3934  	// value, such as `skip_grant_tables`.
  3935  	Type SqlFlagType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.sql.v1beta4.SqlFlagType" json:"type,omitempty"`
  3936  	// The database version this flag applies to. Can be
  3937  	// MySQL instances: `MYSQL_8_0`, `MYSQL_8_0_18`, `MYSQL_8_0_26`, `MYSQL_5_7`,
  3938  	// or `MYSQL_5_6`. PostgreSQL instances: `POSTGRES_9_6`, `POSTGRES_10`,
  3939  	// `POSTGRES_11` or `POSTGRES_12`. SQL Server instances:
  3940  	// `SQLSERVER_2017_STANDARD`, `SQLSERVER_2017_ENTERPRISE`,
  3941  	// `SQLSERVER_2017_EXPRESS`, `SQLSERVER_2017_WEB`, `SQLSERVER_2019_STANDARD`,
  3942  	// `SQLSERVER_2019_ENTERPRISE`, `SQLSERVER_2019_EXPRESS`, or
  3943  	// `SQLSERVER_2019_WEB`.
  3944  	// See [the complete
  3945  	// list](/sql/docs/mysql/admin-api/rest/v1/SqlDatabaseVersion).
  3946  	AppliesTo []SqlDatabaseVersion `protobuf:"varint,3,rep,packed,name=applies_to,json=appliesTo,proto3,enum=google.cloud.sql.v1beta4.SqlDatabaseVersion" json:"applies_to,omitempty"`
  3947  	// For `STRING` flags, a list of strings that the value can be set to.
  3948  	AllowedStringValues []string `protobuf:"bytes,4,rep,name=allowed_string_values,json=allowedStringValues,proto3" json:"allowed_string_values,omitempty"`
  3949  	// For `INTEGER` flags, the minimum allowed value.
  3950  	MinValue *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=min_value,json=minValue,proto3" json:"min_value,omitempty"`
  3951  	// For `INTEGER` flags, the maximum allowed value.
  3952  	MaxValue *wrapperspb.Int64Value `protobuf:"bytes,6,opt,name=max_value,json=maxValue,proto3" json:"max_value,omitempty"`
  3953  	// Indicates whether changing this flag will trigger a database restart. Only
  3954  	// applicable to Second Generation instances.
  3955  	RequiresRestart *wrapperspb.BoolValue `protobuf:"bytes,7,opt,name=requires_restart,json=requiresRestart,proto3" json:"requires_restart,omitempty"`
  3956  	// This is always `sql#flag`.
  3957  	Kind string `protobuf:"bytes,8,opt,name=kind,proto3" json:"kind,omitempty"`
  3958  	// Whether or not the flag is considered in beta.
  3959  	InBeta *wrapperspb.BoolValue `protobuf:"bytes,9,opt,name=in_beta,json=inBeta,proto3" json:"in_beta,omitempty"`
  3960  	// Use this field if only certain integers are accepted. Can be combined
  3961  	// with min_value and max_value to add additional values.
  3962  	AllowedIntValues []int64 `protobuf:"varint,10,rep,packed,name=allowed_int_values,json=allowedIntValues,proto3" json:"allowed_int_values,omitempty"`
  3963  }
  3964  
  3965  func (x *Flag) Reset() {
  3966  	*x = Flag{}
  3967  	if protoimpl.UnsafeEnabled {
  3968  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[21]
  3969  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3970  		ms.StoreMessageInfo(mi)
  3971  	}
  3972  }
  3973  
  3974  func (x *Flag) String() string {
  3975  	return protoimpl.X.MessageStringOf(x)
  3976  }
  3977  
  3978  func (*Flag) ProtoMessage() {}
  3979  
  3980  func (x *Flag) ProtoReflect() protoreflect.Message {
  3981  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[21]
  3982  	if protoimpl.UnsafeEnabled && x != nil {
  3983  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  3984  		if ms.LoadMessageInfo() == nil {
  3985  			ms.StoreMessageInfo(mi)
  3986  		}
  3987  		return ms
  3988  	}
  3989  	return mi.MessageOf(x)
  3990  }
  3991  
  3992  // Deprecated: Use Flag.ProtoReflect.Descriptor instead.
  3993  func (*Flag) Descriptor() ([]byte, []int) {
  3994  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{21}
  3995  }
  3996  
  3997  func (x *Flag) GetName() string {
  3998  	if x != nil {
  3999  		return x.Name
  4000  	}
  4001  	return ""
  4002  }
  4003  
  4004  func (x *Flag) GetType() SqlFlagType {
  4005  	if x != nil {
  4006  		return x.Type
  4007  	}
  4008  	return SqlFlagType_SQL_FLAG_TYPE_UNSPECIFIED
  4009  }
  4010  
  4011  func (x *Flag) GetAppliesTo() []SqlDatabaseVersion {
  4012  	if x != nil {
  4013  		return x.AppliesTo
  4014  	}
  4015  	return nil
  4016  }
  4017  
  4018  func (x *Flag) GetAllowedStringValues() []string {
  4019  	if x != nil {
  4020  		return x.AllowedStringValues
  4021  	}
  4022  	return nil
  4023  }
  4024  
  4025  func (x *Flag) GetMinValue() *wrapperspb.Int64Value {
  4026  	if x != nil {
  4027  		return x.MinValue
  4028  	}
  4029  	return nil
  4030  }
  4031  
  4032  func (x *Flag) GetMaxValue() *wrapperspb.Int64Value {
  4033  	if x != nil {
  4034  		return x.MaxValue
  4035  	}
  4036  	return nil
  4037  }
  4038  
  4039  func (x *Flag) GetRequiresRestart() *wrapperspb.BoolValue {
  4040  	if x != nil {
  4041  		return x.RequiresRestart
  4042  	}
  4043  	return nil
  4044  }
  4045  
  4046  func (x *Flag) GetKind() string {
  4047  	if x != nil {
  4048  		return x.Kind
  4049  	}
  4050  	return ""
  4051  }
  4052  
  4053  func (x *Flag) GetInBeta() *wrapperspb.BoolValue {
  4054  	if x != nil {
  4055  		return x.InBeta
  4056  	}
  4057  	return nil
  4058  }
  4059  
  4060  func (x *Flag) GetAllowedIntValues() []int64 {
  4061  	if x != nil {
  4062  		return x.AllowedIntValues
  4063  	}
  4064  	return nil
  4065  }
  4066  
  4067  // Flags list response.
  4068  type FlagsListResponse struct {
  4069  	state         protoimpl.MessageState
  4070  	sizeCache     protoimpl.SizeCache
  4071  	unknownFields protoimpl.UnknownFields
  4072  
  4073  	// This is always `sql#flagsList`.
  4074  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  4075  	// List of flags.
  4076  	Items []*Flag `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
  4077  }
  4078  
  4079  func (x *FlagsListResponse) Reset() {
  4080  	*x = FlagsListResponse{}
  4081  	if protoimpl.UnsafeEnabled {
  4082  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[22]
  4083  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4084  		ms.StoreMessageInfo(mi)
  4085  	}
  4086  }
  4087  
  4088  func (x *FlagsListResponse) String() string {
  4089  	return protoimpl.X.MessageStringOf(x)
  4090  }
  4091  
  4092  func (*FlagsListResponse) ProtoMessage() {}
  4093  
  4094  func (x *FlagsListResponse) ProtoReflect() protoreflect.Message {
  4095  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[22]
  4096  	if protoimpl.UnsafeEnabled && x != nil {
  4097  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4098  		if ms.LoadMessageInfo() == nil {
  4099  			ms.StoreMessageInfo(mi)
  4100  		}
  4101  		return ms
  4102  	}
  4103  	return mi.MessageOf(x)
  4104  }
  4105  
  4106  // Deprecated: Use FlagsListResponse.ProtoReflect.Descriptor instead.
  4107  func (*FlagsListResponse) Descriptor() ([]byte, []int) {
  4108  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{22}
  4109  }
  4110  
  4111  func (x *FlagsListResponse) GetKind() string {
  4112  	if x != nil {
  4113  		return x.Kind
  4114  	}
  4115  	return ""
  4116  }
  4117  
  4118  func (x *FlagsListResponse) GetItems() []*Flag {
  4119  	if x != nil {
  4120  		return x.Items
  4121  	}
  4122  	return nil
  4123  }
  4124  
  4125  // Database instance import context.
  4126  type ImportContext struct {
  4127  	state         protoimpl.MessageState
  4128  	sizeCache     protoimpl.SizeCache
  4129  	unknownFields protoimpl.UnknownFields
  4130  
  4131  	// Path to the import file in Cloud Storage, in the form
  4132  	// `gs://bucketName/fileName`. Compressed gzip files (.gz) are supported
  4133  	// when `fileType` is `SQL`. The instance must have
  4134  	// write permissions to the bucket and read access to the file.
  4135  	Uri string `protobuf:"bytes,1,opt,name=uri,proto3" json:"uri,omitempty"`
  4136  	// The target database for the import. If `fileType` is `SQL`, this field
  4137  	// is required only if the import file does not specify a database, and is
  4138  	// overridden by any database specification in the import file. If
  4139  	// `fileType` is `CSV`, one database must be specified.
  4140  	Database string `protobuf:"bytes,2,opt,name=database,proto3" json:"database,omitempty"`
  4141  	// This is always `sql#importContext`.
  4142  	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
  4143  	// The file type for the specified uri.
  4144  	// *  `SQL`: The file contains SQL statements.
  4145  	// *  `CSV`: The file contains CSV data.
  4146  	// *  `BAK`: The file contains backup data for a SQL Server instance.
  4147  	FileType SqlFileType `protobuf:"varint,4,opt,name=file_type,json=fileType,proto3,enum=google.cloud.sql.v1beta4.SqlFileType" json:"file_type,omitempty"`
  4148  	// Options for importing data as CSV.
  4149  	CsvImportOptions *ImportContext_SqlCsvImportOptions `protobuf:"bytes,5,opt,name=csv_import_options,json=csvImportOptions,proto3" json:"csv_import_options,omitempty"`
  4150  	// The PostgreSQL user for this import operation. PostgreSQL instances only.
  4151  	ImportUser string `protobuf:"bytes,6,opt,name=import_user,json=importUser,proto3" json:"import_user,omitempty"`
  4152  	// Import parameters specific to SQL Server .BAK files
  4153  	BakImportOptions *ImportContext_SqlBakImportOptions `protobuf:"bytes,7,opt,name=bak_import_options,json=bakImportOptions,proto3" json:"bak_import_options,omitempty"`
  4154  }
  4155  
  4156  func (x *ImportContext) Reset() {
  4157  	*x = ImportContext{}
  4158  	if protoimpl.UnsafeEnabled {
  4159  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[23]
  4160  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4161  		ms.StoreMessageInfo(mi)
  4162  	}
  4163  }
  4164  
  4165  func (x *ImportContext) String() string {
  4166  	return protoimpl.X.MessageStringOf(x)
  4167  }
  4168  
  4169  func (*ImportContext) ProtoMessage() {}
  4170  
  4171  func (x *ImportContext) ProtoReflect() protoreflect.Message {
  4172  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[23]
  4173  	if protoimpl.UnsafeEnabled && x != nil {
  4174  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4175  		if ms.LoadMessageInfo() == nil {
  4176  			ms.StoreMessageInfo(mi)
  4177  		}
  4178  		return ms
  4179  	}
  4180  	return mi.MessageOf(x)
  4181  }
  4182  
  4183  // Deprecated: Use ImportContext.ProtoReflect.Descriptor instead.
  4184  func (*ImportContext) Descriptor() ([]byte, []int) {
  4185  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{23}
  4186  }
  4187  
  4188  func (x *ImportContext) GetUri() string {
  4189  	if x != nil {
  4190  		return x.Uri
  4191  	}
  4192  	return ""
  4193  }
  4194  
  4195  func (x *ImportContext) GetDatabase() string {
  4196  	if x != nil {
  4197  		return x.Database
  4198  	}
  4199  	return ""
  4200  }
  4201  
  4202  func (x *ImportContext) GetKind() string {
  4203  	if x != nil {
  4204  		return x.Kind
  4205  	}
  4206  	return ""
  4207  }
  4208  
  4209  func (x *ImportContext) GetFileType() SqlFileType {
  4210  	if x != nil {
  4211  		return x.FileType
  4212  	}
  4213  	return SqlFileType_SQL_FILE_TYPE_UNSPECIFIED
  4214  }
  4215  
  4216  func (x *ImportContext) GetCsvImportOptions() *ImportContext_SqlCsvImportOptions {
  4217  	if x != nil {
  4218  		return x.CsvImportOptions
  4219  	}
  4220  	return nil
  4221  }
  4222  
  4223  func (x *ImportContext) GetImportUser() string {
  4224  	if x != nil {
  4225  		return x.ImportUser
  4226  	}
  4227  	return ""
  4228  }
  4229  
  4230  func (x *ImportContext) GetBakImportOptions() *ImportContext_SqlBakImportOptions {
  4231  	if x != nil {
  4232  		return x.BakImportOptions
  4233  	}
  4234  	return nil
  4235  }
  4236  
  4237  // Database instance clone request.
  4238  type InstancesCloneRequest struct {
  4239  	state         protoimpl.MessageState
  4240  	sizeCache     protoimpl.SizeCache
  4241  	unknownFields protoimpl.UnknownFields
  4242  
  4243  	// Contains details about the clone operation.
  4244  	CloneContext *CloneContext `protobuf:"bytes,1,opt,name=clone_context,json=cloneContext,proto3" json:"clone_context,omitempty"`
  4245  }
  4246  
  4247  func (x *InstancesCloneRequest) Reset() {
  4248  	*x = InstancesCloneRequest{}
  4249  	if protoimpl.UnsafeEnabled {
  4250  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[24]
  4251  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4252  		ms.StoreMessageInfo(mi)
  4253  	}
  4254  }
  4255  
  4256  func (x *InstancesCloneRequest) String() string {
  4257  	return protoimpl.X.MessageStringOf(x)
  4258  }
  4259  
  4260  func (*InstancesCloneRequest) ProtoMessage() {}
  4261  
  4262  func (x *InstancesCloneRequest) ProtoReflect() protoreflect.Message {
  4263  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[24]
  4264  	if protoimpl.UnsafeEnabled && x != nil {
  4265  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4266  		if ms.LoadMessageInfo() == nil {
  4267  			ms.StoreMessageInfo(mi)
  4268  		}
  4269  		return ms
  4270  	}
  4271  	return mi.MessageOf(x)
  4272  }
  4273  
  4274  // Deprecated: Use InstancesCloneRequest.ProtoReflect.Descriptor instead.
  4275  func (*InstancesCloneRequest) Descriptor() ([]byte, []int) {
  4276  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{24}
  4277  }
  4278  
  4279  func (x *InstancesCloneRequest) GetCloneContext() *CloneContext {
  4280  	if x != nil {
  4281  		return x.CloneContext
  4282  	}
  4283  	return nil
  4284  }
  4285  
  4286  // Database demote primary instance request.
  4287  type InstancesDemoteMasterRequest struct {
  4288  	state         protoimpl.MessageState
  4289  	sizeCache     protoimpl.SizeCache
  4290  	unknownFields protoimpl.UnknownFields
  4291  
  4292  	// Contains details about the demoteMaster operation.
  4293  	DemoteMasterContext *DemoteMasterContext `protobuf:"bytes,1,opt,name=demote_master_context,json=demoteMasterContext,proto3" json:"demote_master_context,omitempty"`
  4294  }
  4295  
  4296  func (x *InstancesDemoteMasterRequest) Reset() {
  4297  	*x = InstancesDemoteMasterRequest{}
  4298  	if protoimpl.UnsafeEnabled {
  4299  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[25]
  4300  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4301  		ms.StoreMessageInfo(mi)
  4302  	}
  4303  }
  4304  
  4305  func (x *InstancesDemoteMasterRequest) String() string {
  4306  	return protoimpl.X.MessageStringOf(x)
  4307  }
  4308  
  4309  func (*InstancesDemoteMasterRequest) ProtoMessage() {}
  4310  
  4311  func (x *InstancesDemoteMasterRequest) ProtoReflect() protoreflect.Message {
  4312  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[25]
  4313  	if protoimpl.UnsafeEnabled && x != nil {
  4314  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4315  		if ms.LoadMessageInfo() == nil {
  4316  			ms.StoreMessageInfo(mi)
  4317  		}
  4318  		return ms
  4319  	}
  4320  	return mi.MessageOf(x)
  4321  }
  4322  
  4323  // Deprecated: Use InstancesDemoteMasterRequest.ProtoReflect.Descriptor instead.
  4324  func (*InstancesDemoteMasterRequest) Descriptor() ([]byte, []int) {
  4325  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{25}
  4326  }
  4327  
  4328  func (x *InstancesDemoteMasterRequest) GetDemoteMasterContext() *DemoteMasterContext {
  4329  	if x != nil {
  4330  		return x.DemoteMasterContext
  4331  	}
  4332  	return nil
  4333  }
  4334  
  4335  // Database instance export request.
  4336  type InstancesExportRequest struct {
  4337  	state         protoimpl.MessageState
  4338  	sizeCache     protoimpl.SizeCache
  4339  	unknownFields protoimpl.UnknownFields
  4340  
  4341  	// Contains details about the export operation.
  4342  	ExportContext *ExportContext `protobuf:"bytes,1,opt,name=export_context,json=exportContext,proto3" json:"export_context,omitempty"`
  4343  }
  4344  
  4345  func (x *InstancesExportRequest) Reset() {
  4346  	*x = InstancesExportRequest{}
  4347  	if protoimpl.UnsafeEnabled {
  4348  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[26]
  4349  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4350  		ms.StoreMessageInfo(mi)
  4351  	}
  4352  }
  4353  
  4354  func (x *InstancesExportRequest) String() string {
  4355  	return protoimpl.X.MessageStringOf(x)
  4356  }
  4357  
  4358  func (*InstancesExportRequest) ProtoMessage() {}
  4359  
  4360  func (x *InstancesExportRequest) ProtoReflect() protoreflect.Message {
  4361  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[26]
  4362  	if protoimpl.UnsafeEnabled && x != nil {
  4363  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4364  		if ms.LoadMessageInfo() == nil {
  4365  			ms.StoreMessageInfo(mi)
  4366  		}
  4367  		return ms
  4368  	}
  4369  	return mi.MessageOf(x)
  4370  }
  4371  
  4372  // Deprecated: Use InstancesExportRequest.ProtoReflect.Descriptor instead.
  4373  func (*InstancesExportRequest) Descriptor() ([]byte, []int) {
  4374  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{26}
  4375  }
  4376  
  4377  func (x *InstancesExportRequest) GetExportContext() *ExportContext {
  4378  	if x != nil {
  4379  		return x.ExportContext
  4380  	}
  4381  	return nil
  4382  }
  4383  
  4384  // Instance failover request.
  4385  type InstancesFailoverRequest struct {
  4386  	state         protoimpl.MessageState
  4387  	sizeCache     protoimpl.SizeCache
  4388  	unknownFields protoimpl.UnknownFields
  4389  
  4390  	// Failover Context.
  4391  	FailoverContext *FailoverContext `protobuf:"bytes,1,opt,name=failover_context,json=failoverContext,proto3" json:"failover_context,omitempty"`
  4392  }
  4393  
  4394  func (x *InstancesFailoverRequest) Reset() {
  4395  	*x = InstancesFailoverRequest{}
  4396  	if protoimpl.UnsafeEnabled {
  4397  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[27]
  4398  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4399  		ms.StoreMessageInfo(mi)
  4400  	}
  4401  }
  4402  
  4403  func (x *InstancesFailoverRequest) String() string {
  4404  	return protoimpl.X.MessageStringOf(x)
  4405  }
  4406  
  4407  func (*InstancesFailoverRequest) ProtoMessage() {}
  4408  
  4409  func (x *InstancesFailoverRequest) ProtoReflect() protoreflect.Message {
  4410  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[27]
  4411  	if protoimpl.UnsafeEnabled && x != nil {
  4412  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4413  		if ms.LoadMessageInfo() == nil {
  4414  			ms.StoreMessageInfo(mi)
  4415  		}
  4416  		return ms
  4417  	}
  4418  	return mi.MessageOf(x)
  4419  }
  4420  
  4421  // Deprecated: Use InstancesFailoverRequest.ProtoReflect.Descriptor instead.
  4422  func (*InstancesFailoverRequest) Descriptor() ([]byte, []int) {
  4423  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{27}
  4424  }
  4425  
  4426  func (x *InstancesFailoverRequest) GetFailoverContext() *FailoverContext {
  4427  	if x != nil {
  4428  		return x.FailoverContext
  4429  	}
  4430  	return nil
  4431  }
  4432  
  4433  // Database instance import request.
  4434  type InstancesImportRequest struct {
  4435  	state         protoimpl.MessageState
  4436  	sizeCache     protoimpl.SizeCache
  4437  	unknownFields protoimpl.UnknownFields
  4438  
  4439  	// Contains details about the import operation.
  4440  	ImportContext *ImportContext `protobuf:"bytes,1,opt,name=import_context,json=importContext,proto3" json:"import_context,omitempty"`
  4441  }
  4442  
  4443  func (x *InstancesImportRequest) Reset() {
  4444  	*x = InstancesImportRequest{}
  4445  	if protoimpl.UnsafeEnabled {
  4446  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[28]
  4447  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4448  		ms.StoreMessageInfo(mi)
  4449  	}
  4450  }
  4451  
  4452  func (x *InstancesImportRequest) String() string {
  4453  	return protoimpl.X.MessageStringOf(x)
  4454  }
  4455  
  4456  func (*InstancesImportRequest) ProtoMessage() {}
  4457  
  4458  func (x *InstancesImportRequest) ProtoReflect() protoreflect.Message {
  4459  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[28]
  4460  	if protoimpl.UnsafeEnabled && x != nil {
  4461  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4462  		if ms.LoadMessageInfo() == nil {
  4463  			ms.StoreMessageInfo(mi)
  4464  		}
  4465  		return ms
  4466  	}
  4467  	return mi.MessageOf(x)
  4468  }
  4469  
  4470  // Deprecated: Use InstancesImportRequest.ProtoReflect.Descriptor instead.
  4471  func (*InstancesImportRequest) Descriptor() ([]byte, []int) {
  4472  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{28}
  4473  }
  4474  
  4475  func (x *InstancesImportRequest) GetImportContext() *ImportContext {
  4476  	if x != nil {
  4477  		return x.ImportContext
  4478  	}
  4479  	return nil
  4480  }
  4481  
  4482  // MySQL-specific external server sync settings.
  4483  type MySqlSyncConfig struct {
  4484  	state         protoimpl.MessageState
  4485  	sizeCache     protoimpl.SizeCache
  4486  	unknownFields protoimpl.UnknownFields
  4487  
  4488  	// Flags to use for the initial dump.
  4489  	InitialSyncFlags []*SyncFlags `protobuf:"bytes,1,rep,name=initial_sync_flags,json=initialSyncFlags,proto3" json:"initial_sync_flags,omitempty"`
  4490  }
  4491  
  4492  func (x *MySqlSyncConfig) Reset() {
  4493  	*x = MySqlSyncConfig{}
  4494  	if protoimpl.UnsafeEnabled {
  4495  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[29]
  4496  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4497  		ms.StoreMessageInfo(mi)
  4498  	}
  4499  }
  4500  
  4501  func (x *MySqlSyncConfig) String() string {
  4502  	return protoimpl.X.MessageStringOf(x)
  4503  }
  4504  
  4505  func (*MySqlSyncConfig) ProtoMessage() {}
  4506  
  4507  func (x *MySqlSyncConfig) ProtoReflect() protoreflect.Message {
  4508  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[29]
  4509  	if protoimpl.UnsafeEnabled && x != nil {
  4510  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4511  		if ms.LoadMessageInfo() == nil {
  4512  			ms.StoreMessageInfo(mi)
  4513  		}
  4514  		return ms
  4515  	}
  4516  	return mi.MessageOf(x)
  4517  }
  4518  
  4519  // Deprecated: Use MySqlSyncConfig.ProtoReflect.Descriptor instead.
  4520  func (*MySqlSyncConfig) Descriptor() ([]byte, []int) {
  4521  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{29}
  4522  }
  4523  
  4524  func (x *MySqlSyncConfig) GetInitialSyncFlags() []*SyncFlags {
  4525  	if x != nil {
  4526  		return x.InitialSyncFlags
  4527  	}
  4528  	return nil
  4529  }
  4530  
  4531  // Database instances list response.
  4532  type InstancesListResponse struct {
  4533  	state         protoimpl.MessageState
  4534  	sizeCache     protoimpl.SizeCache
  4535  	unknownFields protoimpl.UnknownFields
  4536  
  4537  	// This is always `sql#instancesList`.
  4538  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  4539  	// List of warnings that occurred while handling the request.
  4540  	Warnings []*ApiWarning `protobuf:"bytes,2,rep,name=warnings,proto3" json:"warnings,omitempty"`
  4541  	// List of database instance resources.
  4542  	Items []*DatabaseInstance `protobuf:"bytes,3,rep,name=items,proto3" json:"items,omitempty"`
  4543  	// The continuation token, used to page through large result sets. Provide
  4544  	// this value in a subsequent request to return the next page of results.
  4545  	NextPageToken string `protobuf:"bytes,4,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  4546  }
  4547  
  4548  func (x *InstancesListResponse) Reset() {
  4549  	*x = InstancesListResponse{}
  4550  	if protoimpl.UnsafeEnabled {
  4551  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[30]
  4552  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4553  		ms.StoreMessageInfo(mi)
  4554  	}
  4555  }
  4556  
  4557  func (x *InstancesListResponse) String() string {
  4558  	return protoimpl.X.MessageStringOf(x)
  4559  }
  4560  
  4561  func (*InstancesListResponse) ProtoMessage() {}
  4562  
  4563  func (x *InstancesListResponse) ProtoReflect() protoreflect.Message {
  4564  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[30]
  4565  	if protoimpl.UnsafeEnabled && x != nil {
  4566  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4567  		if ms.LoadMessageInfo() == nil {
  4568  			ms.StoreMessageInfo(mi)
  4569  		}
  4570  		return ms
  4571  	}
  4572  	return mi.MessageOf(x)
  4573  }
  4574  
  4575  // Deprecated: Use InstancesListResponse.ProtoReflect.Descriptor instead.
  4576  func (*InstancesListResponse) Descriptor() ([]byte, []int) {
  4577  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{30}
  4578  }
  4579  
  4580  func (x *InstancesListResponse) GetKind() string {
  4581  	if x != nil {
  4582  		return x.Kind
  4583  	}
  4584  	return ""
  4585  }
  4586  
  4587  func (x *InstancesListResponse) GetWarnings() []*ApiWarning {
  4588  	if x != nil {
  4589  		return x.Warnings
  4590  	}
  4591  	return nil
  4592  }
  4593  
  4594  func (x *InstancesListResponse) GetItems() []*DatabaseInstance {
  4595  	if x != nil {
  4596  		return x.Items
  4597  	}
  4598  	return nil
  4599  }
  4600  
  4601  func (x *InstancesListResponse) GetNextPageToken() string {
  4602  	if x != nil {
  4603  		return x.NextPageToken
  4604  	}
  4605  	return ""
  4606  }
  4607  
  4608  // Instances ListServerCas response.
  4609  type InstancesListServerCasResponse struct {
  4610  	state         protoimpl.MessageState
  4611  	sizeCache     protoimpl.SizeCache
  4612  	unknownFields protoimpl.UnknownFields
  4613  
  4614  	// List of server CA certificates for the instance.
  4615  	Certs         []*SslCert `protobuf:"bytes,1,rep,name=certs,proto3" json:"certs,omitempty"`
  4616  	ActiveVersion string     `protobuf:"bytes,2,opt,name=active_version,json=activeVersion,proto3" json:"active_version,omitempty"`
  4617  	// This is always `sql#instancesListServerCas`.
  4618  	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
  4619  }
  4620  
  4621  func (x *InstancesListServerCasResponse) Reset() {
  4622  	*x = InstancesListServerCasResponse{}
  4623  	if protoimpl.UnsafeEnabled {
  4624  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[31]
  4625  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4626  		ms.StoreMessageInfo(mi)
  4627  	}
  4628  }
  4629  
  4630  func (x *InstancesListServerCasResponse) String() string {
  4631  	return protoimpl.X.MessageStringOf(x)
  4632  }
  4633  
  4634  func (*InstancesListServerCasResponse) ProtoMessage() {}
  4635  
  4636  func (x *InstancesListServerCasResponse) ProtoReflect() protoreflect.Message {
  4637  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[31]
  4638  	if protoimpl.UnsafeEnabled && x != nil {
  4639  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4640  		if ms.LoadMessageInfo() == nil {
  4641  			ms.StoreMessageInfo(mi)
  4642  		}
  4643  		return ms
  4644  	}
  4645  	return mi.MessageOf(x)
  4646  }
  4647  
  4648  // Deprecated: Use InstancesListServerCasResponse.ProtoReflect.Descriptor instead.
  4649  func (*InstancesListServerCasResponse) Descriptor() ([]byte, []int) {
  4650  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{31}
  4651  }
  4652  
  4653  func (x *InstancesListServerCasResponse) GetCerts() []*SslCert {
  4654  	if x != nil {
  4655  		return x.Certs
  4656  	}
  4657  	return nil
  4658  }
  4659  
  4660  func (x *InstancesListServerCasResponse) GetActiveVersion() string {
  4661  	if x != nil {
  4662  		return x.ActiveVersion
  4663  	}
  4664  	return ""
  4665  }
  4666  
  4667  func (x *InstancesListServerCasResponse) GetKind() string {
  4668  	if x != nil {
  4669  		return x.Kind
  4670  	}
  4671  	return ""
  4672  }
  4673  
  4674  // Database instance restore backup request.
  4675  type InstancesRestoreBackupRequest struct {
  4676  	state         protoimpl.MessageState
  4677  	sizeCache     protoimpl.SizeCache
  4678  	unknownFields protoimpl.UnknownFields
  4679  
  4680  	// Parameters required to perform the restore backup operation.
  4681  	RestoreBackupContext *RestoreBackupContext `protobuf:"bytes,1,opt,name=restore_backup_context,json=restoreBackupContext,proto3" json:"restore_backup_context,omitempty"`
  4682  }
  4683  
  4684  func (x *InstancesRestoreBackupRequest) Reset() {
  4685  	*x = InstancesRestoreBackupRequest{}
  4686  	if protoimpl.UnsafeEnabled {
  4687  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[32]
  4688  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4689  		ms.StoreMessageInfo(mi)
  4690  	}
  4691  }
  4692  
  4693  func (x *InstancesRestoreBackupRequest) String() string {
  4694  	return protoimpl.X.MessageStringOf(x)
  4695  }
  4696  
  4697  func (*InstancesRestoreBackupRequest) ProtoMessage() {}
  4698  
  4699  func (x *InstancesRestoreBackupRequest) ProtoReflect() protoreflect.Message {
  4700  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[32]
  4701  	if protoimpl.UnsafeEnabled && x != nil {
  4702  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4703  		if ms.LoadMessageInfo() == nil {
  4704  			ms.StoreMessageInfo(mi)
  4705  		}
  4706  		return ms
  4707  	}
  4708  	return mi.MessageOf(x)
  4709  }
  4710  
  4711  // Deprecated: Use InstancesRestoreBackupRequest.ProtoReflect.Descriptor instead.
  4712  func (*InstancesRestoreBackupRequest) Descriptor() ([]byte, []int) {
  4713  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{32}
  4714  }
  4715  
  4716  func (x *InstancesRestoreBackupRequest) GetRestoreBackupContext() *RestoreBackupContext {
  4717  	if x != nil {
  4718  		return x.RestoreBackupContext
  4719  	}
  4720  	return nil
  4721  }
  4722  
  4723  // Rotate Server CA request.
  4724  type InstancesRotateServerCaRequest struct {
  4725  	state         protoimpl.MessageState
  4726  	sizeCache     protoimpl.SizeCache
  4727  	unknownFields protoimpl.UnknownFields
  4728  
  4729  	// Contains details about the rotate server CA operation.
  4730  	RotateServerCaContext *RotateServerCaContext `protobuf:"bytes,1,opt,name=rotate_server_ca_context,json=rotateServerCaContext,proto3" json:"rotate_server_ca_context,omitempty"`
  4731  }
  4732  
  4733  func (x *InstancesRotateServerCaRequest) Reset() {
  4734  	*x = InstancesRotateServerCaRequest{}
  4735  	if protoimpl.UnsafeEnabled {
  4736  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[33]
  4737  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4738  		ms.StoreMessageInfo(mi)
  4739  	}
  4740  }
  4741  
  4742  func (x *InstancesRotateServerCaRequest) String() string {
  4743  	return protoimpl.X.MessageStringOf(x)
  4744  }
  4745  
  4746  func (*InstancesRotateServerCaRequest) ProtoMessage() {}
  4747  
  4748  func (x *InstancesRotateServerCaRequest) ProtoReflect() protoreflect.Message {
  4749  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[33]
  4750  	if protoimpl.UnsafeEnabled && x != nil {
  4751  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4752  		if ms.LoadMessageInfo() == nil {
  4753  			ms.StoreMessageInfo(mi)
  4754  		}
  4755  		return ms
  4756  	}
  4757  	return mi.MessageOf(x)
  4758  }
  4759  
  4760  // Deprecated: Use InstancesRotateServerCaRequest.ProtoReflect.Descriptor instead.
  4761  func (*InstancesRotateServerCaRequest) Descriptor() ([]byte, []int) {
  4762  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{33}
  4763  }
  4764  
  4765  func (x *InstancesRotateServerCaRequest) GetRotateServerCaContext() *RotateServerCaContext {
  4766  	if x != nil {
  4767  		return x.RotateServerCaContext
  4768  	}
  4769  	return nil
  4770  }
  4771  
  4772  // Instance truncate log request.
  4773  type InstancesTruncateLogRequest struct {
  4774  	state         protoimpl.MessageState
  4775  	sizeCache     protoimpl.SizeCache
  4776  	unknownFields protoimpl.UnknownFields
  4777  
  4778  	// Contains details about the truncate log operation.
  4779  	TruncateLogContext *TruncateLogContext `protobuf:"bytes,1,opt,name=truncate_log_context,json=truncateLogContext,proto3" json:"truncate_log_context,omitempty"`
  4780  }
  4781  
  4782  func (x *InstancesTruncateLogRequest) Reset() {
  4783  	*x = InstancesTruncateLogRequest{}
  4784  	if protoimpl.UnsafeEnabled {
  4785  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[34]
  4786  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4787  		ms.StoreMessageInfo(mi)
  4788  	}
  4789  }
  4790  
  4791  func (x *InstancesTruncateLogRequest) String() string {
  4792  	return protoimpl.X.MessageStringOf(x)
  4793  }
  4794  
  4795  func (*InstancesTruncateLogRequest) ProtoMessage() {}
  4796  
  4797  func (x *InstancesTruncateLogRequest) ProtoReflect() protoreflect.Message {
  4798  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[34]
  4799  	if protoimpl.UnsafeEnabled && x != nil {
  4800  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4801  		if ms.LoadMessageInfo() == nil {
  4802  			ms.StoreMessageInfo(mi)
  4803  		}
  4804  		return ms
  4805  	}
  4806  	return mi.MessageOf(x)
  4807  }
  4808  
  4809  // Deprecated: Use InstancesTruncateLogRequest.ProtoReflect.Descriptor instead.
  4810  func (*InstancesTruncateLogRequest) Descriptor() ([]byte, []int) {
  4811  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{34}
  4812  }
  4813  
  4814  func (x *InstancesTruncateLogRequest) GetTruncateLogContext() *TruncateLogContext {
  4815  	if x != nil {
  4816  		return x.TruncateLogContext
  4817  	}
  4818  	return nil
  4819  }
  4820  
  4821  // Instance verify external sync settings response.
  4822  type SqlInstancesVerifyExternalSyncSettingsResponse struct {
  4823  	state         protoimpl.MessageState
  4824  	sizeCache     protoimpl.SizeCache
  4825  	unknownFields protoimpl.UnknownFields
  4826  
  4827  	// This is always `sql#migrationSettingErrorList`.
  4828  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  4829  	// List of migration violations.
  4830  	Errors []*SqlExternalSyncSettingError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
  4831  	// List of migration warnings.
  4832  	Warnings []*SqlExternalSyncSettingError `protobuf:"bytes,3,rep,name=warnings,proto3" json:"warnings,omitempty"`
  4833  }
  4834  
  4835  func (x *SqlInstancesVerifyExternalSyncSettingsResponse) Reset() {
  4836  	*x = SqlInstancesVerifyExternalSyncSettingsResponse{}
  4837  	if protoimpl.UnsafeEnabled {
  4838  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[35]
  4839  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4840  		ms.StoreMessageInfo(mi)
  4841  	}
  4842  }
  4843  
  4844  func (x *SqlInstancesVerifyExternalSyncSettingsResponse) String() string {
  4845  	return protoimpl.X.MessageStringOf(x)
  4846  }
  4847  
  4848  func (*SqlInstancesVerifyExternalSyncSettingsResponse) ProtoMessage() {}
  4849  
  4850  func (x *SqlInstancesVerifyExternalSyncSettingsResponse) ProtoReflect() protoreflect.Message {
  4851  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[35]
  4852  	if protoimpl.UnsafeEnabled && x != nil {
  4853  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4854  		if ms.LoadMessageInfo() == nil {
  4855  			ms.StoreMessageInfo(mi)
  4856  		}
  4857  		return ms
  4858  	}
  4859  	return mi.MessageOf(x)
  4860  }
  4861  
  4862  // Deprecated: Use SqlInstancesVerifyExternalSyncSettingsResponse.ProtoReflect.Descriptor instead.
  4863  func (*SqlInstancesVerifyExternalSyncSettingsResponse) Descriptor() ([]byte, []int) {
  4864  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{35}
  4865  }
  4866  
  4867  func (x *SqlInstancesVerifyExternalSyncSettingsResponse) GetKind() string {
  4868  	if x != nil {
  4869  		return x.Kind
  4870  	}
  4871  	return ""
  4872  }
  4873  
  4874  func (x *SqlInstancesVerifyExternalSyncSettingsResponse) GetErrors() []*SqlExternalSyncSettingError {
  4875  	if x != nil {
  4876  		return x.Errors
  4877  	}
  4878  	return nil
  4879  }
  4880  
  4881  func (x *SqlInstancesVerifyExternalSyncSettingsResponse) GetWarnings() []*SqlExternalSyncSettingError {
  4882  	if x != nil {
  4883  		return x.Warnings
  4884  	}
  4885  	return nil
  4886  }
  4887  
  4888  // External primary instance migration setting error/warning.
  4889  type SqlExternalSyncSettingError struct {
  4890  	state         protoimpl.MessageState
  4891  	sizeCache     protoimpl.SizeCache
  4892  	unknownFields protoimpl.UnknownFields
  4893  
  4894  	// Can be `sql#externalSyncSettingError` or
  4895  	// `sql#externalSyncSettingWarning`.
  4896  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  4897  	// Identifies the specific error that occurred.
  4898  	Type SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType `protobuf:"varint,2,opt,name=type,proto3,enum=google.cloud.sql.v1beta4.SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType" json:"type,omitempty"`
  4899  	// Additional information about the error encountered.
  4900  	Detail string `protobuf:"bytes,3,opt,name=detail,proto3" json:"detail,omitempty"`
  4901  }
  4902  
  4903  func (x *SqlExternalSyncSettingError) Reset() {
  4904  	*x = SqlExternalSyncSettingError{}
  4905  	if protoimpl.UnsafeEnabled {
  4906  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[36]
  4907  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4908  		ms.StoreMessageInfo(mi)
  4909  	}
  4910  }
  4911  
  4912  func (x *SqlExternalSyncSettingError) String() string {
  4913  	return protoimpl.X.MessageStringOf(x)
  4914  }
  4915  
  4916  func (*SqlExternalSyncSettingError) ProtoMessage() {}
  4917  
  4918  func (x *SqlExternalSyncSettingError) ProtoReflect() protoreflect.Message {
  4919  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[36]
  4920  	if protoimpl.UnsafeEnabled && x != nil {
  4921  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4922  		if ms.LoadMessageInfo() == nil {
  4923  			ms.StoreMessageInfo(mi)
  4924  		}
  4925  		return ms
  4926  	}
  4927  	return mi.MessageOf(x)
  4928  }
  4929  
  4930  // Deprecated: Use SqlExternalSyncSettingError.ProtoReflect.Descriptor instead.
  4931  func (*SqlExternalSyncSettingError) Descriptor() ([]byte, []int) {
  4932  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{36}
  4933  }
  4934  
  4935  func (x *SqlExternalSyncSettingError) GetKind() string {
  4936  	if x != nil {
  4937  		return x.Kind
  4938  	}
  4939  	return ""
  4940  }
  4941  
  4942  func (x *SqlExternalSyncSettingError) GetType() SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType {
  4943  	if x != nil {
  4944  		return x.Type
  4945  	}
  4946  	return SqlExternalSyncSettingError_SQL_EXTERNAL_SYNC_SETTING_ERROR_TYPE_UNSPECIFIED
  4947  }
  4948  
  4949  func (x *SqlExternalSyncSettingError) GetDetail() string {
  4950  	if x != nil {
  4951  		return x.Detail
  4952  	}
  4953  	return ""
  4954  }
  4955  
  4956  // IP Management configuration.
  4957  type IpConfiguration struct {
  4958  	state         protoimpl.MessageState
  4959  	sizeCache     protoimpl.SizeCache
  4960  	unknownFields protoimpl.UnknownFields
  4961  
  4962  	// Whether the instance is assigned a public IP address or not.
  4963  	Ipv4Enabled *wrapperspb.BoolValue `protobuf:"bytes,1,opt,name=ipv4_enabled,json=ipv4Enabled,proto3" json:"ipv4_enabled,omitempty"`
  4964  	// The resource link for the VPC network from which the Cloud SQL instance is
  4965  	// accessible for private IP. For example,
  4966  	// `/projects/myProject/global/networks/default`. This setting can
  4967  	// be updated, but it cannot be removed after it is set.
  4968  	PrivateNetwork string `protobuf:"bytes,2,opt,name=private_network,json=privateNetwork,proto3" json:"private_network,omitempty"`
  4969  	// Whether SSL connections over IP are enforced or not.
  4970  	RequireSsl *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=require_ssl,json=requireSsl,proto3" json:"require_ssl,omitempty"`
  4971  	// The list of external networks that are allowed to connect to the instance
  4972  	// using the IP. In 'CIDR' notation, also known as 'slash' notation (for
  4973  	// example: `157.197.200.0/24`).
  4974  	AuthorizedNetworks []*AclEntry `protobuf:"bytes,4,rep,name=authorized_networks,json=authorizedNetworks,proto3" json:"authorized_networks,omitempty"`
  4975  	// The name of the allocated ip range for the private ip CloudSQL instance.
  4976  	// For example: "google-managed-services-default". If set, the instance ip
  4977  	// will be created in the allocated range. The range name must comply with
  4978  	// [RFC 1035](https://tools.ietf.org/html/rfc1035). Specifically, the name
  4979  	// must be 1-63 characters long and match the regular expression
  4980  	// `[a-z]([-a-z0-9]*[a-z0-9])?.`
  4981  	AllocatedIpRange string `protobuf:"bytes,6,opt,name=allocated_ip_range,json=allocatedIpRange,proto3" json:"allocated_ip_range,omitempty"`
  4982  }
  4983  
  4984  func (x *IpConfiguration) Reset() {
  4985  	*x = IpConfiguration{}
  4986  	if protoimpl.UnsafeEnabled {
  4987  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[37]
  4988  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  4989  		ms.StoreMessageInfo(mi)
  4990  	}
  4991  }
  4992  
  4993  func (x *IpConfiguration) String() string {
  4994  	return protoimpl.X.MessageStringOf(x)
  4995  }
  4996  
  4997  func (*IpConfiguration) ProtoMessage() {}
  4998  
  4999  func (x *IpConfiguration) ProtoReflect() protoreflect.Message {
  5000  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[37]
  5001  	if protoimpl.UnsafeEnabled && x != nil {
  5002  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5003  		if ms.LoadMessageInfo() == nil {
  5004  			ms.StoreMessageInfo(mi)
  5005  		}
  5006  		return ms
  5007  	}
  5008  	return mi.MessageOf(x)
  5009  }
  5010  
  5011  // Deprecated: Use IpConfiguration.ProtoReflect.Descriptor instead.
  5012  func (*IpConfiguration) Descriptor() ([]byte, []int) {
  5013  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{37}
  5014  }
  5015  
  5016  func (x *IpConfiguration) GetIpv4Enabled() *wrapperspb.BoolValue {
  5017  	if x != nil {
  5018  		return x.Ipv4Enabled
  5019  	}
  5020  	return nil
  5021  }
  5022  
  5023  func (x *IpConfiguration) GetPrivateNetwork() string {
  5024  	if x != nil {
  5025  		return x.PrivateNetwork
  5026  	}
  5027  	return ""
  5028  }
  5029  
  5030  func (x *IpConfiguration) GetRequireSsl() *wrapperspb.BoolValue {
  5031  	if x != nil {
  5032  		return x.RequireSsl
  5033  	}
  5034  	return nil
  5035  }
  5036  
  5037  func (x *IpConfiguration) GetAuthorizedNetworks() []*AclEntry {
  5038  	if x != nil {
  5039  		return x.AuthorizedNetworks
  5040  	}
  5041  	return nil
  5042  }
  5043  
  5044  func (x *IpConfiguration) GetAllocatedIpRange() string {
  5045  	if x != nil {
  5046  		return x.AllocatedIpRange
  5047  	}
  5048  	return ""
  5049  }
  5050  
  5051  // Database instance IP Mapping.
  5052  type IpMapping struct {
  5053  	state         protoimpl.MessageState
  5054  	sizeCache     protoimpl.SizeCache
  5055  	unknownFields protoimpl.UnknownFields
  5056  
  5057  	// The type of this IP address. A `PRIMARY` address is a public address that
  5058  	// can accept incoming connections. A `PRIVATE` address is a private address
  5059  	// that can accept incoming connections. An `OUTGOING` address is the source
  5060  	// address of connections originating from the instance, if supported.
  5061  	Type SqlIpAddressType `protobuf:"varint,1,opt,name=type,proto3,enum=google.cloud.sql.v1beta4.SqlIpAddressType" json:"type,omitempty"`
  5062  	// The IP address assigned.
  5063  	IpAddress string `protobuf:"bytes,2,opt,name=ip_address,json=ipAddress,proto3" json:"ip_address,omitempty"`
  5064  	// The due time for this IP to be retired in
  5065  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  5066  	// `2012-11-15T16:19:00.094Z`. This field is only available when
  5067  	// the IP is scheduled to be retired.
  5068  	TimeToRetire *timestamppb.Timestamp `protobuf:"bytes,3,opt,name=time_to_retire,json=timeToRetire,proto3" json:"time_to_retire,omitempty"`
  5069  }
  5070  
  5071  func (x *IpMapping) Reset() {
  5072  	*x = IpMapping{}
  5073  	if protoimpl.UnsafeEnabled {
  5074  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[38]
  5075  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5076  		ms.StoreMessageInfo(mi)
  5077  	}
  5078  }
  5079  
  5080  func (x *IpMapping) String() string {
  5081  	return protoimpl.X.MessageStringOf(x)
  5082  }
  5083  
  5084  func (*IpMapping) ProtoMessage() {}
  5085  
  5086  func (x *IpMapping) ProtoReflect() protoreflect.Message {
  5087  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[38]
  5088  	if protoimpl.UnsafeEnabled && x != nil {
  5089  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5090  		if ms.LoadMessageInfo() == nil {
  5091  			ms.StoreMessageInfo(mi)
  5092  		}
  5093  		return ms
  5094  	}
  5095  	return mi.MessageOf(x)
  5096  }
  5097  
  5098  // Deprecated: Use IpMapping.ProtoReflect.Descriptor instead.
  5099  func (*IpMapping) Descriptor() ([]byte, []int) {
  5100  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{38}
  5101  }
  5102  
  5103  func (x *IpMapping) GetType() SqlIpAddressType {
  5104  	if x != nil {
  5105  		return x.Type
  5106  	}
  5107  	return SqlIpAddressType_SQL_IP_ADDRESS_TYPE_UNSPECIFIED
  5108  }
  5109  
  5110  func (x *IpMapping) GetIpAddress() string {
  5111  	if x != nil {
  5112  		return x.IpAddress
  5113  	}
  5114  	return ""
  5115  }
  5116  
  5117  func (x *IpMapping) GetTimeToRetire() *timestamppb.Timestamp {
  5118  	if x != nil {
  5119  		return x.TimeToRetire
  5120  	}
  5121  	return nil
  5122  }
  5123  
  5124  // Preferred location. This specifies where a Cloud SQL instance is located.
  5125  // Note that if the preferred location is not available, the instance will be
  5126  // located as close as possible within the region. Only one location may be
  5127  // specified.
  5128  type LocationPreference struct {
  5129  	state         protoimpl.MessageState
  5130  	sizeCache     protoimpl.SizeCache
  5131  	unknownFields protoimpl.UnknownFields
  5132  
  5133  	// The App Engine application to follow, it must be in the same region as the
  5134  	// Cloud SQL instance. WARNING: Changing this might restart the instance.
  5135  	//
  5136  	// Deprecated: Do not use.
  5137  	FollowGaeApplication string `protobuf:"bytes,1,opt,name=follow_gae_application,json=followGaeApplication,proto3" json:"follow_gae_application,omitempty"`
  5138  	// The preferred Compute Engine zone (for example: us-central1-a,
  5139  	// us-central1-b, etc.). WARNING: Changing this might restart the instance.
  5140  	Zone string `protobuf:"bytes,2,opt,name=zone,proto3" json:"zone,omitempty"`
  5141  	// The preferred Compute Engine zone for the secondary/failover
  5142  	// (for example: us-central1-a, us-central1-b, etc.).
  5143  	SecondaryZone string `protobuf:"bytes,4,opt,name=secondary_zone,json=secondaryZone,proto3" json:"secondary_zone,omitempty"`
  5144  	// This is always `sql#locationPreference`.
  5145  	Kind string `protobuf:"bytes,3,opt,name=kind,proto3" json:"kind,omitempty"`
  5146  }
  5147  
  5148  func (x *LocationPreference) Reset() {
  5149  	*x = LocationPreference{}
  5150  	if protoimpl.UnsafeEnabled {
  5151  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[39]
  5152  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5153  		ms.StoreMessageInfo(mi)
  5154  	}
  5155  }
  5156  
  5157  func (x *LocationPreference) String() string {
  5158  	return protoimpl.X.MessageStringOf(x)
  5159  }
  5160  
  5161  func (*LocationPreference) ProtoMessage() {}
  5162  
  5163  func (x *LocationPreference) ProtoReflect() protoreflect.Message {
  5164  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[39]
  5165  	if protoimpl.UnsafeEnabled && x != nil {
  5166  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5167  		if ms.LoadMessageInfo() == nil {
  5168  			ms.StoreMessageInfo(mi)
  5169  		}
  5170  		return ms
  5171  	}
  5172  	return mi.MessageOf(x)
  5173  }
  5174  
  5175  // Deprecated: Use LocationPreference.ProtoReflect.Descriptor instead.
  5176  func (*LocationPreference) Descriptor() ([]byte, []int) {
  5177  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{39}
  5178  }
  5179  
  5180  // Deprecated: Do not use.
  5181  func (x *LocationPreference) GetFollowGaeApplication() string {
  5182  	if x != nil {
  5183  		return x.FollowGaeApplication
  5184  	}
  5185  	return ""
  5186  }
  5187  
  5188  func (x *LocationPreference) GetZone() string {
  5189  	if x != nil {
  5190  		return x.Zone
  5191  	}
  5192  	return ""
  5193  }
  5194  
  5195  func (x *LocationPreference) GetSecondaryZone() string {
  5196  	if x != nil {
  5197  		return x.SecondaryZone
  5198  	}
  5199  	return ""
  5200  }
  5201  
  5202  func (x *LocationPreference) GetKind() string {
  5203  	if x != nil {
  5204  		return x.Kind
  5205  	}
  5206  	return ""
  5207  }
  5208  
  5209  // Maintenance window. This specifies when a Cloud SQL instance
  5210  // is restarted for system maintenance purposes.
  5211  type MaintenanceWindow struct {
  5212  	state         protoimpl.MessageState
  5213  	sizeCache     protoimpl.SizeCache
  5214  	unknownFields protoimpl.UnknownFields
  5215  
  5216  	// hour of day - 0 to 23.
  5217  	Hour *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=hour,proto3" json:"hour,omitempty"`
  5218  	// day of week (1-7), starting on Monday.
  5219  	Day *wrapperspb.Int32Value `protobuf:"bytes,2,opt,name=day,proto3" json:"day,omitempty"`
  5220  	// Maintenance timing setting: `canary` (Earlier) or `stable` (Later).
  5221  	// [Learn
  5222  	// more](https://cloud.google.com/sql/docs/mysql/instance-settings#maintenance-timing-2ndgen).
  5223  	UpdateTrack SqlUpdateTrack `protobuf:"varint,3,opt,name=update_track,json=updateTrack,proto3,enum=google.cloud.sql.v1beta4.SqlUpdateTrack" json:"update_track,omitempty"`
  5224  	// This is always `sql#maintenanceWindow`.
  5225  	Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
  5226  }
  5227  
  5228  func (x *MaintenanceWindow) Reset() {
  5229  	*x = MaintenanceWindow{}
  5230  	if protoimpl.UnsafeEnabled {
  5231  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[40]
  5232  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5233  		ms.StoreMessageInfo(mi)
  5234  	}
  5235  }
  5236  
  5237  func (x *MaintenanceWindow) String() string {
  5238  	return protoimpl.X.MessageStringOf(x)
  5239  }
  5240  
  5241  func (*MaintenanceWindow) ProtoMessage() {}
  5242  
  5243  func (x *MaintenanceWindow) ProtoReflect() protoreflect.Message {
  5244  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[40]
  5245  	if protoimpl.UnsafeEnabled && x != nil {
  5246  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5247  		if ms.LoadMessageInfo() == nil {
  5248  			ms.StoreMessageInfo(mi)
  5249  		}
  5250  		return ms
  5251  	}
  5252  	return mi.MessageOf(x)
  5253  }
  5254  
  5255  // Deprecated: Use MaintenanceWindow.ProtoReflect.Descriptor instead.
  5256  func (*MaintenanceWindow) Descriptor() ([]byte, []int) {
  5257  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{40}
  5258  }
  5259  
  5260  func (x *MaintenanceWindow) GetHour() *wrapperspb.Int32Value {
  5261  	if x != nil {
  5262  		return x.Hour
  5263  	}
  5264  	return nil
  5265  }
  5266  
  5267  func (x *MaintenanceWindow) GetDay() *wrapperspb.Int32Value {
  5268  	if x != nil {
  5269  		return x.Day
  5270  	}
  5271  	return nil
  5272  }
  5273  
  5274  func (x *MaintenanceWindow) GetUpdateTrack() SqlUpdateTrack {
  5275  	if x != nil {
  5276  		return x.UpdateTrack
  5277  	}
  5278  	return SqlUpdateTrack_SQL_UPDATE_TRACK_UNSPECIFIED
  5279  }
  5280  
  5281  func (x *MaintenanceWindow) GetKind() string {
  5282  	if x != nil {
  5283  		return x.Kind
  5284  	}
  5285  	return ""
  5286  }
  5287  
  5288  // Deny Maintenance Periods. This specifies a date range during when all CSA
  5289  // rollout will be denied.
  5290  type DenyMaintenancePeriod struct {
  5291  	state         protoimpl.MessageState
  5292  	sizeCache     protoimpl.SizeCache
  5293  	unknownFields protoimpl.UnknownFields
  5294  
  5295  	// "deny maintenance period" start date. If the year of the start date is
  5296  	// empty, the year of the end date also must be empty. In this case, it means
  5297  	// the deny maintenance period recurs every year. The date is in format
  5298  	// yyyy-mm-dd i.e., 2020-11-01, or mm-dd, i.e., 11-01
  5299  	StartDate string `protobuf:"bytes,1,opt,name=start_date,json=startDate,proto3" json:"start_date,omitempty"`
  5300  	// "deny maintenance period" end date. If the year of the end date is empty,
  5301  	// the year of the start date also must be empty. In this case, it means the
  5302  	// deny maintenance period recurs every year. The date is in format yyyy-mm-dd
  5303  	// i.e., 2020-11-01, or mm-dd, i.e., 11-01
  5304  	EndDate string `protobuf:"bytes,2,opt,name=end_date,json=endDate,proto3" json:"end_date,omitempty"`
  5305  	// Time in UTC when the "deny maintenance period" starts on start_date and
  5306  	// ends on end_date. The time is in format: HH:mm:SS, i.e., 00:00:00
  5307  	Time string `protobuf:"bytes,3,opt,name=time,proto3" json:"time,omitempty"`
  5308  }
  5309  
  5310  func (x *DenyMaintenancePeriod) Reset() {
  5311  	*x = DenyMaintenancePeriod{}
  5312  	if protoimpl.UnsafeEnabled {
  5313  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[41]
  5314  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5315  		ms.StoreMessageInfo(mi)
  5316  	}
  5317  }
  5318  
  5319  func (x *DenyMaintenancePeriod) String() string {
  5320  	return protoimpl.X.MessageStringOf(x)
  5321  }
  5322  
  5323  func (*DenyMaintenancePeriod) ProtoMessage() {}
  5324  
  5325  func (x *DenyMaintenancePeriod) ProtoReflect() protoreflect.Message {
  5326  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[41]
  5327  	if protoimpl.UnsafeEnabled && x != nil {
  5328  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5329  		if ms.LoadMessageInfo() == nil {
  5330  			ms.StoreMessageInfo(mi)
  5331  		}
  5332  		return ms
  5333  	}
  5334  	return mi.MessageOf(x)
  5335  }
  5336  
  5337  // Deprecated: Use DenyMaintenancePeriod.ProtoReflect.Descriptor instead.
  5338  func (*DenyMaintenancePeriod) Descriptor() ([]byte, []int) {
  5339  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{41}
  5340  }
  5341  
  5342  func (x *DenyMaintenancePeriod) GetStartDate() string {
  5343  	if x != nil {
  5344  		return x.StartDate
  5345  	}
  5346  	return ""
  5347  }
  5348  
  5349  func (x *DenyMaintenancePeriod) GetEndDate() string {
  5350  	if x != nil {
  5351  		return x.EndDate
  5352  	}
  5353  	return ""
  5354  }
  5355  
  5356  func (x *DenyMaintenancePeriod) GetTime() string {
  5357  	if x != nil {
  5358  		return x.Time
  5359  	}
  5360  	return ""
  5361  }
  5362  
  5363  // Insights configuration. This specifies when Cloud SQL Insights feature is
  5364  // enabled and optional configuration.
  5365  type InsightsConfig struct {
  5366  	state         protoimpl.MessageState
  5367  	sizeCache     protoimpl.SizeCache
  5368  	unknownFields protoimpl.UnknownFields
  5369  
  5370  	// Whether Query Insights feature is enabled.
  5371  	QueryInsightsEnabled bool `protobuf:"varint,1,opt,name=query_insights_enabled,json=queryInsightsEnabled,proto3" json:"query_insights_enabled,omitempty"`
  5372  	// Whether Query Insights will record client address when enabled.
  5373  	RecordClientAddress bool `protobuf:"varint,2,opt,name=record_client_address,json=recordClientAddress,proto3" json:"record_client_address,omitempty"`
  5374  	// Whether Query Insights will record application tags from query when
  5375  	// enabled.
  5376  	RecordApplicationTags bool `protobuf:"varint,3,opt,name=record_application_tags,json=recordApplicationTags,proto3" json:"record_application_tags,omitempty"`
  5377  	// Maximum query length stored in bytes. Default value: 1024 bytes.
  5378  	// Range: 256-4500 bytes. Query length more than this field value will be
  5379  	// truncated to this value. When unset, query length will be the default
  5380  	// value. Changing query length will restart the database.
  5381  	QueryStringLength *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=query_string_length,json=queryStringLength,proto3" json:"query_string_length,omitempty"`
  5382  	// Number of query execution plans captured by Insights per minute
  5383  	// for all queries combined. Default is 5.
  5384  	QueryPlansPerMinute *wrapperspb.Int32Value `protobuf:"bytes,5,opt,name=query_plans_per_minute,json=queryPlansPerMinute,proto3" json:"query_plans_per_minute,omitempty"`
  5385  }
  5386  
  5387  func (x *InsightsConfig) Reset() {
  5388  	*x = InsightsConfig{}
  5389  	if protoimpl.UnsafeEnabled {
  5390  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[42]
  5391  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5392  		ms.StoreMessageInfo(mi)
  5393  	}
  5394  }
  5395  
  5396  func (x *InsightsConfig) String() string {
  5397  	return protoimpl.X.MessageStringOf(x)
  5398  }
  5399  
  5400  func (*InsightsConfig) ProtoMessage() {}
  5401  
  5402  func (x *InsightsConfig) ProtoReflect() protoreflect.Message {
  5403  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[42]
  5404  	if protoimpl.UnsafeEnabled && x != nil {
  5405  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5406  		if ms.LoadMessageInfo() == nil {
  5407  			ms.StoreMessageInfo(mi)
  5408  		}
  5409  		return ms
  5410  	}
  5411  	return mi.MessageOf(x)
  5412  }
  5413  
  5414  // Deprecated: Use InsightsConfig.ProtoReflect.Descriptor instead.
  5415  func (*InsightsConfig) Descriptor() ([]byte, []int) {
  5416  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{42}
  5417  }
  5418  
  5419  func (x *InsightsConfig) GetQueryInsightsEnabled() bool {
  5420  	if x != nil {
  5421  		return x.QueryInsightsEnabled
  5422  	}
  5423  	return false
  5424  }
  5425  
  5426  func (x *InsightsConfig) GetRecordClientAddress() bool {
  5427  	if x != nil {
  5428  		return x.RecordClientAddress
  5429  	}
  5430  	return false
  5431  }
  5432  
  5433  func (x *InsightsConfig) GetRecordApplicationTags() bool {
  5434  	if x != nil {
  5435  		return x.RecordApplicationTags
  5436  	}
  5437  	return false
  5438  }
  5439  
  5440  func (x *InsightsConfig) GetQueryStringLength() *wrapperspb.Int32Value {
  5441  	if x != nil {
  5442  		return x.QueryStringLength
  5443  	}
  5444  	return nil
  5445  }
  5446  
  5447  func (x *InsightsConfig) GetQueryPlansPerMinute() *wrapperspb.Int32Value {
  5448  	if x != nil {
  5449  		return x.QueryPlansPerMinute
  5450  	}
  5451  	return nil
  5452  }
  5453  
  5454  // Read-replica configuration specific to MySQL databases.
  5455  type MySqlReplicaConfiguration struct {
  5456  	state         protoimpl.MessageState
  5457  	sizeCache     protoimpl.SizeCache
  5458  	unknownFields protoimpl.UnknownFields
  5459  
  5460  	// Path to a SQL dump file in Google Cloud Storage from which the replica
  5461  	// instance is to be created. The URI is in the form gs://bucketName/fileName.
  5462  	// Compressed gzip files (.gz) are also supported.
  5463  	// Dumps have the binlog co-ordinates from which replication
  5464  	// begins. This can be accomplished by setting --master-data to 1 when using
  5465  	// mysqldump.
  5466  	DumpFilePath string `protobuf:"bytes,1,opt,name=dump_file_path,json=dumpFilePath,proto3" json:"dump_file_path,omitempty"`
  5467  	// The username for the replication connection.
  5468  	Username string `protobuf:"bytes,2,opt,name=username,proto3" json:"username,omitempty"`
  5469  	// The password for the replication connection.
  5470  	Password string `protobuf:"bytes,3,opt,name=password,proto3" json:"password,omitempty"`
  5471  	// Seconds to wait between connect retries. MySQL's default is 60 seconds.
  5472  	ConnectRetryInterval *wrapperspb.Int32Value `protobuf:"bytes,4,opt,name=connect_retry_interval,json=connectRetryInterval,proto3" json:"connect_retry_interval,omitempty"`
  5473  	// Interval in milliseconds between replication heartbeats.
  5474  	MasterHeartbeatPeriod *wrapperspb.Int64Value `protobuf:"bytes,5,opt,name=master_heartbeat_period,json=masterHeartbeatPeriod,proto3" json:"master_heartbeat_period,omitempty"`
  5475  	// PEM representation of the trusted CA's x509 certificate.
  5476  	CaCertificate string `protobuf:"bytes,6,opt,name=ca_certificate,json=caCertificate,proto3" json:"ca_certificate,omitempty"`
  5477  	// PEM representation of the replica's x509 certificate.
  5478  	ClientCertificate string `protobuf:"bytes,7,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
  5479  	// PEM representation of the replica's private key. The corresponsing public
  5480  	// key is encoded in the client's certificate.
  5481  	ClientKey string `protobuf:"bytes,8,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
  5482  	// A list of permissible ciphers to use for SSL encryption.
  5483  	SslCipher string `protobuf:"bytes,9,opt,name=ssl_cipher,json=sslCipher,proto3" json:"ssl_cipher,omitempty"`
  5484  	// Whether or not to check the primary instance's Common Name value in the
  5485  	// certificate that it sends during the SSL handshake.
  5486  	VerifyServerCertificate *wrapperspb.BoolValue `protobuf:"bytes,10,opt,name=verify_server_certificate,json=verifyServerCertificate,proto3" json:"verify_server_certificate,omitempty"`
  5487  	// This is always `sql#mysqlReplicaConfiguration`.
  5488  	Kind string `protobuf:"bytes,11,opt,name=kind,proto3" json:"kind,omitempty"`
  5489  }
  5490  
  5491  func (x *MySqlReplicaConfiguration) Reset() {
  5492  	*x = MySqlReplicaConfiguration{}
  5493  	if protoimpl.UnsafeEnabled {
  5494  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[43]
  5495  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5496  		ms.StoreMessageInfo(mi)
  5497  	}
  5498  }
  5499  
  5500  func (x *MySqlReplicaConfiguration) String() string {
  5501  	return protoimpl.X.MessageStringOf(x)
  5502  }
  5503  
  5504  func (*MySqlReplicaConfiguration) ProtoMessage() {}
  5505  
  5506  func (x *MySqlReplicaConfiguration) ProtoReflect() protoreflect.Message {
  5507  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[43]
  5508  	if protoimpl.UnsafeEnabled && x != nil {
  5509  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5510  		if ms.LoadMessageInfo() == nil {
  5511  			ms.StoreMessageInfo(mi)
  5512  		}
  5513  		return ms
  5514  	}
  5515  	return mi.MessageOf(x)
  5516  }
  5517  
  5518  // Deprecated: Use MySqlReplicaConfiguration.ProtoReflect.Descriptor instead.
  5519  func (*MySqlReplicaConfiguration) Descriptor() ([]byte, []int) {
  5520  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{43}
  5521  }
  5522  
  5523  func (x *MySqlReplicaConfiguration) GetDumpFilePath() string {
  5524  	if x != nil {
  5525  		return x.DumpFilePath
  5526  	}
  5527  	return ""
  5528  }
  5529  
  5530  func (x *MySqlReplicaConfiguration) GetUsername() string {
  5531  	if x != nil {
  5532  		return x.Username
  5533  	}
  5534  	return ""
  5535  }
  5536  
  5537  func (x *MySqlReplicaConfiguration) GetPassword() string {
  5538  	if x != nil {
  5539  		return x.Password
  5540  	}
  5541  	return ""
  5542  }
  5543  
  5544  func (x *MySqlReplicaConfiguration) GetConnectRetryInterval() *wrapperspb.Int32Value {
  5545  	if x != nil {
  5546  		return x.ConnectRetryInterval
  5547  	}
  5548  	return nil
  5549  }
  5550  
  5551  func (x *MySqlReplicaConfiguration) GetMasterHeartbeatPeriod() *wrapperspb.Int64Value {
  5552  	if x != nil {
  5553  		return x.MasterHeartbeatPeriod
  5554  	}
  5555  	return nil
  5556  }
  5557  
  5558  func (x *MySqlReplicaConfiguration) GetCaCertificate() string {
  5559  	if x != nil {
  5560  		return x.CaCertificate
  5561  	}
  5562  	return ""
  5563  }
  5564  
  5565  func (x *MySqlReplicaConfiguration) GetClientCertificate() string {
  5566  	if x != nil {
  5567  		return x.ClientCertificate
  5568  	}
  5569  	return ""
  5570  }
  5571  
  5572  func (x *MySqlReplicaConfiguration) GetClientKey() string {
  5573  	if x != nil {
  5574  		return x.ClientKey
  5575  	}
  5576  	return ""
  5577  }
  5578  
  5579  func (x *MySqlReplicaConfiguration) GetSslCipher() string {
  5580  	if x != nil {
  5581  		return x.SslCipher
  5582  	}
  5583  	return ""
  5584  }
  5585  
  5586  func (x *MySqlReplicaConfiguration) GetVerifyServerCertificate() *wrapperspb.BoolValue {
  5587  	if x != nil {
  5588  		return x.VerifyServerCertificate
  5589  	}
  5590  	return nil
  5591  }
  5592  
  5593  func (x *MySqlReplicaConfiguration) GetKind() string {
  5594  	if x != nil {
  5595  		return x.Kind
  5596  	}
  5597  	return ""
  5598  }
  5599  
  5600  // On-premises instance configuration.
  5601  type OnPremisesConfiguration struct {
  5602  	state         protoimpl.MessageState
  5603  	sizeCache     protoimpl.SizeCache
  5604  	unknownFields protoimpl.UnknownFields
  5605  
  5606  	// The host and port of the on-premises instance in host:port format
  5607  	HostPort string `protobuf:"bytes,1,opt,name=host_port,json=hostPort,proto3" json:"host_port,omitempty"`
  5608  	// This is always `sql#onPremisesConfiguration`.
  5609  	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
  5610  	// The username for connecting to on-premises instance.
  5611  	Username string `protobuf:"bytes,3,opt,name=username,proto3" json:"username,omitempty"`
  5612  	// The password for connecting to on-premises instance.
  5613  	Password string `protobuf:"bytes,4,opt,name=password,proto3" json:"password,omitempty"`
  5614  	// PEM representation of the trusted CA's x509 certificate.
  5615  	CaCertificate string `protobuf:"bytes,5,opt,name=ca_certificate,json=caCertificate,proto3" json:"ca_certificate,omitempty"`
  5616  	// PEM representation of the replica's x509 certificate.
  5617  	ClientCertificate string `protobuf:"bytes,6,opt,name=client_certificate,json=clientCertificate,proto3" json:"client_certificate,omitempty"`
  5618  	// PEM representation of the replica's private key. The corresponsing public
  5619  	// key is encoded in the client's certificate.
  5620  	ClientKey string `protobuf:"bytes,7,opt,name=client_key,json=clientKey,proto3" json:"client_key,omitempty"`
  5621  	// The dump file to create the Cloud SQL replica.
  5622  	DumpFilePath string `protobuf:"bytes,8,opt,name=dump_file_path,json=dumpFilePath,proto3" json:"dump_file_path,omitempty"`
  5623  	// The reference to Cloud SQL instance if the source is Cloud SQL.
  5624  	SourceInstance *InstanceReference `protobuf:"bytes,15,opt,name=source_instance,json=sourceInstance,proto3" json:"source_instance,omitempty"`
  5625  }
  5626  
  5627  func (x *OnPremisesConfiguration) Reset() {
  5628  	*x = OnPremisesConfiguration{}
  5629  	if protoimpl.UnsafeEnabled {
  5630  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[44]
  5631  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5632  		ms.StoreMessageInfo(mi)
  5633  	}
  5634  }
  5635  
  5636  func (x *OnPremisesConfiguration) String() string {
  5637  	return protoimpl.X.MessageStringOf(x)
  5638  }
  5639  
  5640  func (*OnPremisesConfiguration) ProtoMessage() {}
  5641  
  5642  func (x *OnPremisesConfiguration) ProtoReflect() protoreflect.Message {
  5643  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[44]
  5644  	if protoimpl.UnsafeEnabled && x != nil {
  5645  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5646  		if ms.LoadMessageInfo() == nil {
  5647  			ms.StoreMessageInfo(mi)
  5648  		}
  5649  		return ms
  5650  	}
  5651  	return mi.MessageOf(x)
  5652  }
  5653  
  5654  // Deprecated: Use OnPremisesConfiguration.ProtoReflect.Descriptor instead.
  5655  func (*OnPremisesConfiguration) Descriptor() ([]byte, []int) {
  5656  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{44}
  5657  }
  5658  
  5659  func (x *OnPremisesConfiguration) GetHostPort() string {
  5660  	if x != nil {
  5661  		return x.HostPort
  5662  	}
  5663  	return ""
  5664  }
  5665  
  5666  func (x *OnPremisesConfiguration) GetKind() string {
  5667  	if x != nil {
  5668  		return x.Kind
  5669  	}
  5670  	return ""
  5671  }
  5672  
  5673  func (x *OnPremisesConfiguration) GetUsername() string {
  5674  	if x != nil {
  5675  		return x.Username
  5676  	}
  5677  	return ""
  5678  }
  5679  
  5680  func (x *OnPremisesConfiguration) GetPassword() string {
  5681  	if x != nil {
  5682  		return x.Password
  5683  	}
  5684  	return ""
  5685  }
  5686  
  5687  func (x *OnPremisesConfiguration) GetCaCertificate() string {
  5688  	if x != nil {
  5689  		return x.CaCertificate
  5690  	}
  5691  	return ""
  5692  }
  5693  
  5694  func (x *OnPremisesConfiguration) GetClientCertificate() string {
  5695  	if x != nil {
  5696  		return x.ClientCertificate
  5697  	}
  5698  	return ""
  5699  }
  5700  
  5701  func (x *OnPremisesConfiguration) GetClientKey() string {
  5702  	if x != nil {
  5703  		return x.ClientKey
  5704  	}
  5705  	return ""
  5706  }
  5707  
  5708  func (x *OnPremisesConfiguration) GetDumpFilePath() string {
  5709  	if x != nil {
  5710  		return x.DumpFilePath
  5711  	}
  5712  	return ""
  5713  }
  5714  
  5715  func (x *OnPremisesConfiguration) GetSourceInstance() *InstanceReference {
  5716  	if x != nil {
  5717  		return x.SourceInstance
  5718  	}
  5719  	return nil
  5720  }
  5721  
  5722  // Disk encryption configuration for an instance.
  5723  type DiskEncryptionConfiguration struct {
  5724  	state         protoimpl.MessageState
  5725  	sizeCache     protoimpl.SizeCache
  5726  	unknownFields protoimpl.UnknownFields
  5727  
  5728  	// Resource name of KMS key for disk encryption
  5729  	KmsKeyName string `protobuf:"bytes,1,opt,name=kms_key_name,json=kmsKeyName,proto3" json:"kms_key_name,omitempty"`
  5730  	// This is always `sql#diskEncryptionConfiguration`.
  5731  	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
  5732  }
  5733  
  5734  func (x *DiskEncryptionConfiguration) Reset() {
  5735  	*x = DiskEncryptionConfiguration{}
  5736  	if protoimpl.UnsafeEnabled {
  5737  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[45]
  5738  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5739  		ms.StoreMessageInfo(mi)
  5740  	}
  5741  }
  5742  
  5743  func (x *DiskEncryptionConfiguration) String() string {
  5744  	return protoimpl.X.MessageStringOf(x)
  5745  }
  5746  
  5747  func (*DiskEncryptionConfiguration) ProtoMessage() {}
  5748  
  5749  func (x *DiskEncryptionConfiguration) ProtoReflect() protoreflect.Message {
  5750  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[45]
  5751  	if protoimpl.UnsafeEnabled && x != nil {
  5752  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5753  		if ms.LoadMessageInfo() == nil {
  5754  			ms.StoreMessageInfo(mi)
  5755  		}
  5756  		return ms
  5757  	}
  5758  	return mi.MessageOf(x)
  5759  }
  5760  
  5761  // Deprecated: Use DiskEncryptionConfiguration.ProtoReflect.Descriptor instead.
  5762  func (*DiskEncryptionConfiguration) Descriptor() ([]byte, []int) {
  5763  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{45}
  5764  }
  5765  
  5766  func (x *DiskEncryptionConfiguration) GetKmsKeyName() string {
  5767  	if x != nil {
  5768  		return x.KmsKeyName
  5769  	}
  5770  	return ""
  5771  }
  5772  
  5773  func (x *DiskEncryptionConfiguration) GetKind() string {
  5774  	if x != nil {
  5775  		return x.Kind
  5776  	}
  5777  	return ""
  5778  }
  5779  
  5780  // Disk encryption status for an instance.
  5781  type DiskEncryptionStatus struct {
  5782  	state         protoimpl.MessageState
  5783  	sizeCache     protoimpl.SizeCache
  5784  	unknownFields protoimpl.UnknownFields
  5785  
  5786  	// KMS key version used to encrypt the Cloud SQL instance resource
  5787  	KmsKeyVersionName string `protobuf:"bytes,1,opt,name=kms_key_version_name,json=kmsKeyVersionName,proto3" json:"kms_key_version_name,omitempty"`
  5788  	// This is always `sql#diskEncryptionStatus`.
  5789  	Kind string `protobuf:"bytes,2,opt,name=kind,proto3" json:"kind,omitempty"`
  5790  }
  5791  
  5792  func (x *DiskEncryptionStatus) Reset() {
  5793  	*x = DiskEncryptionStatus{}
  5794  	if protoimpl.UnsafeEnabled {
  5795  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[46]
  5796  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5797  		ms.StoreMessageInfo(mi)
  5798  	}
  5799  }
  5800  
  5801  func (x *DiskEncryptionStatus) String() string {
  5802  	return protoimpl.X.MessageStringOf(x)
  5803  }
  5804  
  5805  func (*DiskEncryptionStatus) ProtoMessage() {}
  5806  
  5807  func (x *DiskEncryptionStatus) ProtoReflect() protoreflect.Message {
  5808  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[46]
  5809  	if protoimpl.UnsafeEnabled && x != nil {
  5810  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5811  		if ms.LoadMessageInfo() == nil {
  5812  			ms.StoreMessageInfo(mi)
  5813  		}
  5814  		return ms
  5815  	}
  5816  	return mi.MessageOf(x)
  5817  }
  5818  
  5819  // Deprecated: Use DiskEncryptionStatus.ProtoReflect.Descriptor instead.
  5820  func (*DiskEncryptionStatus) Descriptor() ([]byte, []int) {
  5821  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{46}
  5822  }
  5823  
  5824  func (x *DiskEncryptionStatus) GetKmsKeyVersionName() string {
  5825  	if x != nil {
  5826  		return x.KmsKeyVersionName
  5827  	}
  5828  	return ""
  5829  }
  5830  
  5831  func (x *DiskEncryptionStatus) GetKind() string {
  5832  	if x != nil {
  5833  		return x.Kind
  5834  	}
  5835  	return ""
  5836  }
  5837  
  5838  // An Operation resource.&nbsp;For successful operations that return an
  5839  // Operation resource, only the fields relevant to the operation are populated
  5840  // in the resource.
  5841  type Operation struct {
  5842  	state         protoimpl.MessageState
  5843  	sizeCache     protoimpl.SizeCache
  5844  	unknownFields protoimpl.UnknownFields
  5845  
  5846  	// This is always `sql#operation`.
  5847  	Kind       string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  5848  	TargetLink string `protobuf:"bytes,2,opt,name=target_link,json=targetLink,proto3" json:"target_link,omitempty"`
  5849  	// The status of an operation.
  5850  	Status Operation_SqlOperationStatus `protobuf:"varint,3,opt,name=status,proto3,enum=google.cloud.sql.v1beta4.Operation_SqlOperationStatus" json:"status,omitempty"`
  5851  	// The email address of the user who initiated this operation.
  5852  	User string `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
  5853  	// The time this operation was enqueued in UTC timezone in
  5854  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  5855  	// `2012-11-15T16:19:00.094Z`.
  5856  	InsertTime *timestamppb.Timestamp `protobuf:"bytes,5,opt,name=insert_time,json=insertTime,proto3" json:"insert_time,omitempty"`
  5857  	// The time this operation actually started in UTC timezone in
  5858  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  5859  	// `2012-11-15T16:19:00.094Z`.
  5860  	StartTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  5861  	// The time this operation finished in UTC timezone in
  5862  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  5863  	// `2012-11-15T16:19:00.094Z`.
  5864  	EndTime *timestamppb.Timestamp `protobuf:"bytes,7,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
  5865  	// If errors occurred during processing of this operation, this field will be
  5866  	// populated.
  5867  	Error *OperationErrors `protobuf:"bytes,8,opt,name=error,proto3" json:"error,omitempty"`
  5868  	// The type of the operation. Valid values are:
  5869  	// *  `CREATE`
  5870  	// *  `DELETE`
  5871  	// *  `UPDATE`
  5872  	// *  `RESTART`
  5873  	// *  `IMPORT`
  5874  	// *  `EXPORT`
  5875  	// *  `BACKUP_VOLUME`
  5876  	// *  `RESTORE_VOLUME`
  5877  	// *  `CREATE_USER`
  5878  	// *  `DELETE_USER`
  5879  	// *  `CREATE_DATABASE`
  5880  	// *  `DELETE_DATABASE`
  5881  	OperationType Operation_SqlOperationType `protobuf:"varint,9,opt,name=operation_type,json=operationType,proto3,enum=google.cloud.sql.v1beta4.Operation_SqlOperationType" json:"operation_type,omitempty"`
  5882  	// The context for import operation, if applicable.
  5883  	ImportContext *ImportContext `protobuf:"bytes,10,opt,name=import_context,json=importContext,proto3" json:"import_context,omitempty"`
  5884  	// The context for export operation, if applicable.
  5885  	ExportContext *ExportContext `protobuf:"bytes,11,opt,name=export_context,json=exportContext,proto3" json:"export_context,omitempty"`
  5886  	// The context for backup operation, if applicable.
  5887  	BackupContext *BackupContext `protobuf:"bytes,17,opt,name=backup_context,json=backupContext,proto3" json:"backup_context,omitempty"`
  5888  	// An identifier that uniquely identifies the operation. You can use this
  5889  	// identifier to retrieve the Operations resource that has information about
  5890  	// the operation.
  5891  	Name string `protobuf:"bytes,12,opt,name=name,proto3" json:"name,omitempty"`
  5892  	// Name of the database instance related to this operation.
  5893  	TargetId string `protobuf:"bytes,13,opt,name=target_id,json=targetId,proto3" json:"target_id,omitempty"`
  5894  	// The URI of this resource.
  5895  	SelfLink string `protobuf:"bytes,14,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
  5896  	// The project ID of the target instance related to this operation.
  5897  	TargetProject string `protobuf:"bytes,15,opt,name=target_project,json=targetProject,proto3" json:"target_project,omitempty"`
  5898  }
  5899  
  5900  func (x *Operation) Reset() {
  5901  	*x = Operation{}
  5902  	if protoimpl.UnsafeEnabled {
  5903  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[47]
  5904  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5905  		ms.StoreMessageInfo(mi)
  5906  	}
  5907  }
  5908  
  5909  func (x *Operation) String() string {
  5910  	return protoimpl.X.MessageStringOf(x)
  5911  }
  5912  
  5913  func (*Operation) ProtoMessage() {}
  5914  
  5915  func (x *Operation) ProtoReflect() protoreflect.Message {
  5916  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[47]
  5917  	if protoimpl.UnsafeEnabled && x != nil {
  5918  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  5919  		if ms.LoadMessageInfo() == nil {
  5920  			ms.StoreMessageInfo(mi)
  5921  		}
  5922  		return ms
  5923  	}
  5924  	return mi.MessageOf(x)
  5925  }
  5926  
  5927  // Deprecated: Use Operation.ProtoReflect.Descriptor instead.
  5928  func (*Operation) Descriptor() ([]byte, []int) {
  5929  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{47}
  5930  }
  5931  
  5932  func (x *Operation) GetKind() string {
  5933  	if x != nil {
  5934  		return x.Kind
  5935  	}
  5936  	return ""
  5937  }
  5938  
  5939  func (x *Operation) GetTargetLink() string {
  5940  	if x != nil {
  5941  		return x.TargetLink
  5942  	}
  5943  	return ""
  5944  }
  5945  
  5946  func (x *Operation) GetStatus() Operation_SqlOperationStatus {
  5947  	if x != nil {
  5948  		return x.Status
  5949  	}
  5950  	return Operation_SQL_OPERATION_STATUS_UNSPECIFIED
  5951  }
  5952  
  5953  func (x *Operation) GetUser() string {
  5954  	if x != nil {
  5955  		return x.User
  5956  	}
  5957  	return ""
  5958  }
  5959  
  5960  func (x *Operation) GetInsertTime() *timestamppb.Timestamp {
  5961  	if x != nil {
  5962  		return x.InsertTime
  5963  	}
  5964  	return nil
  5965  }
  5966  
  5967  func (x *Operation) GetStartTime() *timestamppb.Timestamp {
  5968  	if x != nil {
  5969  		return x.StartTime
  5970  	}
  5971  	return nil
  5972  }
  5973  
  5974  func (x *Operation) GetEndTime() *timestamppb.Timestamp {
  5975  	if x != nil {
  5976  		return x.EndTime
  5977  	}
  5978  	return nil
  5979  }
  5980  
  5981  func (x *Operation) GetError() *OperationErrors {
  5982  	if x != nil {
  5983  		return x.Error
  5984  	}
  5985  	return nil
  5986  }
  5987  
  5988  func (x *Operation) GetOperationType() Operation_SqlOperationType {
  5989  	if x != nil {
  5990  		return x.OperationType
  5991  	}
  5992  	return Operation_SQL_OPERATION_TYPE_UNSPECIFIED
  5993  }
  5994  
  5995  func (x *Operation) GetImportContext() *ImportContext {
  5996  	if x != nil {
  5997  		return x.ImportContext
  5998  	}
  5999  	return nil
  6000  }
  6001  
  6002  func (x *Operation) GetExportContext() *ExportContext {
  6003  	if x != nil {
  6004  		return x.ExportContext
  6005  	}
  6006  	return nil
  6007  }
  6008  
  6009  func (x *Operation) GetBackupContext() *BackupContext {
  6010  	if x != nil {
  6011  		return x.BackupContext
  6012  	}
  6013  	return nil
  6014  }
  6015  
  6016  func (x *Operation) GetName() string {
  6017  	if x != nil {
  6018  		return x.Name
  6019  	}
  6020  	return ""
  6021  }
  6022  
  6023  func (x *Operation) GetTargetId() string {
  6024  	if x != nil {
  6025  		return x.TargetId
  6026  	}
  6027  	return ""
  6028  }
  6029  
  6030  func (x *Operation) GetSelfLink() string {
  6031  	if x != nil {
  6032  		return x.SelfLink
  6033  	}
  6034  	return ""
  6035  }
  6036  
  6037  func (x *Operation) GetTargetProject() string {
  6038  	if x != nil {
  6039  		return x.TargetProject
  6040  	}
  6041  	return ""
  6042  }
  6043  
  6044  // Database instance operation error.
  6045  type OperationError struct {
  6046  	state         protoimpl.MessageState
  6047  	sizeCache     protoimpl.SizeCache
  6048  	unknownFields protoimpl.UnknownFields
  6049  
  6050  	// This is always `sql#operationError`.
  6051  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  6052  	// Identifies the specific error that occurred.
  6053  	Code string `protobuf:"bytes,2,opt,name=code,proto3" json:"code,omitempty"`
  6054  	// Additional information about the error encountered.
  6055  	Message string `protobuf:"bytes,3,opt,name=message,proto3" json:"message,omitempty"`
  6056  }
  6057  
  6058  func (x *OperationError) Reset() {
  6059  	*x = OperationError{}
  6060  	if protoimpl.UnsafeEnabled {
  6061  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[48]
  6062  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6063  		ms.StoreMessageInfo(mi)
  6064  	}
  6065  }
  6066  
  6067  func (x *OperationError) String() string {
  6068  	return protoimpl.X.MessageStringOf(x)
  6069  }
  6070  
  6071  func (*OperationError) ProtoMessage() {}
  6072  
  6073  func (x *OperationError) ProtoReflect() protoreflect.Message {
  6074  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[48]
  6075  	if protoimpl.UnsafeEnabled && x != nil {
  6076  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6077  		if ms.LoadMessageInfo() == nil {
  6078  			ms.StoreMessageInfo(mi)
  6079  		}
  6080  		return ms
  6081  	}
  6082  	return mi.MessageOf(x)
  6083  }
  6084  
  6085  // Deprecated: Use OperationError.ProtoReflect.Descriptor instead.
  6086  func (*OperationError) Descriptor() ([]byte, []int) {
  6087  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{48}
  6088  }
  6089  
  6090  func (x *OperationError) GetKind() string {
  6091  	if x != nil {
  6092  		return x.Kind
  6093  	}
  6094  	return ""
  6095  }
  6096  
  6097  func (x *OperationError) GetCode() string {
  6098  	if x != nil {
  6099  		return x.Code
  6100  	}
  6101  	return ""
  6102  }
  6103  
  6104  func (x *OperationError) GetMessage() string {
  6105  	if x != nil {
  6106  		return x.Message
  6107  	}
  6108  	return ""
  6109  }
  6110  
  6111  // Database instance operation errors list wrapper.
  6112  type OperationErrors struct {
  6113  	state         protoimpl.MessageState
  6114  	sizeCache     protoimpl.SizeCache
  6115  	unknownFields protoimpl.UnknownFields
  6116  
  6117  	// This is always `sql#operationErrors`.
  6118  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  6119  	// The list of errors encountered while processing this operation.
  6120  	Errors []*OperationError `protobuf:"bytes,2,rep,name=errors,proto3" json:"errors,omitempty"`
  6121  }
  6122  
  6123  func (x *OperationErrors) Reset() {
  6124  	*x = OperationErrors{}
  6125  	if protoimpl.UnsafeEnabled {
  6126  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[49]
  6127  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6128  		ms.StoreMessageInfo(mi)
  6129  	}
  6130  }
  6131  
  6132  func (x *OperationErrors) String() string {
  6133  	return protoimpl.X.MessageStringOf(x)
  6134  }
  6135  
  6136  func (*OperationErrors) ProtoMessage() {}
  6137  
  6138  func (x *OperationErrors) ProtoReflect() protoreflect.Message {
  6139  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[49]
  6140  	if protoimpl.UnsafeEnabled && x != nil {
  6141  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6142  		if ms.LoadMessageInfo() == nil {
  6143  			ms.StoreMessageInfo(mi)
  6144  		}
  6145  		return ms
  6146  	}
  6147  	return mi.MessageOf(x)
  6148  }
  6149  
  6150  // Deprecated: Use OperationErrors.ProtoReflect.Descriptor instead.
  6151  func (*OperationErrors) Descriptor() ([]byte, []int) {
  6152  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{49}
  6153  }
  6154  
  6155  func (x *OperationErrors) GetKind() string {
  6156  	if x != nil {
  6157  		return x.Kind
  6158  	}
  6159  	return ""
  6160  }
  6161  
  6162  func (x *OperationErrors) GetErrors() []*OperationError {
  6163  	if x != nil {
  6164  		return x.Errors
  6165  	}
  6166  	return nil
  6167  }
  6168  
  6169  // Database instance local user password validation policy
  6170  type PasswordValidationPolicy struct {
  6171  	state         protoimpl.MessageState
  6172  	sizeCache     protoimpl.SizeCache
  6173  	unknownFields protoimpl.UnknownFields
  6174  
  6175  	// Minimum number of characters allowed.
  6176  	MinLength *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=min_length,json=minLength,proto3" json:"min_length,omitempty"`
  6177  	// The complexity of the password.
  6178  	Complexity PasswordValidationPolicy_Complexity `protobuf:"varint,2,opt,name=complexity,proto3,enum=google.cloud.sql.v1beta4.PasswordValidationPolicy_Complexity" json:"complexity,omitempty"`
  6179  	// Number of previous passwords that cannot be reused.
  6180  	ReuseInterval *wrapperspb.Int32Value `protobuf:"bytes,3,opt,name=reuse_interval,json=reuseInterval,proto3" json:"reuse_interval,omitempty"`
  6181  	// Disallow username as a part of the password.
  6182  	DisallowUsernameSubstring *wrapperspb.BoolValue `protobuf:"bytes,4,opt,name=disallow_username_substring,json=disallowUsernameSubstring,proto3" json:"disallow_username_substring,omitempty"`
  6183  	// Minimum interval after which the password can be changed. This flag is only
  6184  	// supported for PostgresSQL.
  6185  	PasswordChangeInterval *durationpb.Duration `protobuf:"bytes,5,opt,name=password_change_interval,json=passwordChangeInterval,proto3" json:"password_change_interval,omitempty"`
  6186  	// Whether the password policy is enabled or not.
  6187  	EnablePasswordPolicy *wrapperspb.BoolValue `protobuf:"bytes,6,opt,name=enable_password_policy,json=enablePasswordPolicy,proto3" json:"enable_password_policy,omitempty"`
  6188  }
  6189  
  6190  func (x *PasswordValidationPolicy) Reset() {
  6191  	*x = PasswordValidationPolicy{}
  6192  	if protoimpl.UnsafeEnabled {
  6193  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[50]
  6194  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6195  		ms.StoreMessageInfo(mi)
  6196  	}
  6197  }
  6198  
  6199  func (x *PasswordValidationPolicy) String() string {
  6200  	return protoimpl.X.MessageStringOf(x)
  6201  }
  6202  
  6203  func (*PasswordValidationPolicy) ProtoMessage() {}
  6204  
  6205  func (x *PasswordValidationPolicy) ProtoReflect() protoreflect.Message {
  6206  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[50]
  6207  	if protoimpl.UnsafeEnabled && x != nil {
  6208  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6209  		if ms.LoadMessageInfo() == nil {
  6210  			ms.StoreMessageInfo(mi)
  6211  		}
  6212  		return ms
  6213  	}
  6214  	return mi.MessageOf(x)
  6215  }
  6216  
  6217  // Deprecated: Use PasswordValidationPolicy.ProtoReflect.Descriptor instead.
  6218  func (*PasswordValidationPolicy) Descriptor() ([]byte, []int) {
  6219  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{50}
  6220  }
  6221  
  6222  func (x *PasswordValidationPolicy) GetMinLength() *wrapperspb.Int32Value {
  6223  	if x != nil {
  6224  		return x.MinLength
  6225  	}
  6226  	return nil
  6227  }
  6228  
  6229  func (x *PasswordValidationPolicy) GetComplexity() PasswordValidationPolicy_Complexity {
  6230  	if x != nil {
  6231  		return x.Complexity
  6232  	}
  6233  	return PasswordValidationPolicy_COMPLEXITY_UNSPECIFIED
  6234  }
  6235  
  6236  func (x *PasswordValidationPolicy) GetReuseInterval() *wrapperspb.Int32Value {
  6237  	if x != nil {
  6238  		return x.ReuseInterval
  6239  	}
  6240  	return nil
  6241  }
  6242  
  6243  func (x *PasswordValidationPolicy) GetDisallowUsernameSubstring() *wrapperspb.BoolValue {
  6244  	if x != nil {
  6245  		return x.DisallowUsernameSubstring
  6246  	}
  6247  	return nil
  6248  }
  6249  
  6250  func (x *PasswordValidationPolicy) GetPasswordChangeInterval() *durationpb.Duration {
  6251  	if x != nil {
  6252  		return x.PasswordChangeInterval
  6253  	}
  6254  	return nil
  6255  }
  6256  
  6257  func (x *PasswordValidationPolicy) GetEnablePasswordPolicy() *wrapperspb.BoolValue {
  6258  	if x != nil {
  6259  		return x.EnablePasswordPolicy
  6260  	}
  6261  	return nil
  6262  }
  6263  
  6264  // Operations list response.
  6265  type OperationsListResponse struct {
  6266  	state         protoimpl.MessageState
  6267  	sizeCache     protoimpl.SizeCache
  6268  	unknownFields protoimpl.UnknownFields
  6269  
  6270  	// This is always `sql#operationsList`.
  6271  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  6272  	// List of operation resources.
  6273  	Items []*Operation `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
  6274  	// The continuation token, used to page through large result sets. Provide
  6275  	// this value in a subsequent request to return the next page of results.
  6276  	NextPageToken string `protobuf:"bytes,3,opt,name=next_page_token,json=nextPageToken,proto3" json:"next_page_token,omitempty"`
  6277  }
  6278  
  6279  func (x *OperationsListResponse) Reset() {
  6280  	*x = OperationsListResponse{}
  6281  	if protoimpl.UnsafeEnabled {
  6282  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[51]
  6283  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6284  		ms.StoreMessageInfo(mi)
  6285  	}
  6286  }
  6287  
  6288  func (x *OperationsListResponse) String() string {
  6289  	return protoimpl.X.MessageStringOf(x)
  6290  }
  6291  
  6292  func (*OperationsListResponse) ProtoMessage() {}
  6293  
  6294  func (x *OperationsListResponse) ProtoReflect() protoreflect.Message {
  6295  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[51]
  6296  	if protoimpl.UnsafeEnabled && x != nil {
  6297  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6298  		if ms.LoadMessageInfo() == nil {
  6299  			ms.StoreMessageInfo(mi)
  6300  		}
  6301  		return ms
  6302  	}
  6303  	return mi.MessageOf(x)
  6304  }
  6305  
  6306  // Deprecated: Use OperationsListResponse.ProtoReflect.Descriptor instead.
  6307  func (*OperationsListResponse) Descriptor() ([]byte, []int) {
  6308  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{51}
  6309  }
  6310  
  6311  func (x *OperationsListResponse) GetKind() string {
  6312  	if x != nil {
  6313  		return x.Kind
  6314  	}
  6315  	return ""
  6316  }
  6317  
  6318  func (x *OperationsListResponse) GetItems() []*Operation {
  6319  	if x != nil {
  6320  		return x.Items
  6321  	}
  6322  	return nil
  6323  }
  6324  
  6325  func (x *OperationsListResponse) GetNextPageToken() string {
  6326  	if x != nil {
  6327  		return x.NextPageToken
  6328  	}
  6329  	return ""
  6330  }
  6331  
  6332  // Read-replica configuration for connecting to the primary instance.
  6333  type ReplicaConfiguration struct {
  6334  	state         protoimpl.MessageState
  6335  	sizeCache     protoimpl.SizeCache
  6336  	unknownFields protoimpl.UnknownFields
  6337  
  6338  	// This is always `sql#replicaConfiguration`.
  6339  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  6340  	// MySQL specific configuration when replicating from a MySQL on-premises
  6341  	// primary instance. Replication configuration information such as the
  6342  	// username, password, certificates, and keys are not stored in the instance
  6343  	// metadata. The configuration information is used only to set up the
  6344  	// replication connection and is stored by MySQL in a file named
  6345  	// `master.info` in the data directory.
  6346  	MysqlReplicaConfiguration *MySqlReplicaConfiguration `protobuf:"bytes,2,opt,name=mysql_replica_configuration,json=mysqlReplicaConfiguration,proto3" json:"mysql_replica_configuration,omitempty"`
  6347  	// Specifies if the replica is the failover target. If the field is set to
  6348  	// `true` the replica will be designated as a failover replica. In case the
  6349  	// primary instance fails, the replica instance will be promoted as the new
  6350  	// primary instance. Only one replica can be specified as failover target, and
  6351  	// the replica has to be in different zone with the primary instance.
  6352  	FailoverTarget *wrapperspb.BoolValue `protobuf:"bytes,3,opt,name=failover_target,json=failoverTarget,proto3" json:"failover_target,omitempty"`
  6353  }
  6354  
  6355  func (x *ReplicaConfiguration) Reset() {
  6356  	*x = ReplicaConfiguration{}
  6357  	if protoimpl.UnsafeEnabled {
  6358  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[52]
  6359  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6360  		ms.StoreMessageInfo(mi)
  6361  	}
  6362  }
  6363  
  6364  func (x *ReplicaConfiguration) String() string {
  6365  	return protoimpl.X.MessageStringOf(x)
  6366  }
  6367  
  6368  func (*ReplicaConfiguration) ProtoMessage() {}
  6369  
  6370  func (x *ReplicaConfiguration) ProtoReflect() protoreflect.Message {
  6371  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[52]
  6372  	if protoimpl.UnsafeEnabled && x != nil {
  6373  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6374  		if ms.LoadMessageInfo() == nil {
  6375  			ms.StoreMessageInfo(mi)
  6376  		}
  6377  		return ms
  6378  	}
  6379  	return mi.MessageOf(x)
  6380  }
  6381  
  6382  // Deprecated: Use ReplicaConfiguration.ProtoReflect.Descriptor instead.
  6383  func (*ReplicaConfiguration) Descriptor() ([]byte, []int) {
  6384  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{52}
  6385  }
  6386  
  6387  func (x *ReplicaConfiguration) GetKind() string {
  6388  	if x != nil {
  6389  		return x.Kind
  6390  	}
  6391  	return ""
  6392  }
  6393  
  6394  func (x *ReplicaConfiguration) GetMysqlReplicaConfiguration() *MySqlReplicaConfiguration {
  6395  	if x != nil {
  6396  		return x.MysqlReplicaConfiguration
  6397  	}
  6398  	return nil
  6399  }
  6400  
  6401  func (x *ReplicaConfiguration) GetFailoverTarget() *wrapperspb.BoolValue {
  6402  	if x != nil {
  6403  		return x.FailoverTarget
  6404  	}
  6405  	return nil
  6406  }
  6407  
  6408  // Database instance restore from backup context.
  6409  // Backup context contains source instance id and project id.
  6410  type RestoreBackupContext struct {
  6411  	state         protoimpl.MessageState
  6412  	sizeCache     protoimpl.SizeCache
  6413  	unknownFields protoimpl.UnknownFields
  6414  
  6415  	// This is always `sql#restoreBackupContext`.
  6416  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  6417  	// The ID of the backup run to restore from.
  6418  	BackupRunId int64 `protobuf:"varint,2,opt,name=backup_run_id,json=backupRunId,proto3" json:"backup_run_id,omitempty"`
  6419  	// The ID of the instance that the backup was taken from.
  6420  	InstanceId string `protobuf:"bytes,3,opt,name=instance_id,json=instanceId,proto3" json:"instance_id,omitempty"`
  6421  	// The full project ID of the source instance.
  6422  	Project string `protobuf:"bytes,4,opt,name=project,proto3" json:"project,omitempty"`
  6423  }
  6424  
  6425  func (x *RestoreBackupContext) Reset() {
  6426  	*x = RestoreBackupContext{}
  6427  	if protoimpl.UnsafeEnabled {
  6428  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[53]
  6429  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6430  		ms.StoreMessageInfo(mi)
  6431  	}
  6432  }
  6433  
  6434  func (x *RestoreBackupContext) String() string {
  6435  	return protoimpl.X.MessageStringOf(x)
  6436  }
  6437  
  6438  func (*RestoreBackupContext) ProtoMessage() {}
  6439  
  6440  func (x *RestoreBackupContext) ProtoReflect() protoreflect.Message {
  6441  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[53]
  6442  	if protoimpl.UnsafeEnabled && x != nil {
  6443  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6444  		if ms.LoadMessageInfo() == nil {
  6445  			ms.StoreMessageInfo(mi)
  6446  		}
  6447  		return ms
  6448  	}
  6449  	return mi.MessageOf(x)
  6450  }
  6451  
  6452  // Deprecated: Use RestoreBackupContext.ProtoReflect.Descriptor instead.
  6453  func (*RestoreBackupContext) Descriptor() ([]byte, []int) {
  6454  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{53}
  6455  }
  6456  
  6457  func (x *RestoreBackupContext) GetKind() string {
  6458  	if x != nil {
  6459  		return x.Kind
  6460  	}
  6461  	return ""
  6462  }
  6463  
  6464  func (x *RestoreBackupContext) GetBackupRunId() int64 {
  6465  	if x != nil {
  6466  		return x.BackupRunId
  6467  	}
  6468  	return 0
  6469  }
  6470  
  6471  func (x *RestoreBackupContext) GetInstanceId() string {
  6472  	if x != nil {
  6473  		return x.InstanceId
  6474  	}
  6475  	return ""
  6476  }
  6477  
  6478  func (x *RestoreBackupContext) GetProject() string {
  6479  	if x != nil {
  6480  		return x.Project
  6481  	}
  6482  	return ""
  6483  }
  6484  
  6485  // Instance rotate server CA context.
  6486  type RotateServerCaContext struct {
  6487  	state         protoimpl.MessageState
  6488  	sizeCache     protoimpl.SizeCache
  6489  	unknownFields protoimpl.UnknownFields
  6490  
  6491  	// This is always `sql#rotateServerCaContext`.
  6492  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  6493  	// The fingerprint of the next version to be rotated to. If left unspecified,
  6494  	// will be rotated to the most recently added server CA version.
  6495  	NextVersion string `protobuf:"bytes,2,opt,name=next_version,json=nextVersion,proto3" json:"next_version,omitempty"`
  6496  }
  6497  
  6498  func (x *RotateServerCaContext) Reset() {
  6499  	*x = RotateServerCaContext{}
  6500  	if protoimpl.UnsafeEnabled {
  6501  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[54]
  6502  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6503  		ms.StoreMessageInfo(mi)
  6504  	}
  6505  }
  6506  
  6507  func (x *RotateServerCaContext) String() string {
  6508  	return protoimpl.X.MessageStringOf(x)
  6509  }
  6510  
  6511  func (*RotateServerCaContext) ProtoMessage() {}
  6512  
  6513  func (x *RotateServerCaContext) ProtoReflect() protoreflect.Message {
  6514  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[54]
  6515  	if protoimpl.UnsafeEnabled && x != nil {
  6516  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6517  		if ms.LoadMessageInfo() == nil {
  6518  			ms.StoreMessageInfo(mi)
  6519  		}
  6520  		return ms
  6521  	}
  6522  	return mi.MessageOf(x)
  6523  }
  6524  
  6525  // Deprecated: Use RotateServerCaContext.ProtoReflect.Descriptor instead.
  6526  func (*RotateServerCaContext) Descriptor() ([]byte, []int) {
  6527  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{54}
  6528  }
  6529  
  6530  func (x *RotateServerCaContext) GetKind() string {
  6531  	if x != nil {
  6532  		return x.Kind
  6533  	}
  6534  	return ""
  6535  }
  6536  
  6537  func (x *RotateServerCaContext) GetNextVersion() string {
  6538  	if x != nil {
  6539  		return x.NextVersion
  6540  	}
  6541  	return ""
  6542  }
  6543  
  6544  // Database instance settings.
  6545  type Settings struct {
  6546  	state         protoimpl.MessageState
  6547  	sizeCache     protoimpl.SizeCache
  6548  	unknownFields protoimpl.UnknownFields
  6549  
  6550  	// The version of instance settings. This is a required field for update
  6551  	// method to make sure concurrent updates are handled properly. During update,
  6552  	// use the most recent settingsVersion value for this instance and do not try
  6553  	// to update this value.
  6554  	SettingsVersion *wrapperspb.Int64Value `protobuf:"bytes,1,opt,name=settings_version,json=settingsVersion,proto3" json:"settings_version,omitempty"`
  6555  	// The App Engine app IDs that can access this instance.
  6556  	// (Deprecated) Applied to First Generation instances only.
  6557  	//
  6558  	// Deprecated: Do not use.
  6559  	AuthorizedGaeApplications []string `protobuf:"bytes,2,rep,name=authorized_gae_applications,json=authorizedGaeApplications,proto3" json:"authorized_gae_applications,omitempty"`
  6560  	// The tier (or machine type) for this instance, for example
  6561  	// `db-custom-1-3840`. WARNING: Changing this restarts the instance.
  6562  	Tier string `protobuf:"bytes,3,opt,name=tier,proto3" json:"tier,omitempty"`
  6563  	// This is always `sql#settings`.
  6564  	Kind string `protobuf:"bytes,4,opt,name=kind,proto3" json:"kind,omitempty"`
  6565  	// User-provided labels, represented as a dictionary where each label is a
  6566  	// single key value pair.
  6567  	UserLabels map[string]string `protobuf:"bytes,5,rep,name=user_labels,json=userLabels,proto3" json:"user_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  6568  	// Availability type. Potential values:
  6569  	// *  `ZONAL`: The instance serves data from only one zone. Outages in that
  6570  	// zone affect data accessibility.
  6571  	// *  `REGIONAL`: The instance can serve data from more than one zone in a
  6572  	// region (it is highly available)./
  6573  	//
  6574  	// For more information, see [Overview of the High Availability
  6575  	// Configuration](https://cloud.google.com/sql/docs/mysql/high-availability).
  6576  	AvailabilityType SqlAvailabilityType `protobuf:"varint,6,opt,name=availability_type,json=availabilityType,proto3,enum=google.cloud.sql.v1beta4.SqlAvailabilityType" json:"availability_type,omitempty"`
  6577  	// The pricing plan for this instance. This can be either `PER_USE` or
  6578  	// `PACKAGE`. Only `PER_USE` is supported for Second Generation instances.
  6579  	PricingPlan SqlPricingPlan `protobuf:"varint,7,opt,name=pricing_plan,json=pricingPlan,proto3,enum=google.cloud.sql.v1beta4.SqlPricingPlan" json:"pricing_plan,omitempty"`
  6580  	// The type of replication this instance uses. This can be either
  6581  	// `ASYNCHRONOUS` or `SYNCHRONOUS`. (Deprecated) This property was only
  6582  	// applicable to First Generation instances.
  6583  	//
  6584  	// Deprecated: Do not use.
  6585  	ReplicationType SqlReplicationType `protobuf:"varint,8,opt,name=replication_type,json=replicationType,proto3,enum=google.cloud.sql.v1beta4.SqlReplicationType" json:"replication_type,omitempty"`
  6586  	// The maximum size to which storage capacity can be automatically increased.
  6587  	// The default value is 0, which specifies that there is no limit.
  6588  	StorageAutoResizeLimit *wrapperspb.Int64Value `protobuf:"bytes,9,opt,name=storage_auto_resize_limit,json=storageAutoResizeLimit,proto3" json:"storage_auto_resize_limit,omitempty"`
  6589  	// The activation policy specifies when the instance is activated; it is
  6590  	// applicable only when the instance state is RUNNABLE. Valid values:
  6591  	// *  `ALWAYS`: The instance is on, and remains so even in the absence of
  6592  	// connection requests.
  6593  	// *  `NEVER`: The instance is off; it is not activated, even if a
  6594  	// connection request arrives.
  6595  	ActivationPolicy Settings_SqlActivationPolicy `protobuf:"varint,10,opt,name=activation_policy,json=activationPolicy,proto3,enum=google.cloud.sql.v1beta4.Settings_SqlActivationPolicy" json:"activation_policy,omitempty"`
  6596  	// The settings for IP Management. This allows to enable or disable the
  6597  	// instance IP and manage which external networks can connect to the instance.
  6598  	// The IPv4 address cannot be disabled for Second Generation instances.
  6599  	IpConfiguration *IpConfiguration `protobuf:"bytes,11,opt,name=ip_configuration,json=ipConfiguration,proto3" json:"ip_configuration,omitempty"`
  6600  	// Configuration to increase storage size automatically. The default value is
  6601  	// true.
  6602  	StorageAutoResize *wrapperspb.BoolValue `protobuf:"bytes,12,opt,name=storage_auto_resize,json=storageAutoResize,proto3" json:"storage_auto_resize,omitempty"`
  6603  	// The location preference settings. This allows the instance to be located as
  6604  	// near as possible to either an App Engine app or Compute Engine zone for
  6605  	// better performance. App Engine co-location was only applicable to First
  6606  	// Generation instances.
  6607  	LocationPreference *LocationPreference `protobuf:"bytes,13,opt,name=location_preference,json=locationPreference,proto3" json:"location_preference,omitempty"`
  6608  	// The database flags passed to the instance at startup.
  6609  	DatabaseFlags []*DatabaseFlags `protobuf:"bytes,14,rep,name=database_flags,json=databaseFlags,proto3" json:"database_flags,omitempty"`
  6610  	// The type of data disk: `PD_SSD` (default) or `PD_HDD`. Not used for
  6611  	// First Generation instances.
  6612  	DataDiskType SqlDataDiskType `protobuf:"varint,15,opt,name=data_disk_type,json=dataDiskType,proto3,enum=google.cloud.sql.v1beta4.SqlDataDiskType" json:"data_disk_type,omitempty"`
  6613  	// The maintenance window for this instance. This specifies when the instance
  6614  	// can be restarted for maintenance purposes.
  6615  	MaintenanceWindow *MaintenanceWindow `protobuf:"bytes,16,opt,name=maintenance_window,json=maintenanceWindow,proto3" json:"maintenance_window,omitempty"`
  6616  	// The daily backup configuration for the instance.
  6617  	BackupConfiguration *BackupConfiguration `protobuf:"bytes,17,opt,name=backup_configuration,json=backupConfiguration,proto3" json:"backup_configuration,omitempty"`
  6618  	// Configuration specific to read replica instances. Indicates whether
  6619  	// replication is enabled or not. WARNING: Changing this restarts the
  6620  	// instance.
  6621  	DatabaseReplicationEnabled *wrapperspb.BoolValue `protobuf:"bytes,18,opt,name=database_replication_enabled,json=databaseReplicationEnabled,proto3" json:"database_replication_enabled,omitempty"`
  6622  	// Configuration specific to read replica instances. Indicates whether
  6623  	// database flags for crash-safe replication are enabled. This property was
  6624  	// only applicable to First Generation instances.
  6625  	//
  6626  	// Deprecated: Do not use.
  6627  	CrashSafeReplicationEnabled *wrapperspb.BoolValue `protobuf:"bytes,19,opt,name=crash_safe_replication_enabled,json=crashSafeReplicationEnabled,proto3" json:"crash_safe_replication_enabled,omitempty"`
  6628  	// The size of data disk, in GB. The data disk size minimum is 10GB.
  6629  	DataDiskSizeGb *wrapperspb.Int64Value `protobuf:"bytes,20,opt,name=data_disk_size_gb,json=dataDiskSizeGb,proto3" json:"data_disk_size_gb,omitempty"`
  6630  	// Active Directory configuration, relevant only for Cloud SQL for SQL Server.
  6631  	ActiveDirectoryConfig *SqlActiveDirectoryConfig `protobuf:"bytes,22,opt,name=active_directory_config,json=activeDirectoryConfig,proto3" json:"active_directory_config,omitempty"`
  6632  	// The name of server Instance collation.
  6633  	Collation string `protobuf:"bytes,23,opt,name=collation,proto3" json:"collation,omitempty"`
  6634  	// Deny maintenance periods
  6635  	DenyMaintenancePeriods []*DenyMaintenancePeriod `protobuf:"bytes,24,rep,name=deny_maintenance_periods,json=denyMaintenancePeriods,proto3" json:"deny_maintenance_periods,omitempty"`
  6636  	// Insights configuration, for now relevant only for Postgres.
  6637  	InsightsConfig *InsightsConfig `protobuf:"bytes,25,opt,name=insights_config,json=insightsConfig,proto3" json:"insights_config,omitempty"`
  6638  	// The local user password validation policy of the instance.
  6639  	PasswordValidationPolicy *PasswordValidationPolicy `protobuf:"bytes,27,opt,name=password_validation_policy,json=passwordValidationPolicy,proto3" json:"password_validation_policy,omitempty"`
  6640  	// SQL Server specific audit configuration.
  6641  	SqlServerAuditConfig *SqlServerAuditConfig `protobuf:"bytes,29,opt,name=sql_server_audit_config,json=sqlServerAuditConfig,proto3" json:"sql_server_audit_config,omitempty"`
  6642  }
  6643  
  6644  func (x *Settings) Reset() {
  6645  	*x = Settings{}
  6646  	if protoimpl.UnsafeEnabled {
  6647  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[55]
  6648  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6649  		ms.StoreMessageInfo(mi)
  6650  	}
  6651  }
  6652  
  6653  func (x *Settings) String() string {
  6654  	return protoimpl.X.MessageStringOf(x)
  6655  }
  6656  
  6657  func (*Settings) ProtoMessage() {}
  6658  
  6659  func (x *Settings) ProtoReflect() protoreflect.Message {
  6660  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[55]
  6661  	if protoimpl.UnsafeEnabled && x != nil {
  6662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6663  		if ms.LoadMessageInfo() == nil {
  6664  			ms.StoreMessageInfo(mi)
  6665  		}
  6666  		return ms
  6667  	}
  6668  	return mi.MessageOf(x)
  6669  }
  6670  
  6671  // Deprecated: Use Settings.ProtoReflect.Descriptor instead.
  6672  func (*Settings) Descriptor() ([]byte, []int) {
  6673  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{55}
  6674  }
  6675  
  6676  func (x *Settings) GetSettingsVersion() *wrapperspb.Int64Value {
  6677  	if x != nil {
  6678  		return x.SettingsVersion
  6679  	}
  6680  	return nil
  6681  }
  6682  
  6683  // Deprecated: Do not use.
  6684  func (x *Settings) GetAuthorizedGaeApplications() []string {
  6685  	if x != nil {
  6686  		return x.AuthorizedGaeApplications
  6687  	}
  6688  	return nil
  6689  }
  6690  
  6691  func (x *Settings) GetTier() string {
  6692  	if x != nil {
  6693  		return x.Tier
  6694  	}
  6695  	return ""
  6696  }
  6697  
  6698  func (x *Settings) GetKind() string {
  6699  	if x != nil {
  6700  		return x.Kind
  6701  	}
  6702  	return ""
  6703  }
  6704  
  6705  func (x *Settings) GetUserLabels() map[string]string {
  6706  	if x != nil {
  6707  		return x.UserLabels
  6708  	}
  6709  	return nil
  6710  }
  6711  
  6712  func (x *Settings) GetAvailabilityType() SqlAvailabilityType {
  6713  	if x != nil {
  6714  		return x.AvailabilityType
  6715  	}
  6716  	return SqlAvailabilityType_SQL_AVAILABILITY_TYPE_UNSPECIFIED
  6717  }
  6718  
  6719  func (x *Settings) GetPricingPlan() SqlPricingPlan {
  6720  	if x != nil {
  6721  		return x.PricingPlan
  6722  	}
  6723  	return SqlPricingPlan_SQL_PRICING_PLAN_UNSPECIFIED
  6724  }
  6725  
  6726  // Deprecated: Do not use.
  6727  func (x *Settings) GetReplicationType() SqlReplicationType {
  6728  	if x != nil {
  6729  		return x.ReplicationType
  6730  	}
  6731  	return SqlReplicationType_SQL_REPLICATION_TYPE_UNSPECIFIED
  6732  }
  6733  
  6734  func (x *Settings) GetStorageAutoResizeLimit() *wrapperspb.Int64Value {
  6735  	if x != nil {
  6736  		return x.StorageAutoResizeLimit
  6737  	}
  6738  	return nil
  6739  }
  6740  
  6741  func (x *Settings) GetActivationPolicy() Settings_SqlActivationPolicy {
  6742  	if x != nil {
  6743  		return x.ActivationPolicy
  6744  	}
  6745  	return Settings_SQL_ACTIVATION_POLICY_UNSPECIFIED
  6746  }
  6747  
  6748  func (x *Settings) GetIpConfiguration() *IpConfiguration {
  6749  	if x != nil {
  6750  		return x.IpConfiguration
  6751  	}
  6752  	return nil
  6753  }
  6754  
  6755  func (x *Settings) GetStorageAutoResize() *wrapperspb.BoolValue {
  6756  	if x != nil {
  6757  		return x.StorageAutoResize
  6758  	}
  6759  	return nil
  6760  }
  6761  
  6762  func (x *Settings) GetLocationPreference() *LocationPreference {
  6763  	if x != nil {
  6764  		return x.LocationPreference
  6765  	}
  6766  	return nil
  6767  }
  6768  
  6769  func (x *Settings) GetDatabaseFlags() []*DatabaseFlags {
  6770  	if x != nil {
  6771  		return x.DatabaseFlags
  6772  	}
  6773  	return nil
  6774  }
  6775  
  6776  func (x *Settings) GetDataDiskType() SqlDataDiskType {
  6777  	if x != nil {
  6778  		return x.DataDiskType
  6779  	}
  6780  	return SqlDataDiskType_SQL_DATA_DISK_TYPE_UNSPECIFIED
  6781  }
  6782  
  6783  func (x *Settings) GetMaintenanceWindow() *MaintenanceWindow {
  6784  	if x != nil {
  6785  		return x.MaintenanceWindow
  6786  	}
  6787  	return nil
  6788  }
  6789  
  6790  func (x *Settings) GetBackupConfiguration() *BackupConfiguration {
  6791  	if x != nil {
  6792  		return x.BackupConfiguration
  6793  	}
  6794  	return nil
  6795  }
  6796  
  6797  func (x *Settings) GetDatabaseReplicationEnabled() *wrapperspb.BoolValue {
  6798  	if x != nil {
  6799  		return x.DatabaseReplicationEnabled
  6800  	}
  6801  	return nil
  6802  }
  6803  
  6804  // Deprecated: Do not use.
  6805  func (x *Settings) GetCrashSafeReplicationEnabled() *wrapperspb.BoolValue {
  6806  	if x != nil {
  6807  		return x.CrashSafeReplicationEnabled
  6808  	}
  6809  	return nil
  6810  }
  6811  
  6812  func (x *Settings) GetDataDiskSizeGb() *wrapperspb.Int64Value {
  6813  	if x != nil {
  6814  		return x.DataDiskSizeGb
  6815  	}
  6816  	return nil
  6817  }
  6818  
  6819  func (x *Settings) GetActiveDirectoryConfig() *SqlActiveDirectoryConfig {
  6820  	if x != nil {
  6821  		return x.ActiveDirectoryConfig
  6822  	}
  6823  	return nil
  6824  }
  6825  
  6826  func (x *Settings) GetCollation() string {
  6827  	if x != nil {
  6828  		return x.Collation
  6829  	}
  6830  	return ""
  6831  }
  6832  
  6833  func (x *Settings) GetDenyMaintenancePeriods() []*DenyMaintenancePeriod {
  6834  	if x != nil {
  6835  		return x.DenyMaintenancePeriods
  6836  	}
  6837  	return nil
  6838  }
  6839  
  6840  func (x *Settings) GetInsightsConfig() *InsightsConfig {
  6841  	if x != nil {
  6842  		return x.InsightsConfig
  6843  	}
  6844  	return nil
  6845  }
  6846  
  6847  func (x *Settings) GetPasswordValidationPolicy() *PasswordValidationPolicy {
  6848  	if x != nil {
  6849  		return x.PasswordValidationPolicy
  6850  	}
  6851  	return nil
  6852  }
  6853  
  6854  func (x *Settings) GetSqlServerAuditConfig() *SqlServerAuditConfig {
  6855  	if x != nil {
  6856  		return x.SqlServerAuditConfig
  6857  	}
  6858  	return nil
  6859  }
  6860  
  6861  // SslCerts Resource
  6862  type SslCert struct {
  6863  	state         protoimpl.MessageState
  6864  	sizeCache     protoimpl.SizeCache
  6865  	unknownFields protoimpl.UnknownFields
  6866  
  6867  	// This is always `sql#sslCert`.
  6868  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  6869  	// Serial number, as extracted from the certificate.
  6870  	CertSerialNumber string `protobuf:"bytes,2,opt,name=cert_serial_number,json=certSerialNumber,proto3" json:"cert_serial_number,omitempty"`
  6871  	// PEM representation.
  6872  	Cert string `protobuf:"bytes,3,opt,name=cert,proto3" json:"cert,omitempty"`
  6873  	// The time when the certificate was created in
  6874  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  6875  	// `2012-11-15T16:19:00.094Z`.
  6876  	CreateTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=create_time,json=createTime,proto3" json:"create_time,omitempty"`
  6877  	// User supplied name.  Constrained to [a-zA-Z.-_ ]+.
  6878  	CommonName string `protobuf:"bytes,5,opt,name=common_name,json=commonName,proto3" json:"common_name,omitempty"`
  6879  	// The time when the certificate expires in
  6880  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  6881  	// `2012-11-15T16:19:00.094Z`.
  6882  	ExpirationTime *timestamppb.Timestamp `protobuf:"bytes,6,opt,name=expiration_time,json=expirationTime,proto3" json:"expiration_time,omitempty"`
  6883  	// Sha1 Fingerprint.
  6884  	Sha1Fingerprint string `protobuf:"bytes,7,opt,name=sha1_fingerprint,json=sha1Fingerprint,proto3" json:"sha1_fingerprint,omitempty"`
  6885  	// Name of the database instance.
  6886  	Instance string `protobuf:"bytes,8,opt,name=instance,proto3" json:"instance,omitempty"`
  6887  	// The URI of this resource.
  6888  	SelfLink string `protobuf:"bytes,9,opt,name=self_link,json=selfLink,proto3" json:"self_link,omitempty"`
  6889  }
  6890  
  6891  func (x *SslCert) Reset() {
  6892  	*x = SslCert{}
  6893  	if protoimpl.UnsafeEnabled {
  6894  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[56]
  6895  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6896  		ms.StoreMessageInfo(mi)
  6897  	}
  6898  }
  6899  
  6900  func (x *SslCert) String() string {
  6901  	return protoimpl.X.MessageStringOf(x)
  6902  }
  6903  
  6904  func (*SslCert) ProtoMessage() {}
  6905  
  6906  func (x *SslCert) ProtoReflect() protoreflect.Message {
  6907  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[56]
  6908  	if protoimpl.UnsafeEnabled && x != nil {
  6909  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  6910  		if ms.LoadMessageInfo() == nil {
  6911  			ms.StoreMessageInfo(mi)
  6912  		}
  6913  		return ms
  6914  	}
  6915  	return mi.MessageOf(x)
  6916  }
  6917  
  6918  // Deprecated: Use SslCert.ProtoReflect.Descriptor instead.
  6919  func (*SslCert) Descriptor() ([]byte, []int) {
  6920  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{56}
  6921  }
  6922  
  6923  func (x *SslCert) GetKind() string {
  6924  	if x != nil {
  6925  		return x.Kind
  6926  	}
  6927  	return ""
  6928  }
  6929  
  6930  func (x *SslCert) GetCertSerialNumber() string {
  6931  	if x != nil {
  6932  		return x.CertSerialNumber
  6933  	}
  6934  	return ""
  6935  }
  6936  
  6937  func (x *SslCert) GetCert() string {
  6938  	if x != nil {
  6939  		return x.Cert
  6940  	}
  6941  	return ""
  6942  }
  6943  
  6944  func (x *SslCert) GetCreateTime() *timestamppb.Timestamp {
  6945  	if x != nil {
  6946  		return x.CreateTime
  6947  	}
  6948  	return nil
  6949  }
  6950  
  6951  func (x *SslCert) GetCommonName() string {
  6952  	if x != nil {
  6953  		return x.CommonName
  6954  	}
  6955  	return ""
  6956  }
  6957  
  6958  func (x *SslCert) GetExpirationTime() *timestamppb.Timestamp {
  6959  	if x != nil {
  6960  		return x.ExpirationTime
  6961  	}
  6962  	return nil
  6963  }
  6964  
  6965  func (x *SslCert) GetSha1Fingerprint() string {
  6966  	if x != nil {
  6967  		return x.Sha1Fingerprint
  6968  	}
  6969  	return ""
  6970  }
  6971  
  6972  func (x *SslCert) GetInstance() string {
  6973  	if x != nil {
  6974  		return x.Instance
  6975  	}
  6976  	return ""
  6977  }
  6978  
  6979  func (x *SslCert) GetSelfLink() string {
  6980  	if x != nil {
  6981  		return x.SelfLink
  6982  	}
  6983  	return ""
  6984  }
  6985  
  6986  // SslCertDetail.
  6987  type SslCertDetail struct {
  6988  	state         protoimpl.MessageState
  6989  	sizeCache     protoimpl.SizeCache
  6990  	unknownFields protoimpl.UnknownFields
  6991  
  6992  	// The public information about the cert.
  6993  	CertInfo *SslCert `protobuf:"bytes,1,opt,name=cert_info,json=certInfo,proto3" json:"cert_info,omitempty"`
  6994  	// The private key for the client cert, in pem format.  Keep private in order
  6995  	// to protect your security.
  6996  	CertPrivateKey string `protobuf:"bytes,2,opt,name=cert_private_key,json=certPrivateKey,proto3" json:"cert_private_key,omitempty"`
  6997  }
  6998  
  6999  func (x *SslCertDetail) Reset() {
  7000  	*x = SslCertDetail{}
  7001  	if protoimpl.UnsafeEnabled {
  7002  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[57]
  7003  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7004  		ms.StoreMessageInfo(mi)
  7005  	}
  7006  }
  7007  
  7008  func (x *SslCertDetail) String() string {
  7009  	return protoimpl.X.MessageStringOf(x)
  7010  }
  7011  
  7012  func (*SslCertDetail) ProtoMessage() {}
  7013  
  7014  func (x *SslCertDetail) ProtoReflect() protoreflect.Message {
  7015  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[57]
  7016  	if protoimpl.UnsafeEnabled && x != nil {
  7017  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7018  		if ms.LoadMessageInfo() == nil {
  7019  			ms.StoreMessageInfo(mi)
  7020  		}
  7021  		return ms
  7022  	}
  7023  	return mi.MessageOf(x)
  7024  }
  7025  
  7026  // Deprecated: Use SslCertDetail.ProtoReflect.Descriptor instead.
  7027  func (*SslCertDetail) Descriptor() ([]byte, []int) {
  7028  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{57}
  7029  }
  7030  
  7031  func (x *SslCertDetail) GetCertInfo() *SslCert {
  7032  	if x != nil {
  7033  		return x.CertInfo
  7034  	}
  7035  	return nil
  7036  }
  7037  
  7038  func (x *SslCertDetail) GetCertPrivateKey() string {
  7039  	if x != nil {
  7040  		return x.CertPrivateKey
  7041  	}
  7042  	return ""
  7043  }
  7044  
  7045  // SslCerts create ephemeral certificate request.
  7046  type SslCertsCreateEphemeralRequest struct {
  7047  	state         protoimpl.MessageState
  7048  	sizeCache     protoimpl.SizeCache
  7049  	unknownFields protoimpl.UnknownFields
  7050  
  7051  	// PEM encoded public key to include in the signed certificate.
  7052  	PublicKey string `protobuf:"bytes,1,opt,name=public_key,json=publicKey,proto3" json:"public_key,omitempty"`
  7053  	// Access token to include in the signed certificate.
  7054  	AccessToken string `protobuf:"bytes,2,opt,name=access_token,json=accessToken,proto3" json:"access_token,omitempty"`
  7055  }
  7056  
  7057  func (x *SslCertsCreateEphemeralRequest) Reset() {
  7058  	*x = SslCertsCreateEphemeralRequest{}
  7059  	if protoimpl.UnsafeEnabled {
  7060  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[58]
  7061  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7062  		ms.StoreMessageInfo(mi)
  7063  	}
  7064  }
  7065  
  7066  func (x *SslCertsCreateEphemeralRequest) String() string {
  7067  	return protoimpl.X.MessageStringOf(x)
  7068  }
  7069  
  7070  func (*SslCertsCreateEphemeralRequest) ProtoMessage() {}
  7071  
  7072  func (x *SslCertsCreateEphemeralRequest) ProtoReflect() protoreflect.Message {
  7073  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[58]
  7074  	if protoimpl.UnsafeEnabled && x != nil {
  7075  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7076  		if ms.LoadMessageInfo() == nil {
  7077  			ms.StoreMessageInfo(mi)
  7078  		}
  7079  		return ms
  7080  	}
  7081  	return mi.MessageOf(x)
  7082  }
  7083  
  7084  // Deprecated: Use SslCertsCreateEphemeralRequest.ProtoReflect.Descriptor instead.
  7085  func (*SslCertsCreateEphemeralRequest) Descriptor() ([]byte, []int) {
  7086  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{58}
  7087  }
  7088  
  7089  func (x *SslCertsCreateEphemeralRequest) GetPublicKey() string {
  7090  	if x != nil {
  7091  		return x.PublicKey
  7092  	}
  7093  	return ""
  7094  }
  7095  
  7096  func (x *SslCertsCreateEphemeralRequest) GetAccessToken() string {
  7097  	if x != nil {
  7098  		return x.AccessToken
  7099  	}
  7100  	return ""
  7101  }
  7102  
  7103  // SslCerts insert request.
  7104  type SslCertsInsertRequest struct {
  7105  	state         protoimpl.MessageState
  7106  	sizeCache     protoimpl.SizeCache
  7107  	unknownFields protoimpl.UnknownFields
  7108  
  7109  	// User supplied name.  Must be a distinct name from the other certificates
  7110  	// for this instance.
  7111  	CommonName string `protobuf:"bytes,1,opt,name=common_name,json=commonName,proto3" json:"common_name,omitempty"`
  7112  }
  7113  
  7114  func (x *SslCertsInsertRequest) Reset() {
  7115  	*x = SslCertsInsertRequest{}
  7116  	if protoimpl.UnsafeEnabled {
  7117  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[59]
  7118  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7119  		ms.StoreMessageInfo(mi)
  7120  	}
  7121  }
  7122  
  7123  func (x *SslCertsInsertRequest) String() string {
  7124  	return protoimpl.X.MessageStringOf(x)
  7125  }
  7126  
  7127  func (*SslCertsInsertRequest) ProtoMessage() {}
  7128  
  7129  func (x *SslCertsInsertRequest) ProtoReflect() protoreflect.Message {
  7130  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[59]
  7131  	if protoimpl.UnsafeEnabled && x != nil {
  7132  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7133  		if ms.LoadMessageInfo() == nil {
  7134  			ms.StoreMessageInfo(mi)
  7135  		}
  7136  		return ms
  7137  	}
  7138  	return mi.MessageOf(x)
  7139  }
  7140  
  7141  // Deprecated: Use SslCertsInsertRequest.ProtoReflect.Descriptor instead.
  7142  func (*SslCertsInsertRequest) Descriptor() ([]byte, []int) {
  7143  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{59}
  7144  }
  7145  
  7146  func (x *SslCertsInsertRequest) GetCommonName() string {
  7147  	if x != nil {
  7148  		return x.CommonName
  7149  	}
  7150  	return ""
  7151  }
  7152  
  7153  // Reschedule options for maintenance windows.
  7154  type SqlInstancesRescheduleMaintenanceRequestBody struct {
  7155  	state         protoimpl.MessageState
  7156  	sizeCache     protoimpl.SizeCache
  7157  	unknownFields protoimpl.UnknownFields
  7158  
  7159  	// Required. The type of the reschedule the user wants.
  7160  	Reschedule *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule `protobuf:"bytes,3,opt,name=reschedule,proto3" json:"reschedule,omitempty"`
  7161  }
  7162  
  7163  func (x *SqlInstancesRescheduleMaintenanceRequestBody) Reset() {
  7164  	*x = SqlInstancesRescheduleMaintenanceRequestBody{}
  7165  	if protoimpl.UnsafeEnabled {
  7166  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[60]
  7167  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7168  		ms.StoreMessageInfo(mi)
  7169  	}
  7170  }
  7171  
  7172  func (x *SqlInstancesRescheduleMaintenanceRequestBody) String() string {
  7173  	return protoimpl.X.MessageStringOf(x)
  7174  }
  7175  
  7176  func (*SqlInstancesRescheduleMaintenanceRequestBody) ProtoMessage() {}
  7177  
  7178  func (x *SqlInstancesRescheduleMaintenanceRequestBody) ProtoReflect() protoreflect.Message {
  7179  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[60]
  7180  	if protoimpl.UnsafeEnabled && x != nil {
  7181  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7182  		if ms.LoadMessageInfo() == nil {
  7183  			ms.StoreMessageInfo(mi)
  7184  		}
  7185  		return ms
  7186  	}
  7187  	return mi.MessageOf(x)
  7188  }
  7189  
  7190  // Deprecated: Use SqlInstancesRescheduleMaintenanceRequestBody.ProtoReflect.Descriptor instead.
  7191  func (*SqlInstancesRescheduleMaintenanceRequestBody) Descriptor() ([]byte, []int) {
  7192  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{60}
  7193  }
  7194  
  7195  func (x *SqlInstancesRescheduleMaintenanceRequestBody) GetReschedule() *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule {
  7196  	if x != nil {
  7197  		return x.Reschedule
  7198  	}
  7199  	return nil
  7200  }
  7201  
  7202  // SslCert insert response.
  7203  type SslCertsInsertResponse struct {
  7204  	state         protoimpl.MessageState
  7205  	sizeCache     protoimpl.SizeCache
  7206  	unknownFields protoimpl.UnknownFields
  7207  
  7208  	// This is always `sql#sslCertsInsert`.
  7209  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  7210  	// The operation to track the ssl certs insert request.
  7211  	Operation *Operation `protobuf:"bytes,2,opt,name=operation,proto3" json:"operation,omitempty"`
  7212  	// The server Certificate Authority's certificate.  If this is missing you can
  7213  	// force a new one to be generated by calling resetSslConfig method on
  7214  	// instances resource.
  7215  	ServerCaCert *SslCert `protobuf:"bytes,3,opt,name=server_ca_cert,json=serverCaCert,proto3" json:"server_ca_cert,omitempty"`
  7216  	// The new client certificate and private key.
  7217  	ClientCert *SslCertDetail `protobuf:"bytes,4,opt,name=client_cert,json=clientCert,proto3" json:"client_cert,omitempty"`
  7218  }
  7219  
  7220  func (x *SslCertsInsertResponse) Reset() {
  7221  	*x = SslCertsInsertResponse{}
  7222  	if protoimpl.UnsafeEnabled {
  7223  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[61]
  7224  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7225  		ms.StoreMessageInfo(mi)
  7226  	}
  7227  }
  7228  
  7229  func (x *SslCertsInsertResponse) String() string {
  7230  	return protoimpl.X.MessageStringOf(x)
  7231  }
  7232  
  7233  func (*SslCertsInsertResponse) ProtoMessage() {}
  7234  
  7235  func (x *SslCertsInsertResponse) ProtoReflect() protoreflect.Message {
  7236  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[61]
  7237  	if protoimpl.UnsafeEnabled && x != nil {
  7238  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7239  		if ms.LoadMessageInfo() == nil {
  7240  			ms.StoreMessageInfo(mi)
  7241  		}
  7242  		return ms
  7243  	}
  7244  	return mi.MessageOf(x)
  7245  }
  7246  
  7247  // Deprecated: Use SslCertsInsertResponse.ProtoReflect.Descriptor instead.
  7248  func (*SslCertsInsertResponse) Descriptor() ([]byte, []int) {
  7249  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{61}
  7250  }
  7251  
  7252  func (x *SslCertsInsertResponse) GetKind() string {
  7253  	if x != nil {
  7254  		return x.Kind
  7255  	}
  7256  	return ""
  7257  }
  7258  
  7259  func (x *SslCertsInsertResponse) GetOperation() *Operation {
  7260  	if x != nil {
  7261  		return x.Operation
  7262  	}
  7263  	return nil
  7264  }
  7265  
  7266  func (x *SslCertsInsertResponse) GetServerCaCert() *SslCert {
  7267  	if x != nil {
  7268  		return x.ServerCaCert
  7269  	}
  7270  	return nil
  7271  }
  7272  
  7273  func (x *SslCertsInsertResponse) GetClientCert() *SslCertDetail {
  7274  	if x != nil {
  7275  		return x.ClientCert
  7276  	}
  7277  	return nil
  7278  }
  7279  
  7280  // SslCerts list response.
  7281  type SslCertsListResponse struct {
  7282  	state         protoimpl.MessageState
  7283  	sizeCache     protoimpl.SizeCache
  7284  	unknownFields protoimpl.UnknownFields
  7285  
  7286  	// This is always `sql#sslCertsList`.
  7287  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  7288  	// List of client certificates for the instance.
  7289  	Items []*SslCert `protobuf:"bytes,2,rep,name=items,proto3" json:"items,omitempty"`
  7290  }
  7291  
  7292  func (x *SslCertsListResponse) Reset() {
  7293  	*x = SslCertsListResponse{}
  7294  	if protoimpl.UnsafeEnabled {
  7295  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[62]
  7296  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7297  		ms.StoreMessageInfo(mi)
  7298  	}
  7299  }
  7300  
  7301  func (x *SslCertsListResponse) String() string {
  7302  	return protoimpl.X.MessageStringOf(x)
  7303  }
  7304  
  7305  func (*SslCertsListResponse) ProtoMessage() {}
  7306  
  7307  func (x *SslCertsListResponse) ProtoReflect() protoreflect.Message {
  7308  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[62]
  7309  	if protoimpl.UnsafeEnabled && x != nil {
  7310  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7311  		if ms.LoadMessageInfo() == nil {
  7312  			ms.StoreMessageInfo(mi)
  7313  		}
  7314  		return ms
  7315  	}
  7316  	return mi.MessageOf(x)
  7317  }
  7318  
  7319  // Deprecated: Use SslCertsListResponse.ProtoReflect.Descriptor instead.
  7320  func (*SslCertsListResponse) Descriptor() ([]byte, []int) {
  7321  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{62}
  7322  }
  7323  
  7324  func (x *SslCertsListResponse) GetKind() string {
  7325  	if x != nil {
  7326  		return x.Kind
  7327  	}
  7328  	return ""
  7329  }
  7330  
  7331  func (x *SslCertsListResponse) GetItems() []*SslCert {
  7332  	if x != nil {
  7333  		return x.Items
  7334  	}
  7335  	return nil
  7336  }
  7337  
  7338  // Database Instance truncate log context.
  7339  type TruncateLogContext struct {
  7340  	state         protoimpl.MessageState
  7341  	sizeCache     protoimpl.SizeCache
  7342  	unknownFields protoimpl.UnknownFields
  7343  
  7344  	// This is always `sql#truncateLogContext`.
  7345  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  7346  	// The type of log to truncate. Valid values are `MYSQL_GENERAL_TABLE` and
  7347  	// `MYSQL_SLOW_TABLE`.
  7348  	LogType string `protobuf:"bytes,2,opt,name=log_type,json=logType,proto3" json:"log_type,omitempty"`
  7349  }
  7350  
  7351  func (x *TruncateLogContext) Reset() {
  7352  	*x = TruncateLogContext{}
  7353  	if protoimpl.UnsafeEnabled {
  7354  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[63]
  7355  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7356  		ms.StoreMessageInfo(mi)
  7357  	}
  7358  }
  7359  
  7360  func (x *TruncateLogContext) String() string {
  7361  	return protoimpl.X.MessageStringOf(x)
  7362  }
  7363  
  7364  func (*TruncateLogContext) ProtoMessage() {}
  7365  
  7366  func (x *TruncateLogContext) ProtoReflect() protoreflect.Message {
  7367  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[63]
  7368  	if protoimpl.UnsafeEnabled && x != nil {
  7369  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7370  		if ms.LoadMessageInfo() == nil {
  7371  			ms.StoreMessageInfo(mi)
  7372  		}
  7373  		return ms
  7374  	}
  7375  	return mi.MessageOf(x)
  7376  }
  7377  
  7378  // Deprecated: Use TruncateLogContext.ProtoReflect.Descriptor instead.
  7379  func (*TruncateLogContext) Descriptor() ([]byte, []int) {
  7380  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{63}
  7381  }
  7382  
  7383  func (x *TruncateLogContext) GetKind() string {
  7384  	if x != nil {
  7385  		return x.Kind
  7386  	}
  7387  	return ""
  7388  }
  7389  
  7390  func (x *TruncateLogContext) GetLogType() string {
  7391  	if x != nil {
  7392  		return x.LogType
  7393  	}
  7394  	return ""
  7395  }
  7396  
  7397  // Active Directory configuration, relevant only for Cloud SQL for SQL Server.
  7398  type SqlActiveDirectoryConfig struct {
  7399  	state         protoimpl.MessageState
  7400  	sizeCache     protoimpl.SizeCache
  7401  	unknownFields protoimpl.UnknownFields
  7402  
  7403  	// This is always sql#activeDirectoryConfig.
  7404  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  7405  	// The name of the domain (e.g., mydomain.com).
  7406  	Domain string `protobuf:"bytes,2,opt,name=domain,proto3" json:"domain,omitempty"`
  7407  }
  7408  
  7409  func (x *SqlActiveDirectoryConfig) Reset() {
  7410  	*x = SqlActiveDirectoryConfig{}
  7411  	if protoimpl.UnsafeEnabled {
  7412  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[64]
  7413  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7414  		ms.StoreMessageInfo(mi)
  7415  	}
  7416  }
  7417  
  7418  func (x *SqlActiveDirectoryConfig) String() string {
  7419  	return protoimpl.X.MessageStringOf(x)
  7420  }
  7421  
  7422  func (*SqlActiveDirectoryConfig) ProtoMessage() {}
  7423  
  7424  func (x *SqlActiveDirectoryConfig) ProtoReflect() protoreflect.Message {
  7425  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[64]
  7426  	if protoimpl.UnsafeEnabled && x != nil {
  7427  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7428  		if ms.LoadMessageInfo() == nil {
  7429  			ms.StoreMessageInfo(mi)
  7430  		}
  7431  		return ms
  7432  	}
  7433  	return mi.MessageOf(x)
  7434  }
  7435  
  7436  // Deprecated: Use SqlActiveDirectoryConfig.ProtoReflect.Descriptor instead.
  7437  func (*SqlActiveDirectoryConfig) Descriptor() ([]byte, []int) {
  7438  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{64}
  7439  }
  7440  
  7441  func (x *SqlActiveDirectoryConfig) GetKind() string {
  7442  	if x != nil {
  7443  		return x.Kind
  7444  	}
  7445  	return ""
  7446  }
  7447  
  7448  func (x *SqlActiveDirectoryConfig) GetDomain() string {
  7449  	if x != nil {
  7450  		return x.Domain
  7451  	}
  7452  	return ""
  7453  }
  7454  
  7455  // SQL Server specific audit configuration.
  7456  type SqlServerAuditConfig struct {
  7457  	state         protoimpl.MessageState
  7458  	sizeCache     protoimpl.SizeCache
  7459  	unknownFields protoimpl.UnknownFields
  7460  
  7461  	// This is always sql#sqlServerAuditConfig
  7462  	Kind string `protobuf:"bytes,1,opt,name=kind,proto3" json:"kind,omitempty"`
  7463  	// The name of the destination bucket (e.g., gs://mybucket).
  7464  	Bucket string `protobuf:"bytes,2,opt,name=bucket,proto3" json:"bucket,omitempty"`
  7465  	// How long to keep generated audit files.
  7466  	RetentionInterval *durationpb.Duration `protobuf:"bytes,3,opt,name=retention_interval,json=retentionInterval,proto3" json:"retention_interval,omitempty"`
  7467  	// How often to upload generated audit files.
  7468  	UploadInterval *durationpb.Duration `protobuf:"bytes,4,opt,name=upload_interval,json=uploadInterval,proto3" json:"upload_interval,omitempty"`
  7469  }
  7470  
  7471  func (x *SqlServerAuditConfig) Reset() {
  7472  	*x = SqlServerAuditConfig{}
  7473  	if protoimpl.UnsafeEnabled {
  7474  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[65]
  7475  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7476  		ms.StoreMessageInfo(mi)
  7477  	}
  7478  }
  7479  
  7480  func (x *SqlServerAuditConfig) String() string {
  7481  	return protoimpl.X.MessageStringOf(x)
  7482  }
  7483  
  7484  func (*SqlServerAuditConfig) ProtoMessage() {}
  7485  
  7486  func (x *SqlServerAuditConfig) ProtoReflect() protoreflect.Message {
  7487  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[65]
  7488  	if protoimpl.UnsafeEnabled && x != nil {
  7489  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7490  		if ms.LoadMessageInfo() == nil {
  7491  			ms.StoreMessageInfo(mi)
  7492  		}
  7493  		return ms
  7494  	}
  7495  	return mi.MessageOf(x)
  7496  }
  7497  
  7498  // Deprecated: Use SqlServerAuditConfig.ProtoReflect.Descriptor instead.
  7499  func (*SqlServerAuditConfig) Descriptor() ([]byte, []int) {
  7500  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{65}
  7501  }
  7502  
  7503  func (x *SqlServerAuditConfig) GetKind() string {
  7504  	if x != nil {
  7505  		return x.Kind
  7506  	}
  7507  	return ""
  7508  }
  7509  
  7510  func (x *SqlServerAuditConfig) GetBucket() string {
  7511  	if x != nil {
  7512  		return x.Bucket
  7513  	}
  7514  	return ""
  7515  }
  7516  
  7517  func (x *SqlServerAuditConfig) GetRetentionInterval() *durationpb.Duration {
  7518  	if x != nil {
  7519  		return x.RetentionInterval
  7520  	}
  7521  	return nil
  7522  }
  7523  
  7524  func (x *SqlServerAuditConfig) GetUploadInterval() *durationpb.Duration {
  7525  	if x != nil {
  7526  		return x.UploadInterval
  7527  	}
  7528  	return nil
  7529  }
  7530  
  7531  type DatabaseInstance_SqlFailoverReplica struct {
  7532  	state         protoimpl.MessageState
  7533  	sizeCache     protoimpl.SizeCache
  7534  	unknownFields protoimpl.UnknownFields
  7535  
  7536  	// The name of the failover replica. If specified at instance creation, a
  7537  	// failover replica is created for the instance. The name
  7538  	// doesn't include the project ID.
  7539  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  7540  	// The availability status of the failover replica. A false status indicates
  7541  	// that the failover replica is out of sync. The primary instance can only
  7542  	// failover to the failover replica when the status is true.
  7543  	Available *wrapperspb.BoolValue `protobuf:"bytes,2,opt,name=available,proto3" json:"available,omitempty"`
  7544  }
  7545  
  7546  func (x *DatabaseInstance_SqlFailoverReplica) Reset() {
  7547  	*x = DatabaseInstance_SqlFailoverReplica{}
  7548  	if protoimpl.UnsafeEnabled {
  7549  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[66]
  7550  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7551  		ms.StoreMessageInfo(mi)
  7552  	}
  7553  }
  7554  
  7555  func (x *DatabaseInstance_SqlFailoverReplica) String() string {
  7556  	return protoimpl.X.MessageStringOf(x)
  7557  }
  7558  
  7559  func (*DatabaseInstance_SqlFailoverReplica) ProtoMessage() {}
  7560  
  7561  func (x *DatabaseInstance_SqlFailoverReplica) ProtoReflect() protoreflect.Message {
  7562  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[66]
  7563  	if protoimpl.UnsafeEnabled && x != nil {
  7564  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7565  		if ms.LoadMessageInfo() == nil {
  7566  			ms.StoreMessageInfo(mi)
  7567  		}
  7568  		return ms
  7569  	}
  7570  	return mi.MessageOf(x)
  7571  }
  7572  
  7573  // Deprecated: Use DatabaseInstance_SqlFailoverReplica.ProtoReflect.Descriptor instead.
  7574  func (*DatabaseInstance_SqlFailoverReplica) Descriptor() ([]byte, []int) {
  7575  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{14, 0}
  7576  }
  7577  
  7578  func (x *DatabaseInstance_SqlFailoverReplica) GetName() string {
  7579  	if x != nil {
  7580  		return x.Name
  7581  	}
  7582  	return ""
  7583  }
  7584  
  7585  func (x *DatabaseInstance_SqlFailoverReplica) GetAvailable() *wrapperspb.BoolValue {
  7586  	if x != nil {
  7587  		return x.Available
  7588  	}
  7589  	return nil
  7590  }
  7591  
  7592  // Any scheduled maintenance for this instance.
  7593  type DatabaseInstance_SqlScheduledMaintenance struct {
  7594  	state         protoimpl.MessageState
  7595  	sizeCache     protoimpl.SizeCache
  7596  	unknownFields protoimpl.UnknownFields
  7597  
  7598  	// The start time of any upcoming scheduled maintenance for this instance.
  7599  	StartTime *timestamppb.Timestamp `protobuf:"bytes,1,opt,name=start_time,json=startTime,proto3" json:"start_time,omitempty"`
  7600  	// Deprecated: Do not use.
  7601  	CanDefer bool `protobuf:"varint,2,opt,name=can_defer,json=canDefer,proto3" json:"can_defer,omitempty"`
  7602  	// If the scheduled maintenance can be rescheduled.
  7603  	CanReschedule bool `protobuf:"varint,3,opt,name=can_reschedule,json=canReschedule,proto3" json:"can_reschedule,omitempty"`
  7604  	// Maintenance cannot be rescheduled to start beyond this deadline.
  7605  	ScheduleDeadlineTime *timestamppb.Timestamp `protobuf:"bytes,4,opt,name=schedule_deadline_time,json=scheduleDeadlineTime,proto3,oneof" json:"schedule_deadline_time,omitempty"`
  7606  }
  7607  
  7608  func (x *DatabaseInstance_SqlScheduledMaintenance) Reset() {
  7609  	*x = DatabaseInstance_SqlScheduledMaintenance{}
  7610  	if protoimpl.UnsafeEnabled {
  7611  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[67]
  7612  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7613  		ms.StoreMessageInfo(mi)
  7614  	}
  7615  }
  7616  
  7617  func (x *DatabaseInstance_SqlScheduledMaintenance) String() string {
  7618  	return protoimpl.X.MessageStringOf(x)
  7619  }
  7620  
  7621  func (*DatabaseInstance_SqlScheduledMaintenance) ProtoMessage() {}
  7622  
  7623  func (x *DatabaseInstance_SqlScheduledMaintenance) ProtoReflect() protoreflect.Message {
  7624  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[67]
  7625  	if protoimpl.UnsafeEnabled && x != nil {
  7626  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7627  		if ms.LoadMessageInfo() == nil {
  7628  			ms.StoreMessageInfo(mi)
  7629  		}
  7630  		return ms
  7631  	}
  7632  	return mi.MessageOf(x)
  7633  }
  7634  
  7635  // Deprecated: Use DatabaseInstance_SqlScheduledMaintenance.ProtoReflect.Descriptor instead.
  7636  func (*DatabaseInstance_SqlScheduledMaintenance) Descriptor() ([]byte, []int) {
  7637  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{14, 1}
  7638  }
  7639  
  7640  func (x *DatabaseInstance_SqlScheduledMaintenance) GetStartTime() *timestamppb.Timestamp {
  7641  	if x != nil {
  7642  		return x.StartTime
  7643  	}
  7644  	return nil
  7645  }
  7646  
  7647  // Deprecated: Do not use.
  7648  func (x *DatabaseInstance_SqlScheduledMaintenance) GetCanDefer() bool {
  7649  	if x != nil {
  7650  		return x.CanDefer
  7651  	}
  7652  	return false
  7653  }
  7654  
  7655  func (x *DatabaseInstance_SqlScheduledMaintenance) GetCanReschedule() bool {
  7656  	if x != nil {
  7657  		return x.CanReschedule
  7658  	}
  7659  	return false
  7660  }
  7661  
  7662  func (x *DatabaseInstance_SqlScheduledMaintenance) GetScheduleDeadlineTime() *timestamppb.Timestamp {
  7663  	if x != nil {
  7664  		return x.ScheduleDeadlineTime
  7665  	}
  7666  	return nil
  7667  }
  7668  
  7669  // This message wraps up the information written by out-of-disk detection job.
  7670  type DatabaseInstance_SqlOutOfDiskReport struct {
  7671  	state         protoimpl.MessageState
  7672  	sizeCache     protoimpl.SizeCache
  7673  	unknownFields protoimpl.UnknownFields
  7674  
  7675  	// This field represents the state generated by the proactive database
  7676  	// wellness job for OutOfDisk issues.
  7677  	// *  Writers:
  7678  	//   *  the proactive database wellness job for OOD.
  7679  	// *  Readers:
  7680  	//   *  the proactive database wellness job
  7681  	SqlOutOfDiskState *DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState `protobuf:"varint,1,opt,name=sql_out_of_disk_state,json=sqlOutOfDiskState,proto3,enum=google.cloud.sql.v1beta4.DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState,oneof" json:"sql_out_of_disk_state,omitempty"`
  7682  	// The minimum recommended increase size in GigaBytes
  7683  	// This field is consumed by the frontend
  7684  	// *  Writers:
  7685  	//   *  the proactive database wellness job for OOD.
  7686  	// *  Readers:
  7687  	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"`
  7688  }
  7689  
  7690  func (x *DatabaseInstance_SqlOutOfDiskReport) Reset() {
  7691  	*x = DatabaseInstance_SqlOutOfDiskReport{}
  7692  	if protoimpl.UnsafeEnabled {
  7693  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[68]
  7694  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7695  		ms.StoreMessageInfo(mi)
  7696  	}
  7697  }
  7698  
  7699  func (x *DatabaseInstance_SqlOutOfDiskReport) String() string {
  7700  	return protoimpl.X.MessageStringOf(x)
  7701  }
  7702  
  7703  func (*DatabaseInstance_SqlOutOfDiskReport) ProtoMessage() {}
  7704  
  7705  func (x *DatabaseInstance_SqlOutOfDiskReport) ProtoReflect() protoreflect.Message {
  7706  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[68]
  7707  	if protoimpl.UnsafeEnabled && x != nil {
  7708  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7709  		if ms.LoadMessageInfo() == nil {
  7710  			ms.StoreMessageInfo(mi)
  7711  		}
  7712  		return ms
  7713  	}
  7714  	return mi.MessageOf(x)
  7715  }
  7716  
  7717  // Deprecated: Use DatabaseInstance_SqlOutOfDiskReport.ProtoReflect.Descriptor instead.
  7718  func (*DatabaseInstance_SqlOutOfDiskReport) Descriptor() ([]byte, []int) {
  7719  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{14, 2}
  7720  }
  7721  
  7722  func (x *DatabaseInstance_SqlOutOfDiskReport) GetSqlOutOfDiskState() DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState {
  7723  	if x != nil && x.SqlOutOfDiskState != nil {
  7724  		return *x.SqlOutOfDiskState
  7725  	}
  7726  	return DatabaseInstance_SqlOutOfDiskReport_SQL_OUT_OF_DISK_STATE_UNSPECIFIED
  7727  }
  7728  
  7729  func (x *DatabaseInstance_SqlOutOfDiskReport) GetSqlMinRecommendedIncreaseSizeGb() int32 {
  7730  	if x != nil && x.SqlMinRecommendedIncreaseSizeGb != nil {
  7731  		return *x.SqlMinRecommendedIncreaseSizeGb
  7732  	}
  7733  	return 0
  7734  }
  7735  
  7736  type ExportContext_SqlCsvExportOptions struct {
  7737  	state         protoimpl.MessageState
  7738  	sizeCache     protoimpl.SizeCache
  7739  	unknownFields protoimpl.UnknownFields
  7740  
  7741  	// The select query used to extract the data.
  7742  	SelectQuery string `protobuf:"bytes,1,opt,name=select_query,json=selectQuery,proto3" json:"select_query,omitempty"`
  7743  	// Specifies the character that should appear before a data character that
  7744  	// needs to be escaped.
  7745  	EscapeCharacter string `protobuf:"bytes,2,opt,name=escape_character,json=escapeCharacter,proto3" json:"escape_character,omitempty"`
  7746  	// Specifies the quoting character to be used when a data value is quoted.
  7747  	QuoteCharacter string `protobuf:"bytes,3,opt,name=quote_character,json=quoteCharacter,proto3" json:"quote_character,omitempty"`
  7748  	// Specifies the character that separates columns within each row (line) of
  7749  	// the file.
  7750  	FieldsTerminatedBy string `protobuf:"bytes,4,opt,name=fields_terminated_by,json=fieldsTerminatedBy,proto3" json:"fields_terminated_by,omitempty"`
  7751  	// This is used to separate lines. If a line does not contain all fields,
  7752  	// the rest of the columns are set to their default values.
  7753  	LinesTerminatedBy string `protobuf:"bytes,6,opt,name=lines_terminated_by,json=linesTerminatedBy,proto3" json:"lines_terminated_by,omitempty"`
  7754  }
  7755  
  7756  func (x *ExportContext_SqlCsvExportOptions) Reset() {
  7757  	*x = ExportContext_SqlCsvExportOptions{}
  7758  	if protoimpl.UnsafeEnabled {
  7759  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[69]
  7760  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7761  		ms.StoreMessageInfo(mi)
  7762  	}
  7763  }
  7764  
  7765  func (x *ExportContext_SqlCsvExportOptions) String() string {
  7766  	return protoimpl.X.MessageStringOf(x)
  7767  }
  7768  
  7769  func (*ExportContext_SqlCsvExportOptions) ProtoMessage() {}
  7770  
  7771  func (x *ExportContext_SqlCsvExportOptions) ProtoReflect() protoreflect.Message {
  7772  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[69]
  7773  	if protoimpl.UnsafeEnabled && x != nil {
  7774  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7775  		if ms.LoadMessageInfo() == nil {
  7776  			ms.StoreMessageInfo(mi)
  7777  		}
  7778  		return ms
  7779  	}
  7780  	return mi.MessageOf(x)
  7781  }
  7782  
  7783  // Deprecated: Use ExportContext_SqlCsvExportOptions.ProtoReflect.Descriptor instead.
  7784  func (*ExportContext_SqlCsvExportOptions) Descriptor() ([]byte, []int) {
  7785  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{19, 0}
  7786  }
  7787  
  7788  func (x *ExportContext_SqlCsvExportOptions) GetSelectQuery() string {
  7789  	if x != nil {
  7790  		return x.SelectQuery
  7791  	}
  7792  	return ""
  7793  }
  7794  
  7795  func (x *ExportContext_SqlCsvExportOptions) GetEscapeCharacter() string {
  7796  	if x != nil {
  7797  		return x.EscapeCharacter
  7798  	}
  7799  	return ""
  7800  }
  7801  
  7802  func (x *ExportContext_SqlCsvExportOptions) GetQuoteCharacter() string {
  7803  	if x != nil {
  7804  		return x.QuoteCharacter
  7805  	}
  7806  	return ""
  7807  }
  7808  
  7809  func (x *ExportContext_SqlCsvExportOptions) GetFieldsTerminatedBy() string {
  7810  	if x != nil {
  7811  		return x.FieldsTerminatedBy
  7812  	}
  7813  	return ""
  7814  }
  7815  
  7816  func (x *ExportContext_SqlCsvExportOptions) GetLinesTerminatedBy() string {
  7817  	if x != nil {
  7818  		return x.LinesTerminatedBy
  7819  	}
  7820  	return ""
  7821  }
  7822  
  7823  type ExportContext_SqlExportOptions struct {
  7824  	state         protoimpl.MessageState
  7825  	sizeCache     protoimpl.SizeCache
  7826  	unknownFields protoimpl.UnknownFields
  7827  
  7828  	// Tables to export, or that were exported, from the specified database. If
  7829  	// you specify tables, specify one and only one database. For PostgreSQL
  7830  	// instances, you can specify only one table.
  7831  	Tables []string `protobuf:"bytes,1,rep,name=tables,proto3" json:"tables,omitempty"`
  7832  	// Export only schemas.
  7833  	SchemaOnly         *wrapperspb.BoolValue                              `protobuf:"bytes,2,opt,name=schema_only,json=schemaOnly,proto3" json:"schema_only,omitempty"`
  7834  	MysqlExportOptions *ExportContext_SqlExportOptions_MysqlExportOptions `protobuf:"bytes,3,opt,name=mysql_export_options,json=mysqlExportOptions,proto3" json:"mysql_export_options,omitempty"`
  7835  }
  7836  
  7837  func (x *ExportContext_SqlExportOptions) Reset() {
  7838  	*x = ExportContext_SqlExportOptions{}
  7839  	if protoimpl.UnsafeEnabled {
  7840  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[70]
  7841  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7842  		ms.StoreMessageInfo(mi)
  7843  	}
  7844  }
  7845  
  7846  func (x *ExportContext_SqlExportOptions) String() string {
  7847  	return protoimpl.X.MessageStringOf(x)
  7848  }
  7849  
  7850  func (*ExportContext_SqlExportOptions) ProtoMessage() {}
  7851  
  7852  func (x *ExportContext_SqlExportOptions) ProtoReflect() protoreflect.Message {
  7853  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[70]
  7854  	if protoimpl.UnsafeEnabled && x != nil {
  7855  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7856  		if ms.LoadMessageInfo() == nil {
  7857  			ms.StoreMessageInfo(mi)
  7858  		}
  7859  		return ms
  7860  	}
  7861  	return mi.MessageOf(x)
  7862  }
  7863  
  7864  // Deprecated: Use ExportContext_SqlExportOptions.ProtoReflect.Descriptor instead.
  7865  func (*ExportContext_SqlExportOptions) Descriptor() ([]byte, []int) {
  7866  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{19, 1}
  7867  }
  7868  
  7869  func (x *ExportContext_SqlExportOptions) GetTables() []string {
  7870  	if x != nil {
  7871  		return x.Tables
  7872  	}
  7873  	return nil
  7874  }
  7875  
  7876  func (x *ExportContext_SqlExportOptions) GetSchemaOnly() *wrapperspb.BoolValue {
  7877  	if x != nil {
  7878  		return x.SchemaOnly
  7879  	}
  7880  	return nil
  7881  }
  7882  
  7883  func (x *ExportContext_SqlExportOptions) GetMysqlExportOptions() *ExportContext_SqlExportOptions_MysqlExportOptions {
  7884  	if x != nil {
  7885  		return x.MysqlExportOptions
  7886  	}
  7887  	return nil
  7888  }
  7889  
  7890  // Options for exporting from MySQL.
  7891  type ExportContext_SqlExportOptions_MysqlExportOptions struct {
  7892  	state         protoimpl.MessageState
  7893  	sizeCache     protoimpl.SizeCache
  7894  	unknownFields protoimpl.UnknownFields
  7895  
  7896  	// Option to include SQL statement required to set up replication. If set
  7897  	// to `1`, the dump file includes a CHANGE MASTER TO statement with the
  7898  	// binary log coordinates, and --set-gtid-purged is set to ON. If set to
  7899  	// `2`, the CHANGE MASTER TO statement is written as a SQL comment and
  7900  	// has no effect. If set to any value other than `1`, --set-gtid-purged
  7901  	// is set to OFF.
  7902  	MasterData *wrapperspb.Int32Value `protobuf:"bytes,1,opt,name=master_data,json=masterData,proto3" json:"master_data,omitempty"`
  7903  }
  7904  
  7905  func (x *ExportContext_SqlExportOptions_MysqlExportOptions) Reset() {
  7906  	*x = ExportContext_SqlExportOptions_MysqlExportOptions{}
  7907  	if protoimpl.UnsafeEnabled {
  7908  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[71]
  7909  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7910  		ms.StoreMessageInfo(mi)
  7911  	}
  7912  }
  7913  
  7914  func (x *ExportContext_SqlExportOptions_MysqlExportOptions) String() string {
  7915  	return protoimpl.X.MessageStringOf(x)
  7916  }
  7917  
  7918  func (*ExportContext_SqlExportOptions_MysqlExportOptions) ProtoMessage() {}
  7919  
  7920  func (x *ExportContext_SqlExportOptions_MysqlExportOptions) ProtoReflect() protoreflect.Message {
  7921  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[71]
  7922  	if protoimpl.UnsafeEnabled && x != nil {
  7923  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7924  		if ms.LoadMessageInfo() == nil {
  7925  			ms.StoreMessageInfo(mi)
  7926  		}
  7927  		return ms
  7928  	}
  7929  	return mi.MessageOf(x)
  7930  }
  7931  
  7932  // Deprecated: Use ExportContext_SqlExportOptions_MysqlExportOptions.ProtoReflect.Descriptor instead.
  7933  func (*ExportContext_SqlExportOptions_MysqlExportOptions) Descriptor() ([]byte, []int) {
  7934  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{19, 1, 0}
  7935  }
  7936  
  7937  func (x *ExportContext_SqlExportOptions_MysqlExportOptions) GetMasterData() *wrapperspb.Int32Value {
  7938  	if x != nil {
  7939  		return x.MasterData
  7940  	}
  7941  	return nil
  7942  }
  7943  
  7944  type ImportContext_SqlCsvImportOptions struct {
  7945  	state         protoimpl.MessageState
  7946  	sizeCache     protoimpl.SizeCache
  7947  	unknownFields protoimpl.UnknownFields
  7948  
  7949  	// The table to which CSV data is imported.
  7950  	Table string `protobuf:"bytes,1,opt,name=table,proto3" json:"table,omitempty"`
  7951  	// The columns to which CSV data is imported. If not specified, all columns
  7952  	// of the database table are loaded with CSV data.
  7953  	Columns []string `protobuf:"bytes,2,rep,name=columns,proto3" json:"columns,omitempty"`
  7954  	// Specifies the character that should appear before a data character that
  7955  	// needs to be escaped.
  7956  	EscapeCharacter string `protobuf:"bytes,4,opt,name=escape_character,json=escapeCharacter,proto3" json:"escape_character,omitempty"`
  7957  	// Specifies the quoting character to be used when a data value is quoted.
  7958  	QuoteCharacter string `protobuf:"bytes,5,opt,name=quote_character,json=quoteCharacter,proto3" json:"quote_character,omitempty"`
  7959  	// Specifies the character that separates columns within each row (line) of
  7960  	// the file.
  7961  	FieldsTerminatedBy string `protobuf:"bytes,6,opt,name=fields_terminated_by,json=fieldsTerminatedBy,proto3" json:"fields_terminated_by,omitempty"`
  7962  	// This is used to separate lines. If a line does not contain all fields,
  7963  	// the rest of the columns are set to their default values.
  7964  	LinesTerminatedBy string `protobuf:"bytes,8,opt,name=lines_terminated_by,json=linesTerminatedBy,proto3" json:"lines_terminated_by,omitempty"`
  7965  }
  7966  
  7967  func (x *ImportContext_SqlCsvImportOptions) Reset() {
  7968  	*x = ImportContext_SqlCsvImportOptions{}
  7969  	if protoimpl.UnsafeEnabled {
  7970  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[72]
  7971  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7972  		ms.StoreMessageInfo(mi)
  7973  	}
  7974  }
  7975  
  7976  func (x *ImportContext_SqlCsvImportOptions) String() string {
  7977  	return protoimpl.X.MessageStringOf(x)
  7978  }
  7979  
  7980  func (*ImportContext_SqlCsvImportOptions) ProtoMessage() {}
  7981  
  7982  func (x *ImportContext_SqlCsvImportOptions) ProtoReflect() protoreflect.Message {
  7983  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[72]
  7984  	if protoimpl.UnsafeEnabled && x != nil {
  7985  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  7986  		if ms.LoadMessageInfo() == nil {
  7987  			ms.StoreMessageInfo(mi)
  7988  		}
  7989  		return ms
  7990  	}
  7991  	return mi.MessageOf(x)
  7992  }
  7993  
  7994  // Deprecated: Use ImportContext_SqlCsvImportOptions.ProtoReflect.Descriptor instead.
  7995  func (*ImportContext_SqlCsvImportOptions) Descriptor() ([]byte, []int) {
  7996  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{23, 0}
  7997  }
  7998  
  7999  func (x *ImportContext_SqlCsvImportOptions) GetTable() string {
  8000  	if x != nil {
  8001  		return x.Table
  8002  	}
  8003  	return ""
  8004  }
  8005  
  8006  func (x *ImportContext_SqlCsvImportOptions) GetColumns() []string {
  8007  	if x != nil {
  8008  		return x.Columns
  8009  	}
  8010  	return nil
  8011  }
  8012  
  8013  func (x *ImportContext_SqlCsvImportOptions) GetEscapeCharacter() string {
  8014  	if x != nil {
  8015  		return x.EscapeCharacter
  8016  	}
  8017  	return ""
  8018  }
  8019  
  8020  func (x *ImportContext_SqlCsvImportOptions) GetQuoteCharacter() string {
  8021  	if x != nil {
  8022  		return x.QuoteCharacter
  8023  	}
  8024  	return ""
  8025  }
  8026  
  8027  func (x *ImportContext_SqlCsvImportOptions) GetFieldsTerminatedBy() string {
  8028  	if x != nil {
  8029  		return x.FieldsTerminatedBy
  8030  	}
  8031  	return ""
  8032  }
  8033  
  8034  func (x *ImportContext_SqlCsvImportOptions) GetLinesTerminatedBy() string {
  8035  	if x != nil {
  8036  		return x.LinesTerminatedBy
  8037  	}
  8038  	return ""
  8039  }
  8040  
  8041  type ImportContext_SqlBakImportOptions struct {
  8042  	state         protoimpl.MessageState
  8043  	sizeCache     protoimpl.SizeCache
  8044  	unknownFields protoimpl.UnknownFields
  8045  
  8046  	EncryptionOptions *ImportContext_SqlBakImportOptions_EncryptionOptions `protobuf:"bytes,1,opt,name=encryption_options,json=encryptionOptions,proto3" json:"encryption_options,omitempty"`
  8047  }
  8048  
  8049  func (x *ImportContext_SqlBakImportOptions) Reset() {
  8050  	*x = ImportContext_SqlBakImportOptions{}
  8051  	if protoimpl.UnsafeEnabled {
  8052  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[73]
  8053  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8054  		ms.StoreMessageInfo(mi)
  8055  	}
  8056  }
  8057  
  8058  func (x *ImportContext_SqlBakImportOptions) String() string {
  8059  	return protoimpl.X.MessageStringOf(x)
  8060  }
  8061  
  8062  func (*ImportContext_SqlBakImportOptions) ProtoMessage() {}
  8063  
  8064  func (x *ImportContext_SqlBakImportOptions) ProtoReflect() protoreflect.Message {
  8065  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[73]
  8066  	if protoimpl.UnsafeEnabled && x != nil {
  8067  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8068  		if ms.LoadMessageInfo() == nil {
  8069  			ms.StoreMessageInfo(mi)
  8070  		}
  8071  		return ms
  8072  	}
  8073  	return mi.MessageOf(x)
  8074  }
  8075  
  8076  // Deprecated: Use ImportContext_SqlBakImportOptions.ProtoReflect.Descriptor instead.
  8077  func (*ImportContext_SqlBakImportOptions) Descriptor() ([]byte, []int) {
  8078  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{23, 1}
  8079  }
  8080  
  8081  func (x *ImportContext_SqlBakImportOptions) GetEncryptionOptions() *ImportContext_SqlBakImportOptions_EncryptionOptions {
  8082  	if x != nil {
  8083  		return x.EncryptionOptions
  8084  	}
  8085  	return nil
  8086  }
  8087  
  8088  type ImportContext_SqlBakImportOptions_EncryptionOptions struct {
  8089  	state         protoimpl.MessageState
  8090  	sizeCache     protoimpl.SizeCache
  8091  	unknownFields protoimpl.UnknownFields
  8092  
  8093  	// Path to the Certificate (.cer) in Cloud Storage, in the form
  8094  	// `gs://bucketName/fileName`. The instance must have write permissions
  8095  	// to the bucket and read access to the file.
  8096  	CertPath string `protobuf:"bytes,1,opt,name=cert_path,json=certPath,proto3" json:"cert_path,omitempty"`
  8097  	// Path to the Certificate Private Key (.pvk)  in Cloud Storage, in the
  8098  	// form `gs://bucketName/fileName`. The instance must have write
  8099  	// permissions to the bucket and read access to the file.
  8100  	PvkPath string `protobuf:"bytes,2,opt,name=pvk_path,json=pvkPath,proto3" json:"pvk_path,omitempty"`
  8101  	// Password that encrypts the private key
  8102  	PvkPassword string `protobuf:"bytes,3,opt,name=pvk_password,json=pvkPassword,proto3" json:"pvk_password,omitempty"`
  8103  }
  8104  
  8105  func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) Reset() {
  8106  	*x = ImportContext_SqlBakImportOptions_EncryptionOptions{}
  8107  	if protoimpl.UnsafeEnabled {
  8108  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[74]
  8109  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8110  		ms.StoreMessageInfo(mi)
  8111  	}
  8112  }
  8113  
  8114  func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) String() string {
  8115  	return protoimpl.X.MessageStringOf(x)
  8116  }
  8117  
  8118  func (*ImportContext_SqlBakImportOptions_EncryptionOptions) ProtoMessage() {}
  8119  
  8120  func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) ProtoReflect() protoreflect.Message {
  8121  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[74]
  8122  	if protoimpl.UnsafeEnabled && x != nil {
  8123  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8124  		if ms.LoadMessageInfo() == nil {
  8125  			ms.StoreMessageInfo(mi)
  8126  		}
  8127  		return ms
  8128  	}
  8129  	return mi.MessageOf(x)
  8130  }
  8131  
  8132  // Deprecated: Use ImportContext_SqlBakImportOptions_EncryptionOptions.ProtoReflect.Descriptor instead.
  8133  func (*ImportContext_SqlBakImportOptions_EncryptionOptions) Descriptor() ([]byte, []int) {
  8134  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{23, 1, 0}
  8135  }
  8136  
  8137  func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) GetCertPath() string {
  8138  	if x != nil {
  8139  		return x.CertPath
  8140  	}
  8141  	return ""
  8142  }
  8143  
  8144  func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) GetPvkPath() string {
  8145  	if x != nil {
  8146  		return x.PvkPath
  8147  	}
  8148  	return ""
  8149  }
  8150  
  8151  func (x *ImportContext_SqlBakImportOptions_EncryptionOptions) GetPvkPassword() string {
  8152  	if x != nil {
  8153  		return x.PvkPassword
  8154  	}
  8155  	return ""
  8156  }
  8157  
  8158  type SqlInstancesRescheduleMaintenanceRequestBody_Reschedule struct {
  8159  	state         protoimpl.MessageState
  8160  	sizeCache     protoimpl.SizeCache
  8161  	unknownFields protoimpl.UnknownFields
  8162  
  8163  	// Required. The type of the reschedule.
  8164  	RescheduleType SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType `protobuf:"varint,1,opt,name=reschedule_type,json=rescheduleType,proto3,enum=google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType" json:"reschedule_type,omitempty"`
  8165  	// Optional. Timestamp when the maintenance shall be rescheduled to if
  8166  	// reschedule_type=SPECIFIC_TIME, in
  8167  	// [RFC 3339](https://tools.ietf.org/html/rfc3339) format, for example
  8168  	// `2012-11-15T16:19:00.094Z`.
  8169  	ScheduleTime *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=schedule_time,json=scheduleTime,proto3" json:"schedule_time,omitempty"`
  8170  }
  8171  
  8172  func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) Reset() {
  8173  	*x = SqlInstancesRescheduleMaintenanceRequestBody_Reschedule{}
  8174  	if protoimpl.UnsafeEnabled {
  8175  		mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[76]
  8176  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8177  		ms.StoreMessageInfo(mi)
  8178  	}
  8179  }
  8180  
  8181  func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) String() string {
  8182  	return protoimpl.X.MessageStringOf(x)
  8183  }
  8184  
  8185  func (*SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) ProtoMessage() {}
  8186  
  8187  func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) ProtoReflect() protoreflect.Message {
  8188  	mi := &file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[76]
  8189  	if protoimpl.UnsafeEnabled && x != nil {
  8190  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  8191  		if ms.LoadMessageInfo() == nil {
  8192  			ms.StoreMessageInfo(mi)
  8193  		}
  8194  		return ms
  8195  	}
  8196  	return mi.MessageOf(x)
  8197  }
  8198  
  8199  // Deprecated: Use SqlInstancesRescheduleMaintenanceRequestBody_Reschedule.ProtoReflect.Descriptor instead.
  8200  func (*SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) Descriptor() ([]byte, []int) {
  8201  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP(), []int{60, 0}
  8202  }
  8203  
  8204  func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) GetRescheduleType() SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType {
  8205  	if x != nil {
  8206  		return x.RescheduleType
  8207  	}
  8208  	return SqlInstancesRescheduleMaintenanceRequestBody_RESCHEDULE_TYPE_UNSPECIFIED
  8209  }
  8210  
  8211  func (x *SqlInstancesRescheduleMaintenanceRequestBody_Reschedule) GetScheduleTime() *timestamppb.Timestamp {
  8212  	if x != nil {
  8213  		return x.ScheduleTime
  8214  	}
  8215  	return nil
  8216  }
  8217  
  8218  var File_google_cloud_sql_v1beta4_cloud_sql_resources_proto protoreflect.FileDescriptor
  8219  
  8220  var file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDesc = []byte{
  8221  	0x0a, 0x32, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73,
  8222  	0x71, 0x6c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  8223  	0x5f, 0x73, 0x71, 0x6c, 0x5f, 0x72, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73, 0x2e, 0x70,
  8224  	0x72, 0x6f, 0x74, 0x6f, 0x12, 0x18, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  8225  	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x1a, 0x1f,
  8226  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69, 0x65, 0x6c, 0x64,
  8227  	0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  8228  	0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  8229  	0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x1a,
  8230  	0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66,
  8231  	0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  8232  	0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  8233  	0x66, 0x2f, 0x77, 0x72, 0x61, 0x70, 0x70, 0x65, 0x72, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  8234  	0x22, 0x92, 0x01, 0x0a, 0x08, 0x41, 0x63, 0x6c, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x14, 0x0a,
  8235  	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
  8236  	0x6c, 0x75, 0x65, 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f,
  8237  	0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  8238  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
  8239  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61,
  8240  	0x74, 0x69, 0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x17, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  8241  	0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x04, 0x6e, 0x61, 0x6d,
  8242  	0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
  8243  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xdd, 0x01, 0x0a, 0x0a, 0x41, 0x70, 0x69, 0x57, 0x61, 0x72,
  8244  	0x6e, 0x69, 0x6e, 0x67, 0x12, 0x4a, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x01, 0x20, 0x01,
  8245  	0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  8246  	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x41, 0x70,
  8247  	0x69, 0x57, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x2e, 0x53, 0x71, 0x6c, 0x41, 0x70, 0x69, 0x57,
  8248  	0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65,
  8249  	0x12, 0x18, 0x0a, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28,
  8250  	0x09, 0x52, 0x07, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65,
  8251  	0x67, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69,
  8252  	0x6f, 0x6e, 0x22, 0x51, 0x0a, 0x11, 0x53, 0x71, 0x6c, 0x41, 0x70, 0x69, 0x57, 0x61, 0x72, 0x6e,
  8253  	0x69, 0x6e, 0x67, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x24, 0x0a, 0x20, 0x53, 0x51, 0x4c, 0x5f, 0x41,
  8254  	0x50, 0x49, 0x5f, 0x57, 0x41, 0x52, 0x4e, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x4f, 0x44, 0x45, 0x5f,
  8255  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a,
  8256  	0x12, 0x52, 0x45, 0x47, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x52, 0x45, 0x41, 0x43, 0x48, 0x41,
  8257  	0x42, 0x4c, 0x45, 0x10, 0x01, 0x22, 0x85, 0x02, 0x0a, 0x17, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70,
  8258  	0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
  8259  	0x73, 0x12, 0x66, 0x0a, 0x0e, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x75,
  8260  	0x6e, 0x69, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  8261  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62,
  8262  	0x65, 0x74, 0x61, 0x34, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x74, 0x65, 0x6e,
  8263  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x52, 0x65, 0x74,
  8264  	0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x52, 0x0d, 0x72, 0x65, 0x74, 0x65,
  8265  	0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e, 0x69, 0x74, 0x12, 0x46, 0x0a, 0x10, 0x72, 0x65, 0x74,
  8266  	0x61, 0x69, 0x6e, 0x65, 0x64, 0x5f, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x73, 0x18, 0x02, 0x20,
  8267  	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  8268  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65,
  8269  	0x52, 0x0f, 0x72, 0x65, 0x74, 0x61, 0x69, 0x6e, 0x65, 0x64, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70,
  8270  	0x73, 0x22, 0x3a, 0x0a, 0x0d, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x55, 0x6e,
  8271  	0x69, 0x74, 0x12, 0x1e, 0x0a, 0x1a, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
  8272  	0x55, 0x4e, 0x49, 0x54, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
  8273  	0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x4f, 0x55, 0x4e, 0x54, 0x10, 0x01, 0x22, 0xfc, 0x04,
  8274  	0x0a, 0x13, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
  8275  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74,
  8276  	0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74,
  8277  	0x54, 0x69, 0x6d, 0x65, 0x12, 0x34, 0x0a, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18,
  8278  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  8279  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75,
  8280  	0x65, 0x52, 0x07, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
  8281  	0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x48,
  8282  	0x0a, 0x12, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x65, 0x6e, 0x61,
  8283  	0x62, 0x6c, 0x65, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  8284  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f,
  8285  	0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x10, 0x62, 0x69, 0x6e, 0x61, 0x72, 0x79, 0x4c, 0x6f,
  8286  	0x67, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x65, 0x0a, 0x21, 0x72, 0x65, 0x70, 0x6c,
  8287  	0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x61, 0x72, 0x63, 0x68,
  8288  	0x69, 0x76, 0x69, 0x6e, 0x67, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x05, 0x20,
  8289  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  8290  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
  8291  	0x1e, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x67, 0x41,
  8292  	0x72, 0x63, 0x68, 0x69, 0x76, 0x69, 0x6e, 0x67, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12,
  8293  	0x1a, 0x0a, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x06, 0x20, 0x01, 0x28,
  8294  	0x09, 0x52, 0x08, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5e, 0x0a, 0x1e, 0x70,
  8295  	0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x72, 0x65, 0x63,
  8296  	0x6f, 0x76, 0x65, 0x72, 0x79, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x07, 0x20,
  8297  	0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  8298  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
  8299  	0x1a, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x52, 0x65, 0x63, 0x6f,
  8300  	0x76, 0x65, 0x72, 0x79, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x60, 0x0a, 0x1e, 0x74,
  8301  	0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x72,
  8302  	0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x79, 0x73, 0x18, 0x09, 0x20,
  8303  	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  8304  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65,
  8305  	0x52, 0x1b, 0x74, 0x72, 0x61, 0x6e, 0x73, 0x61, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4c, 0x6f, 0x67,
  8306  	0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x79, 0x73, 0x12, 0x6d, 0x0a,
  8307  	0x19, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f,
  8308  	0x6e, 0x5f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
  8309  	0x32, 0x31, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  8310  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x42, 0x61, 0x63, 0x6b,
  8311  	0x75, 0x70, 0x52, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69,
  8312  	0x6e, 0x67, 0x73, 0x52, 0x17, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x74, 0x65, 0x6e,
  8313  	0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x22, 0x92, 0x07, 0x0a,
  8314  	0x09, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x75, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
  8315  	0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x44,
  8316  	0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c,
  8317  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  8318  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x63,
  8319  	0x6b, 0x75, 0x70, 0x52, 0x75, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74,
  8320  	0x61, 0x74, 0x75, 0x73, 0x12, 0x3f, 0x0a, 0x0d, 0x65, 0x6e, 0x71, 0x75, 0x65, 0x75, 0x65, 0x64,
  8321  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  8322  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
  8323  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x65, 0x6e, 0x71, 0x75, 0x65, 0x75, 0x65,
  8324  	0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x0e, 0x0a, 0x02, 0x69, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28,
  8325  	0x03, 0x52, 0x02, 0x69, 0x64, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74,
  8326  	0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  8327  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  8328  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65,
  8329  	0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01,
  8330  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  8331  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07,
  8332  	0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3e, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72,
  8333  	0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  8334  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  8335  	0x34, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72,
  8336  	0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x3e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18,
  8337  	0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  8338  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34,
  8339  	0x2e, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x75, 0x6e, 0x54, 0x79, 0x70,
  8340  	0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x63, 0x72,
  8341  	0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x64, 0x65,
  8342  	0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x46, 0x0a, 0x11, 0x77, 0x69, 0x6e,
  8343  	0x64, 0x6f, 0x77, 0x5f, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0a,
  8344  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  8345  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
  8346  	0x52, 0x0f, 0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x53, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d,
  8347  	0x65, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x0b, 0x20,
  8348  	0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1b, 0x0a,
  8349  	0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x09,
  8350  	0x52, 0x08, 0x73, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x1a, 0x0a, 0x08, 0x6c, 0x6f,
  8351  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x6c, 0x6f,
  8352  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x79, 0x0a, 0x1d, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65,
  8353  	0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  8354  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e,
  8355  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  8356  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63,
  8357  	0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
  8358  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x1b, 0x64, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70,
  8359  	0x74, 0x69, 0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
  8360  	0x6e, 0x12, 0x64, 0x0a, 0x16, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70,
  8361  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x11, 0x20, 0x01, 0x28,
  8362  	0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  8363  	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x69, 0x73,
  8364  	0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75,
  8365  	0x73, 0x52, 0x14, 0x64, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
  8366  	0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x48, 0x0a, 0x0b, 0x62, 0x61, 0x63, 0x6b, 0x75,
  8367  	0x70, 0x5f, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x13, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x27, 0x2e, 0x67,
  8368  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  8369  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75,
  8370  	0x70, 0x4b, 0x69, 0x6e, 0x64, 0x52, 0x0a, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x4b, 0x69, 0x6e,
  8371  	0x64, 0x22, 0x8f, 0x01, 0x0a, 0x16, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x75, 0x6e, 0x73,
  8372  	0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04,
  8373  	0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  8374  	0x12, 0x39, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
  8375  	0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
  8376  	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x75,
  8377  	0x70, 0x52, 0x75, 0x6e, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e,
  8378  	0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03,
  8379  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f,
  8380  	0x6b, 0x65, 0x6e, 0x22, 0x7c, 0x0a, 0x11, 0x42, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6f,
  8381  	0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x12, 0x29, 0x0a, 0x11, 0x62, 0x69, 0x6e, 0x5f,
  8382  	0x6c, 0x6f, 0x67, 0x5f, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20,
  8383  	0x01, 0x28, 0x09, 0x52, 0x0e, 0x62, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x46, 0x69, 0x6c, 0x65, 0x4e,
  8384  	0x61, 0x6d, 0x65, 0x12, 0x28, 0x0a, 0x10, 0x62, 0x69, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x70,
  8385  	0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0e, 0x62,
  8386  	0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x50, 0x6f, 0x73, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a,
  8387  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e,
  8388  	0x64, 0x22, 0x40, 0x0a, 0x0d, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x65,
  8389  	0x78, 0x74, 0x12, 0x1b, 0x0a, 0x09, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x69, 0x64, 0x18,
  8390  	0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x08, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x49, 0x64, 0x12,
  8391  	0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b,
  8392  	0x69, 0x6e, 0x64, 0x22, 0xd5, 0x02, 0x0a, 0x0c, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x43, 0x6f, 0x6e,
  8393  	0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01,
  8394  	0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x2a, 0x0a, 0x11, 0x70, 0x69, 0x74, 0x72,
  8395  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x5f, 0x6d, 0x73, 0x18, 0x02, 0x20,
  8396  	0x01, 0x28, 0x03, 0x52, 0x0f, 0x70, 0x69, 0x74, 0x72, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61,
  8397  	0x6d, 0x70, 0x4d, 0x73, 0x12, 0x3a, 0x0a, 0x19, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
  8398  	0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6e, 0x61, 0x6d,
  8399  	0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x17, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
  8400  	0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65,
  8401  	0x12, 0x5b, 0x0a, 0x13, 0x62, 0x69, 0x6e, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6f, 0x72,
  8402  	0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e,
  8403  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  8404  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x42, 0x69, 0x6e, 0x4c, 0x6f, 0x67, 0x43,
  8405  	0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x52, 0x11, 0x62, 0x69, 0x6e, 0x4c,
  8406  	0x6f, 0x67, 0x43, 0x6f, 0x6f, 0x72, 0x64, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x73, 0x12, 0x3e, 0x0a,
  8407  	0x0d, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x5f, 0x69, 0x6e, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05,
  8408  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  8409  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70,
  8410  	0x52, 0x0b, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x49, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x2c, 0x0a,
  8411  	0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x69, 0x70, 0x5f, 0x72, 0x61,
  8412  	0x6e, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x63,
  8413  	0x61, 0x74, 0x65, 0x64, 0x49, 0x70, 0x52, 0x61, 0x6e, 0x67, 0x65, 0x22, 0xd9, 0x02, 0x0a, 0x08,
  8414  	0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  8415  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x18, 0x0a, 0x07,
  8416  	0x63, 0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x63,
  8417  	0x68, 0x61, 0x72, 0x73, 0x65, 0x74, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74,
  8418  	0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61,
  8419  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x04, 0x20, 0x01,
  8420  	0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  8421  	0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08,
  8422  	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08,
  8423  	0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x66,
  8424  	0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x6c,
  8425  	0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  8426  	0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12,
  8427  	0x72, 0x0a, 0x1a, 0x73, 0x71, 0x6c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74,
  8428  	0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x18, 0x09, 0x20,
  8429  	0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  8430  	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53,
  8431  	0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
  8432  	0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x48, 0x00, 0x52, 0x18, 0x73, 0x71, 0x6c, 0x73, 0x65,
  8433  	0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x44, 0x65, 0x74, 0x61,
  8434  	0x69, 0x6c, 0x73, 0x42, 0x12, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f,
  8435  	0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x73, 0x22, 0x72, 0x0a, 0x18, 0x53, 0x71, 0x6c, 0x53, 0x65,
  8436  	0x72, 0x76, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x44, 0x65, 0x74, 0x61,
  8437  	0x69, 0x6c, 0x73, 0x12, 0x2f, 0x0a, 0x13, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69,
  8438  	0x6c, 0x69, 0x74, 0x79, 0x5f, 0x6c, 0x65, 0x76, 0x65, 0x6c, 0x18, 0x01, 0x20, 0x01, 0x28, 0x05,
  8439  	0x52, 0x12, 0x63, 0x6f, 0x6d, 0x70, 0x61, 0x74, 0x69, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x4c,
  8440  	0x65, 0x76, 0x65, 0x6c, 0x12, 0x25, 0x0a, 0x0e, 0x72, 0x65, 0x63, 0x6f, 0x76, 0x65, 0x72, 0x79,
  8441  	0x5f, 0x6d, 0x6f, 0x64, 0x65, 0x6c, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x72, 0x65,
  8442  	0x63, 0x6f, 0x76, 0x65, 0x72, 0x79, 0x4d, 0x6f, 0x64, 0x65, 0x6c, 0x22, 0x39, 0x0a, 0x0d, 0x44,
  8443  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04,
  8444  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  8445  	0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  8446  	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x35, 0x0a, 0x09, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x6c,
  8447  	0x61, 0x67, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28,
  8448  	0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  8449  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x22, 0x59, 0x0a,
  8450  	0x11, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e,
  8451  	0x63, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  8452  	0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e,
  8453  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x18,
  8454  	0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
  8455  	0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x98, 0x1a, 0x0a, 0x10, 0x44, 0x61, 0x74,
  8456  	0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x12, 0x0a,
  8457  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e,
  8458  	0x64, 0x12, 0x51, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
  8459  	0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  8460  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x61, 0x74, 0x61,
  8461  	0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c,
  8462  	0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73,
  8463  	0x74, 0x61, 0x74, 0x65, 0x12, 0x57, 0x0a, 0x10, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
  8464  	0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c,
  8465  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  8466  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x44, 0x61, 0x74,
  8467  	0x61, 0x62, 0x61, 0x73, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x64, 0x61,
  8468  	0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x3e, 0x0a,
  8469  	0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32,
  8470  	0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
  8471  	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69,
  8472  	0x6e, 0x67, 0x73, 0x52, 0x08, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x12, 0x12, 0x0a,
  8473  	0x04, 0x65, 0x74, 0x61, 0x67, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x65, 0x74, 0x61,
  8474  	0x67, 0x12, 0x68, 0x0a, 0x10, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x72, 0x65,
  8475  	0x70, 0x6c, 0x69, 0x63, 0x61, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f,
  8476  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76,
  8477  	0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49,
  8478  	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c, 0x46, 0x61, 0x69, 0x6c, 0x6f,
  8479  	0x76, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x52, 0x0f, 0x66, 0x61, 0x69, 0x6c,
  8480  	0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x12, 0x30, 0x0a, 0x14, 0x6d,
  8481  	0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x6e,
  8482  	0x61, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x6d, 0x61, 0x73, 0x74, 0x65,
  8483  	0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x23, 0x0a,
  8484  	0x0d, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x73, 0x18, 0x08,
  8485  	0x20, 0x03, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x4e, 0x61, 0x6d,
  8486  	0x65, 0x73, 0x12, 0x43, 0x0a, 0x0d, 0x6d, 0x61, 0x78, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73,
  8487  	0x69, 0x7a, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  8488  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36,
  8489  	0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0b, 0x6d, 0x61, 0x78, 0x44,
  8490  	0x69, 0x73, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x12, 0x4b, 0x0a, 0x11, 0x63, 0x75, 0x72, 0x72, 0x65,
  8491  	0x6e, 0x74, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0a, 0x20, 0x01,
  8492  	0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  8493  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x42,
  8494  	0x02, 0x18, 0x01, 0x52, 0x0f, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x74, 0x44, 0x69, 0x73, 0x6b,
  8495  	0x53, 0x69, 0x7a, 0x65, 0x12, 0x46, 0x0a, 0x0c, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65,
  8496  	0x73, 0x73, 0x65, 0x73, 0x18, 0x0b, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f,
  8497  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
  8498  	0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x49, 0x70, 0x4d, 0x61, 0x70, 0x70, 0x69, 0x6e, 0x67, 0x52,
  8499  	0x0b, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x65, 0x73, 0x12, 0x47, 0x0a, 0x0e,
  8500  	0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x18, 0x0c,
  8501  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  8502  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e,
  8503  	0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43,
  8504  	0x61, 0x43, 0x65, 0x72, 0x74, 0x12, 0x4e, 0x0a, 0x0d, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
  8505  	0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67,
  8506  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  8507  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61,
  8508  	0x6e, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0c, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63,
  8509  	0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74,
  8510  	0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x12,
  8511  	0x25, 0x0a, 0x0c, 0x69, 0x70, 0x76, 0x36, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18,
  8512  	0x0f, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x0b, 0x69, 0x70, 0x76, 0x36, 0x41,
  8513  	0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x41, 0x0a, 0x1d, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63,
  8514  	0x65, 0x5f, 0x61, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x5f, 0x65, 0x6d, 0x61, 0x69, 0x6c, 0x5f,
  8515  	0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x18, 0x10, 0x20, 0x01, 0x28, 0x09, 0x52, 0x1a, 0x73,
  8516  	0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x41, 0x63, 0x63, 0x6f, 0x75, 0x6e, 0x74, 0x45, 0x6d, 0x61,
  8517  	0x69, 0x6c, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x6d, 0x0a, 0x19, 0x6f, 0x6e, 0x5f,
  8518  	0x70, 0x72, 0x65, 0x6d, 0x69, 0x73, 0x65, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75,
  8519  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x31, 0x2e, 0x67,
  8520  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  8521  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x4f, 0x6e, 0x50, 0x72, 0x65, 0x6d, 0x69, 0x73,
  8522  	0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  8523  	0x17, 0x6f, 0x6e, 0x50, 0x72, 0x65, 0x6d, 0x69, 0x73, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69,
  8524  	0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x63, 0x0a, 0x15, 0x72, 0x65, 0x70, 0x6c,
  8525  	0x69, 0x63, 0x61, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f,
  8526  	0x6e, 0x18, 0x12, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  8527  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  8528  	0x61, 0x34, 0x2e, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  8529  	0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x14, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
  8530  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4b, 0x0a,
  8531  	0x0c, 0x62, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x13, 0x20,
  8532  	0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  8533  	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53,
  8534  	0x71, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0b, 0x62,
  8535  	0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65,
  8536  	0x6c, 0x66, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x14, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73,
  8537  	0x65, 0x6c, 0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x5a, 0x0a, 0x11, 0x73, 0x75, 0x73, 0x70, 0x65,
  8538  	0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x72, 0x65, 0x61, 0x73, 0x6f, 0x6e, 0x18, 0x15, 0x20, 0x03,
  8539  	0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  8540  	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71,
  8541  	0x6c, 0x53, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61, 0x73, 0x6f,
  8542  	0x6e, 0x52, 0x10, 0x73, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61,
  8543  	0x73, 0x6f, 0x6e, 0x12, 0x27, 0x0a, 0x0f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f,
  8544  	0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x16, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x6f,
  8545  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a, 0x04,
  8546  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65,
  8547  	0x12, 0x16, 0x0a, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x18, 0x18, 0x20, 0x01, 0x28, 0x09,
  8548  	0x52, 0x06, 0x72, 0x65, 0x67, 0x69, 0x6f, 0x6e, 0x12, 0x19, 0x0a, 0x08, 0x67, 0x63, 0x65, 0x5f,
  8549  	0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x19, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x67, 0x63, 0x65, 0x5a,
  8550  	0x6f, 0x6e, 0x65, 0x12, 0x2c, 0x0a, 0x12, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79,
  8551  	0x5f, 0x67, 0x63, 0x65, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x22, 0x20, 0x01, 0x28, 0x09, 0x52,
  8552  	0x10, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x47, 0x63, 0x65, 0x5a, 0x6f, 0x6e,
  8553  	0x65, 0x12, 0x79, 0x0a, 0x1d, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70,
  8554  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
  8555  	0x6f, 0x6e, 0x18, 0x1a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  8556  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65,
  8557  	0x74, 0x61, 0x34, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69,
  8558  	0x6f, 0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  8559  	0x1b, 0x64, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x43,
  8560  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x64, 0x0a, 0x16,
  8561  	0x64, 0x69, 0x73, 0x6b, 0x5f, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  8562  	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67,
  8563  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  8564  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72,
  8565  	0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x14, 0x64, 0x69,
  8566  	0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74,
  8567  	0x75, 0x73, 0x12, 0x23, 0x0a, 0x0d, 0x72, 0x6f, 0x6f, 0x74, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77,
  8568  	0x6f, 0x72, 0x64, 0x18, 0x1d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x72, 0x6f, 0x6f, 0x74, 0x50,
  8569  	0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x77, 0x0a, 0x15, 0x73, 0x63, 0x68, 0x65, 0x64,
  8570  	0x75, 0x6c, 0x65, 0x64, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
  8571  	0x18, 0x1e, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x42, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  8572  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  8573  	0x34, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
  8574  	0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x64, 0x4d,
  8575  	0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x14, 0x73, 0x63, 0x68, 0x65,
  8576  	0x64, 0x75, 0x6c, 0x65, 0x64, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
  8577  	0x12, 0x3f, 0x0a, 0x0d, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x5f, 0x70, 0x7a,
  8578  	0x73, 0x18, 0x23, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  8579  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61,
  8580  	0x6c, 0x75, 0x65, 0x52, 0x0c, 0x73, 0x61, 0x74, 0x69, 0x73, 0x66, 0x69, 0x65, 0x73, 0x50, 0x7a,
  8581  	0x73, 0x12, 0x41, 0x0a, 0x1a, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x69, 0x6e,
  8582  	0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18,
  8583  	0x28, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x18, 0x64, 0x61, 0x74, 0x61,
  8584  	0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6c, 0x6c, 0x65, 0x64, 0x56, 0x65, 0x72,
  8585  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x6f, 0x0a, 0x12, 0x6f, 0x75, 0x74, 0x5f, 0x6f, 0x66, 0x5f, 0x64,
  8586  	0x69, 0x73, 0x6b, 0x5f, 0x72, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x18, 0x26, 0x20, 0x01, 0x28, 0x0b,
  8587  	0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  8588  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x61, 0x74, 0x61,
  8589  	0x62, 0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c,
  8590  	0x4f, 0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x48,
  8591  	0x00, 0x52, 0x0f, 0x6f, 0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x52, 0x65, 0x70, 0x6f,
  8592  	0x72, 0x74, 0x88, 0x01, 0x01, 0x12, 0x40, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f,
  8593  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x27, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  8594  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  8595  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x03, 0x52, 0x0a, 0x63, 0x72, 0x65,
  8596  	0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x44, 0x0a, 0x1e, 0x61, 0x76, 0x61, 0x69, 0x6c,
  8597  	0x61, 0x62, 0x6c, 0x65, 0x5f, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
  8598  	0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x29, 0x20, 0x03, 0x28, 0x09, 0x52,
  8599  	0x1c, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x6c, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65,
  8600  	0x6e, 0x61, 0x6e, 0x63, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x2f, 0x0a,
  8601  	0x13, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x76, 0x65, 0x72,
  8602  	0x73, 0x69, 0x6f, 0x6e, 0x18, 0x2a, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x6d, 0x61, 0x69, 0x6e,
  8603  	0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x1a, 0x62,
  8604  	0x0a, 0x12, 0x53, 0x71, 0x6c, 0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x52, 0x65, 0x70,
  8605  	0x6c, 0x69, 0x63, 0x61, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  8606  	0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x38, 0x0a, 0x09, 0x61, 0x76, 0x61, 0x69,
  8607  	0x6c, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  8608  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f,
  8609  	0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62,
  8610  	0x6c, 0x65, 0x1a, 0x8e, 0x02, 0x0a, 0x17, 0x53, 0x71, 0x6c, 0x53, 0x63, 0x68, 0x65, 0x64, 0x75,
  8611  	0x6c, 0x65, 0x64, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x39,
  8612  	0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01,
  8613  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  8614  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09,
  8615  	0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x1f, 0x0a, 0x09, 0x63, 0x61, 0x6e,
  8616  	0x5f, 0x64, 0x65, 0x66, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x42, 0x02, 0x18, 0x01,
  8617  	0x52, 0x08, 0x63, 0x61, 0x6e, 0x44, 0x65, 0x66, 0x65, 0x72, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x61,
  8618  	0x6e, 0x5f, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x18, 0x03, 0x20, 0x01,
  8619  	0x28, 0x08, 0x52, 0x0d, 0x63, 0x61, 0x6e, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
  8620  	0x65, 0x12, 0x55, 0x0a, 0x16, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x64, 0x65,
  8621  	0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28,
  8622  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  8623  	0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x48, 0x00, 0x52,
  8624  	0x14, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x44, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e,
  8625  	0x65, 0x54, 0x69, 0x6d, 0x65, 0x88, 0x01, 0x01, 0x42, 0x19, 0x0a, 0x17, 0x5f, 0x73, 0x63, 0x68,
  8626  	0x65, 0x64, 0x75, 0x6c, 0x65, 0x5f, 0x64, 0x65, 0x61, 0x64, 0x6c, 0x69, 0x6e, 0x65, 0x5f, 0x74,
  8627  	0x69, 0x6d, 0x65, 0x1a, 0x8f, 0x03, 0x0a, 0x12, 0x53, 0x71, 0x6c, 0x4f, 0x75, 0x74, 0x4f, 0x66,
  8628  	0x44, 0x69, 0x73, 0x6b, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x12, 0x86, 0x01, 0x0a, 0x15, 0x73,
  8629  	0x71, 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x6f, 0x66, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73,
  8630  	0x74, 0x61, 0x74, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x4f, 0x2e, 0x67, 0x6f, 0x6f,
  8631  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
  8632  	0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x49, 0x6e,
  8633  	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x2e, 0x53, 0x71, 0x6c, 0x4f, 0x75, 0x74, 0x4f, 0x66, 0x44,
  8634  	0x69, 0x73, 0x6b, 0x52, 0x65, 0x70, 0x6f, 0x72, 0x74, 0x2e, 0x53, 0x71, 0x6c, 0x4f, 0x75, 0x74,
  8635  	0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x48, 0x00, 0x52, 0x11, 0x73,
  8636  	0x71, 0x6c, 0x4f, 0x75, 0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65,
  8637  	0x88, 0x01, 0x01, 0x12, 0x52, 0x0a, 0x24, 0x73, 0x71, 0x6c, 0x5f, 0x6d, 0x69, 0x6e, 0x5f, 0x72,
  8638  	0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65,
  8639  	0x61, 0x73, 0x65, 0x5f, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x67, 0x62, 0x18, 0x02, 0x20, 0x01, 0x28,
  8640  	0x05, 0x48, 0x01, 0x52, 0x1f, 0x73, 0x71, 0x6c, 0x4d, 0x69, 0x6e, 0x52, 0x65, 0x63, 0x6f, 0x6d,
  8641  	0x6d, 0x65, 0x6e, 0x64, 0x65, 0x64, 0x49, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x53, 0x69,
  8642  	0x7a, 0x65, 0x47, 0x62, 0x88, 0x01, 0x01, 0x22, 0x59, 0x0a, 0x11, 0x53, 0x71, 0x6c, 0x4f, 0x75,
  8643  	0x74, 0x4f, 0x66, 0x44, 0x69, 0x73, 0x6b, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x25, 0x0a, 0x21,
  8644  	0x53, 0x51, 0x4c, 0x5f, 0x4f, 0x55, 0x54, 0x5f, 0x4f, 0x46, 0x5f, 0x44, 0x49, 0x53, 0x4b, 0x5f,
  8645  	0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
  8646  	0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x4e, 0x4f, 0x52, 0x4d, 0x41, 0x4c, 0x10, 0x01, 0x12,
  8647  	0x11, 0x0a, 0x0d, 0x53, 0x4f, 0x46, 0x54, 0x5f, 0x53, 0x48, 0x55, 0x54, 0x44, 0x4f, 0x57, 0x4e,
  8648  	0x10, 0x02, 0x42, 0x18, 0x0a, 0x16, 0x5f, 0x73, 0x71, 0x6c, 0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x6f,
  8649  	0x66, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73, 0x74, 0x61, 0x74, 0x65, 0x42, 0x27, 0x0a, 0x25,
  8650  	0x5f, 0x73, 0x71, 0x6c, 0x5f, 0x6d, 0x69, 0x6e, 0x5f, 0x72, 0x65, 0x63, 0x6f, 0x6d, 0x6d, 0x65,
  8651  	0x6e, 0x64, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x63, 0x72, 0x65, 0x61, 0x73, 0x65, 0x5f, 0x73, 0x69,
  8652  	0x7a, 0x65, 0x5f, 0x67, 0x62, 0x22, 0xb4, 0x01, 0x0a, 0x10, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73,
  8653  	0x74, 0x61, 0x6e, 0x63, 0x65, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x53, 0x51,
  8654  	0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x45,
  8655  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c,
  8656  	0x0a, 0x08, 0x52, 0x55, 0x4e, 0x4e, 0x41, 0x42, 0x4c, 0x45, 0x10, 0x01, 0x12, 0x0d, 0x0a, 0x09,
  8657  	0x53, 0x55, 0x53, 0x50, 0x45, 0x4e, 0x44, 0x45, 0x44, 0x10, 0x02, 0x12, 0x12, 0x0a, 0x0e, 0x50,
  8658  	0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x03, 0x12,
  8659  	0x12, 0x0a, 0x0e, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x5f, 0x43, 0x52, 0x45, 0x41, 0x54,
  8660  	0x45, 0x10, 0x04, 0x12, 0x0f, 0x0a, 0x0b, 0x4d, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x41, 0x4e,
  8661  	0x43, 0x45, 0x10, 0x05, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x06,
  8662  	0x12, 0x1a, 0x0a, 0x12, 0x4f, 0x4e, 0x4c, 0x49, 0x4e, 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x54,
  8663  	0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x07, 0x1a, 0x02, 0x08, 0x01, 0x42, 0x15, 0x0a, 0x13,
  8664  	0x5f, 0x6f, 0x75, 0x74, 0x5f, 0x6f, 0x66, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x72, 0x65, 0x70,
  8665  	0x6f, 0x72, 0x74, 0x22, 0x65, 0x0a, 0x15, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73,
  8666  	0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04,
  8667  	0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  8668  	0x12, 0x38, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32,
  8669  	0x22, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
  8670  	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62,
  8671  	0x61, 0x73, 0x65, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0xb0, 0x01, 0x0a, 0x19, 0x44,
  8672  	0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69,
  8673  	0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  8674  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x7f, 0x0a, 0x1b,
  8675  	0x6d, 0x79, 0x73, 0x71, 0x6c, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x63, 0x6f,
  8676  	0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28,
  8677  	0x0b, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  8678  	0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x65, 0x6d,
  8679  	0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x4d, 0x79, 0x53, 0x71, 0x6c, 0x52, 0x65,
  8680  	0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
  8681  	0x6f, 0x6e, 0x52, 0x19, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
  8682  	0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x22, 0xcf, 0x02,
  8683  	0x0a, 0x13, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f,
  8684  	0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20,
  8685  	0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x52, 0x0a, 0x17, 0x76, 0x65, 0x72,
  8686  	0x69, 0x66, 0x79, 0x5f, 0x67, 0x74, 0x69, 0x64, 0x5f, 0x63, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74,
  8687  	0x65, 0x6e, 0x63, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  8688  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f,
  8689  	0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x15, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x47, 0x74,
  8690  	0x69, 0x64, 0x43, 0x6f, 0x6e, 0x73, 0x69, 0x73, 0x74, 0x65, 0x6e, 0x63, 0x79, 0x12, 0x30, 0x0a,
  8691  	0x14, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
  8692  	0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x6d, 0x61, 0x73,
  8693  	0x74, 0x65, 0x72, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x4e, 0x61, 0x6d, 0x65, 0x12,
  8694  	0x68, 0x0a, 0x15, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
  8695  	0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x33,
  8696  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  8697  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65,
  8698  	0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
  8699  	0x69, 0x6f, 0x6e, 0x52, 0x14, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66,
  8700  	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x34, 0x0a, 0x16, 0x73, 0x6b, 0x69,
  8701  	0x70, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x73, 0x65,
  8702  	0x74, 0x75, 0x70, 0x18, 0x05, 0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x73, 0x6b, 0x69, 0x70, 0x52,
  8703  	0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x65, 0x74, 0x75, 0x70, 0x22,
  8704  	0xe8, 0x01, 0x0a, 0x25, 0x44, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72,
  8705  	0x4d, 0x79, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66,
  8706  	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e,
  8707  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x1a, 0x0a,
  8708  	0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52,
  8709  	0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73,
  8710  	0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73,
  8711  	0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f,
  8712  	0x6b, 0x65, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e,
  8713  	0x74, 0x4b, 0x65, 0x79, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63,
  8714  	0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x09,
  8715  	0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63,
  8716  	0x61, 0x74, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66,
  8717  	0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x61, 0x43,
  8718  	0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x22, 0xce, 0x07, 0x0a, 0x0d, 0x45,
  8719  	0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x10, 0x0a, 0x03,
  8720  	0x75, 0x72, 0x69, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x1c,
  8721  	0x0a, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28,
  8722  	0x09, 0x52, 0x09, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x73, 0x12, 0x12, 0x0a, 0x04,
  8723  	0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  8724  	0x12, 0x66, 0x0a, 0x12, 0x73, 0x71, 0x6c, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f,
  8725  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67,
  8726  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  8727  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f,
  8728  	0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f,
  8729  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x10, 0x73, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72,
  8730  	0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x69, 0x0a, 0x12, 0x63, 0x73, 0x76, 0x5f,
  8731  	0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05,
  8732  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  8733  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e,
  8734  	0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e, 0x53, 0x71,
  8735  	0x6c, 0x43, 0x73, 0x76, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  8736  	0x73, 0x52, 0x10, 0x63, 0x73, 0x76, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69,
  8737  	0x6f, 0x6e, 0x73, 0x12, 0x42, 0x0a, 0x09, 0x66, 0x69, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65,
  8738  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  8739  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  8740  	0x34, 0x2e, 0x53, 0x71, 0x6c, 0x46, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x66,
  8741  	0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x07, 0x6f, 0x66, 0x66, 0x6c, 0x6f,
  8742  	0x61, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  8743  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56,
  8744  	0x61, 0x6c, 0x75, 0x65, 0x52, 0x07, 0x6f, 0x66, 0x66, 0x6c, 0x6f, 0x61, 0x64, 0x1a, 0xee, 0x01,
  8745  	0x0a, 0x13, 0x53, 0x71, 0x6c, 0x43, 0x73, 0x76, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70,
  8746  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x73, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x5f,
  8747  	0x71, 0x75, 0x65, 0x72, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x73, 0x65, 0x6c,
  8748  	0x65, 0x63, 0x74, 0x51, 0x75, 0x65, 0x72, 0x79, 0x12, 0x29, 0x0a, 0x10, 0x65, 0x73, 0x63, 0x61,
  8749  	0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01,
  8750  	0x28, 0x09, 0x52, 0x0f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63,
  8751  	0x74, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x71, 0x75, 0x6f, 0x74, 0x65, 0x5f, 0x63, 0x68, 0x61,
  8752  	0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x71, 0x75,
  8753  	0x6f, 0x74, 0x65, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x12, 0x30, 0x0a, 0x14,
  8754  	0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65,
  8755  	0x64, 0x5f, 0x62, 0x79, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x12, 0x66, 0x69, 0x65, 0x6c,
  8756  	0x64, 0x73, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x12, 0x2e,
  8757  	0x0a, 0x13, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x5f, 0x74, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74,
  8758  	0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6c, 0x69, 0x6e,
  8759  	0x65, 0x73, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x42, 0x79, 0x1a, 0xba,
  8760  	0x02, 0x0a, 0x10, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69,
  8761  	0x6f, 0x6e, 0x73, 0x12, 0x16, 0x0a, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x18, 0x01, 0x20,
  8762  	0x03, 0x28, 0x09, 0x52, 0x06, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x73, 0x12, 0x3b, 0x0a, 0x0b, 0x73,
  8763  	0x63, 0x68, 0x65, 0x6d, 0x61, 0x5f, 0x6f, 0x6e, 0x6c, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  8764  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  8765  	0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x73, 0x63,
  8766  	0x68, 0x65, 0x6d, 0x61, 0x4f, 0x6e, 0x6c, 0x79, 0x12, 0x7d, 0x0a, 0x14, 0x6d, 0x79, 0x73, 0x71,
  8767  	0x6c, 0x5f, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  8768  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  8769  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  8770  	0x34, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x2e,
  8771  	0x53, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73,
  8772  	0x2e, 0x4d, 0x79, 0x73, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69,
  8773  	0x6f, 0x6e, 0x73, 0x52, 0x12, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74,
  8774  	0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x52, 0x0a, 0x12, 0x4d, 0x79, 0x73, 0x71, 0x6c,
  8775  	0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x3c, 0x0a,
  8776  	0x0b, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x18, 0x01, 0x20, 0x01,
  8777  	0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  8778  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52,
  8779  	0x0a, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x44, 0x61, 0x74, 0x61, 0x22, 0x50, 0x0a, 0x0f, 0x46,
  8780  	0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x29,
  8781  	0x0a, 0x10, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
  8782  	0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0f, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e,
  8783  	0x67, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e,
  8784  	0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x88, 0x04,
  8785  	0x0a, 0x04, 0x46, 0x6c, 0x61, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  8786  	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x04, 0x74, 0x79,
  8787  	0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  8788  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65,
  8789  	0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x46, 0x6c, 0x61, 0x67, 0x54, 0x79, 0x70, 0x65, 0x52,
  8790  	0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 0x0a, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73,
  8791  	0x5f, 0x74, 0x6f, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0e, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  8792  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62,
  8793  	0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65,
  8794  	0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x09, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x65, 0x73,
  8795  	0x54, 0x6f, 0x12, 0x32, 0x0a, 0x15, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x73, 0x74,
  8796  	0x72, 0x69, 0x6e, 0x67, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28,
  8797  	0x09, 0x52, 0x13, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67,
  8798  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x12, 0x38, 0x0a, 0x09, 0x6d, 0x69, 0x6e, 0x5f, 0x76, 0x61,
  8799  	0x6c, 0x75, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  8800  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36,
  8801  	0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x08, 0x6d, 0x69, 0x6e, 0x56, 0x61, 0x6c, 0x75, 0x65,
  8802  	0x12, 0x38, 0x0a, 0x09, 0x6d, 0x61, 0x78, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x06, 0x20,
  8803  	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  8804  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65,
  8805  	0x52, 0x08, 0x6d, 0x61, 0x78, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x12, 0x45, 0x0a, 0x10, 0x72, 0x65,
  8806  	0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x5f, 0x72, 0x65, 0x73, 0x74, 0x61, 0x72, 0x74, 0x18, 0x07,
  8807  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  8808  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65,
  8809  	0x52, 0x0f, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x73, 0x52, 0x65, 0x73, 0x74, 0x61, 0x72,
  8810  	0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52,
  8811  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x33, 0x0a, 0x07, 0x69, 0x6e, 0x5f, 0x62, 0x65, 0x74, 0x61,
  8812  	0x18, 0x09, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  8813  	0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c,
  8814  	0x75, 0x65, 0x52, 0x06, 0x69, 0x6e, 0x42, 0x65, 0x74, 0x61, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6c,
  8815  	0x6c, 0x6f, 0x77, 0x65, 0x64, 0x5f, 0x69, 0x6e, 0x74, 0x5f, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x73,
  8816  	0x18, 0x0a, 0x20, 0x03, 0x28, 0x03, 0x52, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x65, 0x64, 0x49,
  8817  	0x6e, 0x74, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x73, 0x22, 0x5d, 0x0a, 0x11, 0x46, 0x6c, 0x61, 0x67,
  8818  	0x73, 0x4c, 0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a,
  8819  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e,
  8820  	0x64, 0x12, 0x34, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
  8821  	0x32, 0x1e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  8822  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x46, 0x6c, 0x61, 0x67,
  8823  	0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x90, 0x07, 0x0a, 0x0d, 0x49, 0x6d, 0x70, 0x6f,
  8824  	0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x10, 0x0a, 0x03, 0x75, 0x72, 0x69,
  8825  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x75, 0x72, 0x69, 0x12, 0x1a, 0x0a, 0x08, 0x64,
  8826  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x64,
  8827  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18,
  8828  	0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x42, 0x0a, 0x09, 0x66,
  8829  	0x69, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x25,
  8830  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  8831  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x46, 0x69, 0x6c,
  8832  	0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x08, 0x66, 0x69, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12,
  8833  	0x69, 0x0a, 0x12, 0x63, 0x73, 0x76, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70,
  8834  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f,
  8835  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76,
  8836  	0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e,
  8837  	0x74, 0x65, 0x78, 0x74, 0x2e, 0x53, 0x71, 0x6c, 0x43, 0x73, 0x76, 0x49, 0x6d, 0x70, 0x6f, 0x72,
  8838  	0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x10, 0x63, 0x73, 0x76, 0x49, 0x6d, 0x70,
  8839  	0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6d,
  8840  	0x70, 0x6f, 0x72, 0x74, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09, 0x52,
  8841  	0x0a, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x55, 0x73, 0x65, 0x72, 0x12, 0x69, 0x0a, 0x12, 0x62,
  8842  	0x61, 0x6b, 0x5f, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  8843  	0x73, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  8844  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  8845  	0x61, 0x34, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
  8846  	0x2e, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74,
  8847  	0x69, 0x6f, 0x6e, 0x73, 0x52, 0x10, 0x62, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f,
  8848  	0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0xfb, 0x01, 0x0a, 0x13, 0x53, 0x71, 0x6c, 0x43, 0x73,
  8849  	0x76, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x14,
  8850  	0x0a, 0x05, 0x74, 0x61, 0x62, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x74,
  8851  	0x61, 0x62, 0x6c, 0x65, 0x12, 0x18, 0x0a, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x18,
  8852  	0x02, 0x20, 0x03, 0x28, 0x09, 0x52, 0x07, 0x63, 0x6f, 0x6c, 0x75, 0x6d, 0x6e, 0x73, 0x12, 0x29,
  8853  	0x0a, 0x10, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74,
  8854  	0x65, 0x72, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0f, 0x65, 0x73, 0x63, 0x61, 0x70, 0x65,
  8855  	0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x12, 0x27, 0x0a, 0x0f, 0x71, 0x75, 0x6f,
  8856  	0x74, 0x65, 0x5f, 0x63, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74, 0x65, 0x72, 0x18, 0x05, 0x20, 0x01,
  8857  	0x28, 0x09, 0x52, 0x0e, 0x71, 0x75, 0x6f, 0x74, 0x65, 0x43, 0x68, 0x61, 0x72, 0x61, 0x63, 0x74,
  8858  	0x65, 0x72, 0x12, 0x30, 0x0a, 0x14, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x5f, 0x74, 0x65, 0x72,
  8859  	0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x09,
  8860  	0x52, 0x12, 0x66, 0x69, 0x65, 0x6c, 0x64, 0x73, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74,
  8861  	0x65, 0x64, 0x42, 0x79, 0x12, 0x2e, 0x0a, 0x13, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x5f, 0x74, 0x65,
  8862  	0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74, 0x65, 0x64, 0x5f, 0x62, 0x79, 0x18, 0x08, 0x20, 0x01, 0x28,
  8863  	0x09, 0x52, 0x11, 0x6c, 0x69, 0x6e, 0x65, 0x73, 0x54, 0x65, 0x72, 0x6d, 0x69, 0x6e, 0x61, 0x74,
  8864  	0x65, 0x64, 0x42, 0x79, 0x1a, 0x83, 0x02, 0x0a, 0x13, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x6b, 0x49,
  8865  	0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x7c, 0x0a, 0x12,
  8866  	0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6f, 0x70, 0x74, 0x69, 0x6f,
  8867  	0x6e, 0x73, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x4d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  8868  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65,
  8869  	0x74, 0x61, 0x34, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
  8870  	0x74, 0x2e, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x6b, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x4f, 0x70,
  8871  	0x74, 0x69, 0x6f, 0x6e, 0x73, 0x2e, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e,
  8872  	0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x52, 0x11, 0x65, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74,
  8873  	0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x1a, 0x6e, 0x0a, 0x11, 0x45, 0x6e,
  8874  	0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x4f, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12,
  8875  	0x1b, 0x0a, 0x09, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01,
  8876  	0x28, 0x09, 0x52, 0x08, 0x63, 0x65, 0x72, 0x74, 0x50, 0x61, 0x74, 0x68, 0x12, 0x19, 0x0a, 0x08,
  8877  	0x70, 0x76, 0x6b, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07,
  8878  	0x70, 0x76, 0x6b, 0x50, 0x61, 0x74, 0x68, 0x12, 0x21, 0x0a, 0x0c, 0x70, 0x76, 0x6b, 0x5f, 0x70,
  8879  	0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x70,
  8880  	0x76, 0x6b, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x22, 0x64, 0x0a, 0x15, 0x49, 0x6e,
  8881  	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x52, 0x65, 0x71, 0x75,
  8882  	0x65, 0x73, 0x74, 0x12, 0x4b, 0x0a, 0x0d, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x5f, 0x63, 0x6f, 0x6e,
  8883  	0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x26, 0x2e, 0x67, 0x6f, 0x6f,
  8884  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
  8885  	0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x43, 0x6c, 0x6f, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65,
  8886  	0x78, 0x74, 0x52, 0x0c, 0x63, 0x6c, 0x6f, 0x6e, 0x65, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
  8887  	0x22, 0x81, 0x01, 0x0a, 0x1c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x44, 0x65,
  8888  	0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73,
  8889  	0x74, 0x12, 0x61, 0x0a, 0x15, 0x64, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x5f, 0x6d, 0x61, 0x73, 0x74,
  8890  	0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  8891  	0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  8892  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x65, 0x6d, 0x6f,
  8893  	0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
  8894  	0x13, 0x64, 0x65, 0x6d, 0x6f, 0x74, 0x65, 0x4d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x43, 0x6f, 0x6e,
  8895  	0x74, 0x65, 0x78, 0x74, 0x22, 0x68, 0x0a, 0x16, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65,
  8896  	0x73, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e,
  8897  	0x0a, 0x0e, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
  8898  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  8899  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  8900  	0x34, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
  8901  	0x0d, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x70,
  8902  	0x0a, 0x18, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x46, 0x61, 0x69, 0x6c, 0x6f,
  8903  	0x76, 0x65, 0x72, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x54, 0x0a, 0x10, 0x66, 0x61,
  8904  	0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01,
  8905  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  8906  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e,
  8907  	0x46, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
  8908  	0x0f, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74,
  8909  	0x22, 0x68, 0x0a, 0x16, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x49, 0x6d, 0x70,
  8910  	0x6f, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x4e, 0x0a, 0x0e, 0x69, 0x6d,
  8911  	0x70, 0x6f, 0x72, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01,
  8912  	0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  8913  	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x49, 0x6d,
  8914  	0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x69, 0x6d, 0x70,
  8915  	0x6f, 0x72, 0x74, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x64, 0x0a, 0x0f, 0x4d, 0x79,
  8916  	0x53, 0x71, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x51, 0x0a,
  8917  	0x12, 0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x5f, 0x73, 0x79, 0x6e, 0x63, 0x5f, 0x66, 0x6c,
  8918  	0x61, 0x67, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  8919  	0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62,
  8920  	0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x52, 0x10,
  8921  	0x69, 0x6e, 0x69, 0x74, 0x69, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x46, 0x6c, 0x61, 0x67, 0x73,
  8922  	0x22, 0xd7, 0x01, 0x0a, 0x15, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x4c, 0x69,
  8923  	0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69,
  8924  	0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x40,
  8925  	0x0a, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b,
  8926  	0x32, 0x24, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  8927  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x41, 0x70, 0x69, 0x57,
  8928  	0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x52, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73,
  8929  	0x12, 0x40, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32,
  8930  	0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
  8931  	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62,
  8932  	0x61, 0x73, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x05, 0x69, 0x74, 0x65,
  8933  	0x6d, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f,
  8934  	0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78,
  8935  	0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x94, 0x01, 0x0a, 0x1e, 0x49,
  8936  	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x4c, 0x69, 0x73, 0x74, 0x53, 0x65, 0x72, 0x76,
  8937  	0x65, 0x72, 0x43, 0x61, 0x73, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x37, 0x0a,
  8938  	0x05, 0x63, 0x65, 0x72, 0x74, 0x73, 0x18, 0x01, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67,
  8939  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  8940  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52,
  8941  	0x05, 0x63, 0x65, 0x72, 0x74, 0x73, 0x12, 0x25, 0x0a, 0x0e, 0x61, 0x63, 0x74, 0x69, 0x76, 0x65,
  8942  	0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d,
  8943  	0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a,
  8944  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e,
  8945  	0x64, 0x22, 0x85, 0x01, 0x0a, 0x1d, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52,
  8946  	0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x65, 0x71, 0x75,
  8947  	0x65, 0x73, 0x74, 0x12, 0x64, 0x0a, 0x16, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x5f, 0x62,
  8948  	0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20,
  8949  	0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  8950  	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x52,
  8951  	0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74,
  8952  	0x65, 0x78, 0x74, 0x52, 0x14, 0x72, 0x65, 0x73, 0x74, 0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b,
  8953  	0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x8a, 0x01, 0x0a, 0x1e, 0x49, 0x6e,
  8954  	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72,
  8955  	0x76, 0x65, 0x72, 0x43, 0x61, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x68, 0x0a, 0x18,
  8956  	0x72, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61,
  8957  	0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2f,
  8958  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  8959  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x65,
  8960  	0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52,
  8961  	0x15, 0x72, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x43,
  8962  	0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0x7d, 0x0a, 0x1b, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e,
  8963  	0x63, 0x65, 0x73, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x52, 0x65,
  8964  	0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x5e, 0x0a, 0x14, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74,
  8965  	0x65, 0x5f, 0x6c, 0x6f, 0x67, 0x5f, 0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x01, 0x20,
  8966  	0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  8967  	0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x54,
  8968  	0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78,
  8969  	0x74, 0x52, 0x12, 0x74, 0x72, 0x75, 0x6e, 0x63, 0x61, 0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f,
  8970  	0x6e, 0x74, 0x65, 0x78, 0x74, 0x22, 0xe6, 0x01, 0x0a, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73,
  8971  	0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x56, 0x65, 0x72, 0x69, 0x66, 0x79, 0x45, 0x78, 0x74, 0x65,
  8972  	0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73,
  8973  	0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  8974  	0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x4d, 0x0a, 0x06,
  8975  	0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e, 0x67,
  8976  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  8977  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x72,
  8978  	0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x72,
  8979  	0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x51, 0x0a, 0x08, 0x77,
  8980  	0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x18, 0x03, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x35, 0x2e,
  8981  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  8982  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74, 0x65,
  8983  	0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45,
  8984  	0x72, 0x72, 0x6f, 0x72, 0x52, 0x08, 0x77, 0x61, 0x72, 0x6e, 0x69, 0x6e, 0x67, 0x73, 0x22, 0xa7,
  8985  	0x08, 0x0a, 0x1b, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79,
  8986  	0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x12,
  8987  	0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69,
  8988  	0x6e, 0x64, 0x12, 0x69, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e,
  8989  	0x32, 0x55, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  8990  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x45,
  8991  	0x78, 0x74, 0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69,
  8992  	0x6e, 0x67, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x2e, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74, 0x65, 0x72,
  8993  	0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x45, 0x72,
  8994  	0x72, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65, 0x12, 0x16, 0x0a,
  8995  	0x06, 0x64, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64,
  8996  	0x65, 0x74, 0x61, 0x69, 0x6c, 0x22, 0xf0, 0x06, 0x0a, 0x1f, 0x53, 0x71, 0x6c, 0x45, 0x78, 0x74,
  8997  	0x65, 0x72, 0x6e, 0x61, 0x6c, 0x53, 0x79, 0x6e, 0x63, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67,
  8998  	0x45, 0x72, 0x72, 0x6f, 0x72, 0x54, 0x79, 0x70, 0x65, 0x12, 0x34, 0x0a, 0x30, 0x53, 0x51, 0x4c,
  8999  	0x5f, 0x45, 0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x53, 0x59, 0x4e, 0x43, 0x5f, 0x53,
  9000  	0x45, 0x54, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x45, 0x52, 0x52, 0x4f, 0x52, 0x5f, 0x54, 0x59, 0x50,
  9001  	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  9002  	0x16, 0x0a, 0x12, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x46, 0x41,
  9003  	0x49, 0x4c, 0x55, 0x52, 0x45, 0x10, 0x01, 0x12, 0x16, 0x0a, 0x12, 0x42, 0x49, 0x4e, 0x4c, 0x4f,
  9004  	0x47, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x45, 0x4e, 0x41, 0x42, 0x4c, 0x45, 0x44, 0x10, 0x02, 0x12,
  9005  	0x21, 0x0a, 0x1d, 0x49, 0x4e, 0x43, 0x4f, 0x4d, 0x50, 0x41, 0x54, 0x49, 0x42, 0x4c, 0x45, 0x5f,
  9006  	0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e,
  9007  	0x10, 0x03, 0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x5f, 0x41, 0x4c,
  9008  	0x52, 0x45, 0x41, 0x44, 0x59, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x10, 0x04, 0x12, 0x1a, 0x0a,
  9009  	0x16, 0x49, 0x4e, 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x50, 0x52,
  9010  	0x49, 0x56, 0x49, 0x4c, 0x45, 0x47, 0x45, 0x10, 0x05, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x53,
  9011  	0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x4d, 0x49, 0x47, 0x52, 0x41, 0x54, 0x49,
  9012  	0x4f, 0x4e, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x10, 0x06, 0x12, 0x1a, 0x0a, 0x16, 0x4e, 0x4f, 0x5f,
  9013  	0x50, 0x47, 0x4c, 0x4f, 0x47, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4c,
  9014  	0x4c, 0x45, 0x44, 0x10, 0x07, 0x12, 0x21, 0x0a, 0x1d, 0x50, 0x47, 0x4c, 0x4f, 0x47, 0x49, 0x43,
  9015  	0x41, 0x4c, 0x5f, 0x4e, 0x4f, 0x44, 0x45, 0x5f, 0x41, 0x4c, 0x52, 0x45, 0x41, 0x44, 0x59, 0x5f,
  9016  	0x45, 0x58, 0x49, 0x53, 0x54, 0x53, 0x10, 0x08, 0x12, 0x15, 0x0a, 0x11, 0x49, 0x4e, 0x56, 0x41,
  9017  	0x4c, 0x49, 0x44, 0x5f, 0x57, 0x41, 0x4c, 0x5f, 0x4c, 0x45, 0x56, 0x45, 0x4c, 0x10, 0x09, 0x12,
  9018  	0x22, 0x0a, 0x1e, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x53, 0x48, 0x41, 0x52, 0x45,
  9019  	0x44, 0x5f, 0x50, 0x52, 0x45, 0x4c, 0x4f, 0x41, 0x44, 0x5f, 0x4c, 0x49, 0x42, 0x52, 0x41, 0x52,
  9020  	0x59, 0x10, 0x0a, 0x12, 0x26, 0x0a, 0x22, 0x49, 0x4e, 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49,
  9021  	0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54,
  9022  	0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x4c, 0x4f, 0x54, 0x53, 0x10, 0x0b, 0x12, 0x20, 0x0a, 0x1c, 0x49,
  9023  	0x4e, 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x41, 0x58, 0x5f,
  9024  	0x57, 0x41, 0x4c, 0x5f, 0x53, 0x45, 0x4e, 0x44, 0x45, 0x52, 0x53, 0x10, 0x0c, 0x12, 0x25, 0x0a,
  9025  	0x21, 0x49, 0x4e, 0x53, 0x55, 0x46, 0x46, 0x49, 0x43, 0x49, 0x45, 0x4e, 0x54, 0x5f, 0x4d, 0x41,
  9026  	0x58, 0x5f, 0x57, 0x4f, 0x52, 0x4b, 0x45, 0x52, 0x5f, 0x50, 0x52, 0x4f, 0x43, 0x45, 0x53, 0x53,
  9027  	0x45, 0x53, 0x10, 0x0d, 0x12, 0x1a, 0x0a, 0x16, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52,
  9028  	0x54, 0x45, 0x44, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x4e, 0x53, 0x49, 0x4f, 0x4e, 0x53, 0x10, 0x0e,
  9029  	0x12, 0x23, 0x0a, 0x1f, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x52, 0x44, 0x53, 0x5f,
  9030  	0x4c, 0x4f, 0x47, 0x49, 0x43, 0x41, 0x4c, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54,
  9031  	0x49, 0x4f, 0x4e, 0x10, 0x0f, 0x12, 0x19, 0x0a, 0x15, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44,
  9032  	0x5f, 0x4c, 0x4f, 0x47, 0x47, 0x49, 0x4e, 0x47, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x10, 0x10,
  9033  	0x12, 0x14, 0x0a, 0x10, 0x49, 0x4e, 0x56, 0x41, 0x4c, 0x49, 0x44, 0x5f, 0x44, 0x42, 0x5f, 0x50,
  9034  	0x41, 0x52, 0x41, 0x4d, 0x10, 0x11, 0x12, 0x19, 0x0a, 0x15, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50,
  9035  	0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x47, 0x54, 0x49, 0x44, 0x5f, 0x4d, 0x4f, 0x44, 0x45, 0x10,
  9036  	0x12, 0x12, 0x1f, 0x0a, 0x1b, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x41,
  9037  	0x47, 0x45, 0x4e, 0x54, 0x5f, 0x4e, 0x4f, 0x54, 0x5f, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47,
  9038  	0x10, 0x13, 0x12, 0x20, 0x0a, 0x1c, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45,
  9039  	0x44, 0x5f, 0x54, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x44, 0x45, 0x46, 0x49, 0x4e, 0x49, 0x54, 0x49,
  9040  	0x4f, 0x4e, 0x10, 0x14, 0x12, 0x17, 0x0a, 0x13, 0x55, 0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52,
  9041  	0x54, 0x45, 0x44, 0x5f, 0x44, 0x45, 0x46, 0x49, 0x4e, 0x45, 0x52, 0x10, 0x15, 0x12, 0x21, 0x0a,
  9042  	0x1d, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x45,
  9043  	0x52, 0x4e, 0x41, 0x4d, 0x45, 0x5f, 0x4d, 0x49, 0x53, 0x4d, 0x41, 0x54, 0x43, 0x48, 0x10, 0x16,
  9044  	0x12, 0x19, 0x0a, 0x15, 0x50, 0x52, 0x49, 0x4d, 0x41, 0x52, 0x59, 0x5f, 0x41, 0x4c, 0x52, 0x45,
  9045  	0x41, 0x44, 0x59, 0x5f, 0x53, 0x45, 0x54, 0x55, 0x50, 0x10, 0x17, 0x12, 0x1d, 0x0a, 0x19, 0x55,
  9046  	0x4e, 0x53, 0x55, 0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x42, 0x49, 0x4e, 0x4c, 0x4f,
  9047  	0x47, 0x5f, 0x46, 0x4f, 0x52, 0x4d, 0x41, 0x54, 0x10, 0x18, 0x12, 0x1c, 0x0a, 0x18, 0x42, 0x49,
  9048  	0x4e, 0x4c, 0x4f, 0x47, 0x5f, 0x52, 0x45, 0x54, 0x45, 0x4e, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53,
  9049  	0x45, 0x54, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x19, 0x12, 0x1e, 0x0a, 0x1a, 0x55, 0x4e, 0x53, 0x55,
  9050  	0x50, 0x50, 0x4f, 0x52, 0x54, 0x45, 0x44, 0x5f, 0x53, 0x54, 0x4f, 0x52, 0x41, 0x47, 0x45, 0x5f,
  9051  	0x45, 0x4e, 0x47, 0x49, 0x4e, 0x45, 0x10, 0x1a, 0x22, 0xb9, 0x02, 0x0a, 0x0f, 0x49, 0x70, 0x43,
  9052  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3d, 0x0a, 0x0c,
  9053  	0x69, 0x70, 0x76, 0x34, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01, 0x20, 0x01,
  9054  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  9055  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0b,
  9056  	0x69, 0x70, 0x76, 0x34, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x27, 0x0a, 0x0f, 0x70,
  9057  	0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x18, 0x02,
  9058  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x4e, 0x65, 0x74,
  9059  	0x77, 0x6f, 0x72, 0x6b, 0x12, 0x3b, 0x0a, 0x0b, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x5f,
  9060  	0x73, 0x73, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  9061  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c,
  9062  	0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0a, 0x72, 0x65, 0x71, 0x75, 0x69, 0x72, 0x65, 0x53, 0x73,
  9063  	0x6c, 0x12, 0x53, 0x0a, 0x13, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x5f,
  9064  	0x6e, 0x65, 0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x18, 0x04, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x22,
  9065  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  9066  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x41, 0x63, 0x6c, 0x45, 0x6e, 0x74,
  9067  	0x72, 0x79, 0x52, 0x12, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x4e, 0x65,
  9068  	0x74, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x12, 0x2c, 0x0a, 0x12, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61,
  9069  	0x74, 0x65, 0x64, 0x5f, 0x69, 0x70, 0x5f, 0x72, 0x61, 0x6e, 0x67, 0x65, 0x18, 0x06, 0x20, 0x01,
  9070  	0x28, 0x09, 0x52, 0x10, 0x61, 0x6c, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x65, 0x64, 0x49, 0x70, 0x52,
  9071  	0x61, 0x6e, 0x67, 0x65, 0x22, 0xac, 0x01, 0x0a, 0x09, 0x49, 0x70, 0x4d, 0x61, 0x70, 0x70, 0x69,
  9072  	0x6e, 0x67, 0x12, 0x3e, 0x0a, 0x04, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
  9073  	0x32, 0x2a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  9074  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x49,
  9075  	0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x54, 0x79, 0x70, 0x65, 0x52, 0x04, 0x74, 0x79,
  9076  	0x70, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x69, 0x70, 0x5f, 0x61, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
  9077  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x69, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73,
  9078  	0x73, 0x12, 0x40, 0x0a, 0x0e, 0x74, 0x69, 0x6d, 0x65, 0x5f, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x74,
  9079  	0x69, 0x72, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  9080  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  9081  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0c, 0x74, 0x69, 0x6d, 0x65, 0x54, 0x6f, 0x52, 0x65, 0x74,
  9082  	0x69, 0x72, 0x65, 0x22, 0x9d, 0x01, 0x0a, 0x12, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  9083  	0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12, 0x38, 0x0a, 0x16, 0x66, 0x6f,
  9084  	0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x67, 0x61, 0x65, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
  9085  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x02, 0x18, 0x01, 0x52, 0x14,
  9086  	0x66, 0x6f, 0x6c, 0x6c, 0x6f, 0x77, 0x47, 0x61, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
  9087  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01,
  9088  	0x28, 0x09, 0x52, 0x04, 0x7a, 0x6f, 0x6e, 0x65, 0x12, 0x25, 0x0a, 0x0e, 0x73, 0x65, 0x63, 0x6f,
  9089  	0x6e, 0x64, 0x61, 0x72, 0x79, 0x5f, 0x7a, 0x6f, 0x6e, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  9090  	0x52, 0x0d, 0x73, 0x65, 0x63, 0x6f, 0x6e, 0x64, 0x61, 0x72, 0x79, 0x5a, 0x6f, 0x6e, 0x65, 0x12,
  9091  	0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b,
  9092  	0x69, 0x6e, 0x64, 0x22, 0xd4, 0x01, 0x0a, 0x11, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61,
  9093  	0x6e, 0x63, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x2f, 0x0a, 0x04, 0x68, 0x6f, 0x75,
  9094  	0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  9095  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56,
  9096  	0x61, 0x6c, 0x75, 0x65, 0x52, 0x04, 0x68, 0x6f, 0x75, 0x72, 0x12, 0x2d, 0x0a, 0x03, 0x64, 0x61,
  9097  	0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  9098  	0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56,
  9099  	0x61, 0x6c, 0x75, 0x65, 0x52, 0x03, 0x64, 0x61, 0x79, 0x12, 0x4b, 0x0a, 0x0c, 0x75, 0x70, 0x64,
  9100  	0x61, 0x74, 0x65, 0x5f, 0x74, 0x72, 0x61, 0x63, 0x6b, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0e, 0x32,
  9101  	0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
  9102  	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x55, 0x70,
  9103  	0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x52, 0x0b, 0x75, 0x70, 0x64, 0x61, 0x74,
  9104  	0x65, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x04,
  9105  	0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0x65, 0x0a, 0x15, 0x44, 0x65,
  9106  	0x6e, 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x65, 0x72,
  9107  	0x69, 0x6f, 0x64, 0x12, 0x1d, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x64, 0x61, 0x74,
  9108  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x44, 0x61,
  9109  	0x74, 0x65, 0x12, 0x19, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x64, 0x61, 0x74, 0x65, 0x18, 0x02,
  9110  	0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x65, 0x6e, 0x64, 0x44, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a,
  9111  	0x04, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x69, 0x6d,
  9112  	0x65, 0x22, 0xd1, 0x02, 0x0a, 0x0e, 0x49, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0x73, 0x43, 0x6f,
  9113  	0x6e, 0x66, 0x69, 0x67, 0x12, 0x34, 0x0a, 0x16, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x69, 0x6e,
  9114  	0x73, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x01,
  9115  	0x20, 0x01, 0x28, 0x08, 0x52, 0x14, 0x71, 0x75, 0x65, 0x72, 0x79, 0x49, 0x6e, 0x73, 0x69, 0x67,
  9116  	0x68, 0x74, 0x73, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x32, 0x0a, 0x15, 0x72, 0x65,
  9117  	0x63, 0x6f, 0x72, 0x64, 0x5f, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x61, 0x64, 0x64, 0x72,
  9118  	0x65, 0x73, 0x73, 0x18, 0x02, 0x20, 0x01, 0x28, 0x08, 0x52, 0x13, 0x72, 0x65, 0x63, 0x6f, 0x72,
  9119  	0x64, 0x43, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73, 0x12, 0x36,
  9120  	0x0a, 0x17, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x5f, 0x61, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61,
  9121  	0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x61, 0x67, 0x73, 0x18, 0x03, 0x20, 0x01, 0x28, 0x08, 0x52,
  9122  	0x15, 0x72, 0x65, 0x63, 0x6f, 0x72, 0x64, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69,
  9123  	0x6f, 0x6e, 0x54, 0x61, 0x67, 0x73, 0x12, 0x4b, 0x0a, 0x13, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f,
  9124  	0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x04, 0x20,
  9125  	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  9126  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65,
  9127  	0x52, 0x11, 0x71, 0x75, 0x65, 0x72, 0x79, 0x53, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x4c, 0x65, 0x6e,
  9128  	0x67, 0x74, 0x68, 0x12, 0x50, 0x0a, 0x16, 0x71, 0x75, 0x65, 0x72, 0x79, 0x5f, 0x70, 0x6c, 0x61,
  9129  	0x6e, 0x73, 0x5f, 0x70, 0x65, 0x72, 0x5f, 0x6d, 0x69, 0x6e, 0x75, 0x74, 0x65, 0x18, 0x05, 0x20,
  9130  	0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f,
  9131  	0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65,
  9132  	0x52, 0x13, 0x71, 0x75, 0x65, 0x72, 0x79, 0x50, 0x6c, 0x61, 0x6e, 0x73, 0x50, 0x65, 0x72, 0x4d,
  9133  	0x69, 0x6e, 0x75, 0x74, 0x65, 0x22, 0xa1, 0x04, 0x0a, 0x19, 0x4d, 0x79, 0x53, 0x71, 0x6c, 0x52,
  9134  	0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
  9135  	0x69, 0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x0e, 0x64, 0x75, 0x6d, 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65,
  9136  	0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x75, 0x6d,
  9137  	0x70, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65,
  9138  	0x72, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65,
  9139  	0x72, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72,
  9140  	0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72,
  9141  	0x64, 0x12, 0x51, 0x0a, 0x16, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x5f, 0x72, 0x65, 0x74,
  9142  	0x72, 0x79, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28,
  9143  	0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  9144  	0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x14,
  9145  	0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x52, 0x65, 0x74, 0x72, 0x79, 0x49, 0x6e, 0x74, 0x65,
  9146  	0x72, 0x76, 0x61, 0x6c, 0x12, 0x53, 0x0a, 0x17, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x5f, 0x68,
  9147  	0x65, 0x61, 0x72, 0x74, 0x62, 0x65, 0x61, 0x74, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x18,
  9148  	0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  9149  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c,
  9150  	0x75, 0x65, 0x52, 0x15, 0x6d, 0x61, 0x73, 0x74, 0x65, 0x72, 0x48, 0x65, 0x61, 0x72, 0x74, 0x62,
  9151  	0x65, 0x61, 0x74, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x12, 0x25, 0x0a, 0x0e, 0x63, 0x61, 0x5f,
  9152  	0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
  9153  	0x09, 0x52, 0x0d, 0x63, 0x61, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
  9154  	0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69,
  9155  	0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x63, 0x6c,
  9156  	0x69, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x12,
  9157  	0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x08, 0x20,
  9158  	0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x4b, 0x65, 0x79, 0x12, 0x1d,
  9159  	0x0a, 0x0a, 0x73, 0x73, 0x6c, 0x5f, 0x63, 0x69, 0x70, 0x68, 0x65, 0x72, 0x18, 0x09, 0x20, 0x01,
  9160  	0x28, 0x09, 0x52, 0x09, 0x73, 0x73, 0x6c, 0x43, 0x69, 0x70, 0x68, 0x65, 0x72, 0x12, 0x56, 0x0a,
  9161  	0x19, 0x76, 0x65, 0x72, 0x69, 0x66, 0x79, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63,
  9162  	0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b,
  9163  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  9164  	0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x17, 0x76, 0x65,
  9165  	0x72, 0x69, 0x66, 0x79, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66,
  9166  	0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x0b, 0x20,
  9167  	0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x22, 0xf3, 0x02, 0x0a, 0x17, 0x4f, 0x6e,
  9168  	0x50, 0x72, 0x65, 0x6d, 0x69, 0x73, 0x65, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72,
  9169  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x1b, 0x0a, 0x09, 0x68, 0x6f, 0x73, 0x74, 0x5f, 0x70, 0x6f,
  9170  	0x72, 0x74, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x68, 0x6f, 0x73, 0x74, 0x50, 0x6f,
  9171  	0x72, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  9172  	0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x1a, 0x0a, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61,
  9173  	0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61,
  9174  	0x6d, 0x65, 0x12, 0x1a, 0x0a, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x18, 0x04,
  9175  	0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x12, 0x25,
  9176  	0x0a, 0x0e, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65,
  9177  	0x18, 0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x63, 0x61, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66,
  9178  	0x69, 0x63, 0x61, 0x74, 0x65, 0x12, 0x2d, 0x0a, 0x12, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f,
  9179  	0x63, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69, 0x63, 0x61, 0x74, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28,
  9180  	0x09, 0x52, 0x11, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x72, 0x74, 0x69, 0x66, 0x69,
  9181  	0x63, 0x61, 0x74, 0x65, 0x12, 0x1d, 0x0a, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x5f, 0x6b,
  9182  	0x65, 0x79, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74,
  9183  	0x4b, 0x65, 0x79, 0x12, 0x24, 0x0a, 0x0e, 0x64, 0x75, 0x6d, 0x70, 0x5f, 0x66, 0x69, 0x6c, 0x65,
  9184  	0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x08, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0c, 0x64, 0x75, 0x6d,
  9185  	0x70, 0x46, 0x69, 0x6c, 0x65, 0x50, 0x61, 0x74, 0x68, 0x12, 0x54, 0x0a, 0x0f, 0x73, 0x6f, 0x75,
  9186  	0x72, 0x63, 0x65, 0x5f, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x0f, 0x20, 0x01,
  9187  	0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  9188  	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x49, 0x6e,
  9189  	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52,
  9190  	0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x22,
  9191  	0x53, 0x0a, 0x1b, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72, 0x79, 0x70, 0x74, 0x69, 0x6f,
  9192  	0x6e, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x20,
  9193  	0x0a, 0x0c, 0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01,
  9194  	0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x6b, 0x6d, 0x73, 0x4b, 0x65, 0x79, 0x4e, 0x61, 0x6d, 0x65,
  9195  	0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04,
  9196  	0x6b, 0x69, 0x6e, 0x64, 0x22, 0x5b, 0x0a, 0x14, 0x44, 0x69, 0x73, 0x6b, 0x45, 0x6e, 0x63, 0x72,
  9197  	0x79, 0x70, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x2f, 0x0a, 0x14,
  9198  	0x6b, 0x6d, 0x73, 0x5f, 0x6b, 0x65, 0x79, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f,
  9199  	0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x11, 0x6b, 0x6d, 0x73, 0x4b,
  9200  	0x65, 0x79, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x12, 0x0a,
  9201  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e,
  9202  	0x64, 0x22, 0xde, 0x0c, 0x0a, 0x09, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12,
  9203  	0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b,
  9204  	0x69, 0x6e, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x6c, 0x69,
  9205  	0x6e, 0x6b, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74,
  9206  	0x4c, 0x69, 0x6e, 0x6b, 0x12, 0x4e, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x18, 0x03,
  9207  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  9208  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e,
  9209  	0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x71, 0x6c, 0x4f, 0x70, 0x65,
  9210  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x06, 0x73, 0x74,
  9211  	0x61, 0x74, 0x75, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x75, 0x73, 0x65, 0x72, 0x18, 0x04, 0x20, 0x01,
  9212  	0x28, 0x09, 0x52, 0x04, 0x75, 0x73, 0x65, 0x72, 0x12, 0x3b, 0x0a, 0x0b, 0x69, 0x6e, 0x73, 0x65,
  9213  	0x72, 0x74, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  9214  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  9215  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x69, 0x6e, 0x73, 0x65, 0x72,
  9216  	0x74, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x39, 0x0a, 0x0a, 0x73, 0x74, 0x61, 0x72, 0x74, 0x5f, 0x74,
  9217  	0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  9218  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65,
  9219  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x09, 0x73, 0x74, 0x61, 0x72, 0x74, 0x54, 0x69, 0x6d, 0x65,
  9220  	0x12, 0x35, 0x0a, 0x08, 0x65, 0x6e, 0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x07, 0x20, 0x01,
  9221  	0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74,
  9222  	0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x07,
  9223  	0x65, 0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x3f, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72,
  9224  	0x18, 0x08, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  9225  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  9226  	0x34, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72,
  9227  	0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x5b, 0x0a, 0x0e, 0x6f, 0x70, 0x65, 0x72,
  9228  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x09, 0x20, 0x01, 0x28, 0x0e,
  9229  	0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  9230  	0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x4f, 0x70, 0x65, 0x72,
  9231  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x71, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  9232  	0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0d, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f,
  9233  	0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4e, 0x0a, 0x0e, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x5f,
  9234  	0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e,
  9235  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  9236  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x49, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43,
  9237  	0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x69, 0x6d, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f,
  9238  	0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x4e, 0x0a, 0x0e, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x5f,
  9239  	0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e,
  9240  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  9241  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x45, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43,
  9242  	0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x65, 0x78, 0x70, 0x6f, 0x72, 0x74, 0x43, 0x6f,
  9243  	0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x4e, 0x0a, 0x0e, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f,
  9244  	0x63, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e,
  9245  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  9246  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43,
  9247  	0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x52, 0x0d, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f,
  9248  	0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x0c, 0x20,
  9249  	0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x1b, 0x0a, 0x09, 0x74, 0x61, 0x72,
  9250  	0x67, 0x65, 0x74, 0x5f, 0x69, 0x64, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x74, 0x61,
  9251  	0x72, 0x67, 0x65, 0x74, 0x49, 0x64, 0x12, 0x1b, 0x0a, 0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6c,
  9252  	0x69, 0x6e, 0x6b, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x09, 0x52, 0x08, 0x73, 0x65, 0x6c, 0x66, 0x4c,
  9253  	0x69, 0x6e, 0x6b, 0x12, 0x25, 0x0a, 0x0e, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x5f, 0x70, 0x72,
  9254  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0d, 0x74, 0x61, 0x72,
  9255  	0x67, 0x65, 0x74, 0x50, 0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0xa5, 0x05, 0x0a, 0x10, 0x53,
  9256  	0x71, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12,
  9257  	0x22, 0x0a, 0x1e, 0x53, 0x51, 0x4c, 0x5f, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e,
  9258  	0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
  9259  	0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x49, 0x4d, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x01, 0x12,
  9260  	0x0a, 0x0a, 0x06, 0x45, 0x58, 0x50, 0x4f, 0x52, 0x54, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x43,
  9261  	0x52, 0x45, 0x41, 0x54, 0x45, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x55, 0x50, 0x44, 0x41, 0x54,
  9262  	0x45, 0x10, 0x04, 0x12, 0x0a, 0x0a, 0x06, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x10, 0x05, 0x12,
  9263  	0x0b, 0x0a, 0x07, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52, 0x54, 0x10, 0x06, 0x12, 0x0e, 0x0a, 0x06,
  9264  	0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x10, 0x07, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x10, 0x0a, 0x08,
  9265  	0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x08, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x11,
  9266  	0x0a, 0x0d, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x5f, 0x56, 0x4f, 0x4c, 0x55, 0x4d, 0x45, 0x10,
  9267  	0x09, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x56, 0x4f, 0x4c, 0x55,
  9268  	0x4d, 0x45, 0x10, 0x0a, 0x12, 0x12, 0x0a, 0x0e, 0x52, 0x45, 0x53, 0x54, 0x4f, 0x52, 0x45, 0x5f,
  9269  	0x56, 0x4f, 0x4c, 0x55, 0x4d, 0x45, 0x10, 0x0b, 0x12, 0x0f, 0x0a, 0x0b, 0x49, 0x4e, 0x4a, 0x45,
  9270  	0x43, 0x54, 0x5f, 0x55, 0x53, 0x45, 0x52, 0x10, 0x0c, 0x12, 0x09, 0x0a, 0x05, 0x43, 0x4c, 0x4f,
  9271  	0x4e, 0x45, 0x10, 0x0e, 0x12, 0x10, 0x0a, 0x0c, 0x53, 0x54, 0x4f, 0x50, 0x5f, 0x52, 0x45, 0x50,
  9272  	0x4c, 0x49, 0x43, 0x41, 0x10, 0x0f, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x54, 0x41, 0x52, 0x54, 0x5f,
  9273  	0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x10, 0x10, 0x12, 0x13, 0x0a, 0x0f, 0x50, 0x52, 0x4f,
  9274  	0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x10, 0x11, 0x12, 0x12,
  9275  	0x0a, 0x0e, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41,
  9276  	0x10, 0x12, 0x12, 0x0f, 0x0a, 0x0b, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x53, 0x45,
  9277  	0x52, 0x10, 0x13, 0x12, 0x0f, 0x0a, 0x0b, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x55, 0x53,
  9278  	0x45, 0x52, 0x10, 0x14, 0x12, 0x0f, 0x0a, 0x0b, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x55,
  9279  	0x53, 0x45, 0x52, 0x10, 0x15, 0x12, 0x13, 0x0a, 0x0f, 0x43, 0x52, 0x45, 0x41, 0x54, 0x45, 0x5f,
  9280  	0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x10, 0x16, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x45,
  9281  	0x4c, 0x45, 0x54, 0x45, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x10, 0x17, 0x12,
  9282  	0x13, 0x0a, 0x0f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41,
  9283  	0x53, 0x45, 0x10, 0x18, 0x12, 0x0c, 0x0a, 0x08, 0x46, 0x41, 0x49, 0x4c, 0x4f, 0x56, 0x45, 0x52,
  9284  	0x10, 0x19, 0x12, 0x11, 0x0a, 0x0d, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x5f, 0x42, 0x41, 0x43,
  9285  	0x4b, 0x55, 0x50, 0x10, 0x1a, 0x12, 0x14, 0x0a, 0x10, 0x52, 0x45, 0x43, 0x52, 0x45, 0x41, 0x54,
  9286  	0x45, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x10, 0x1b, 0x12, 0x10, 0x0a, 0x0c, 0x54,
  9287  	0x52, 0x55, 0x4e, 0x43, 0x41, 0x54, 0x45, 0x5f, 0x4c, 0x4f, 0x47, 0x10, 0x1c, 0x12, 0x11, 0x0a,
  9288  	0x0d, 0x44, 0x45, 0x4d, 0x4f, 0x54, 0x45, 0x5f, 0x4d, 0x41, 0x53, 0x54, 0x45, 0x52, 0x10, 0x1d,
  9289  	0x12, 0x0f, 0x0a, 0x0b, 0x4d, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10,
  9290  	0x1e, 0x12, 0x19, 0x0a, 0x11, 0x45, 0x4e, 0x41, 0x42, 0x4c, 0x45, 0x5f, 0x50, 0x52, 0x49, 0x56,
  9291  	0x41, 0x54, 0x45, 0x5f, 0x49, 0x50, 0x10, 0x1f, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x19, 0x0a, 0x11,
  9292  	0x44, 0x45, 0x46, 0x45, 0x52, 0x5f, 0x4d, 0x41, 0x49, 0x4e, 0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43,
  9293  	0x45, 0x10, 0x20, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x14, 0x0a, 0x0c, 0x43, 0x52, 0x45, 0x41, 0x54,
  9294  	0x45, 0x5f, 0x43, 0x4c, 0x4f, 0x4e, 0x45, 0x10, 0x21, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x1a, 0x0a,
  9295  	0x16, 0x52, 0x45, 0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x4d, 0x41, 0x49, 0x4e,
  9296  	0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x22, 0x12, 0x17, 0x0a, 0x13, 0x53, 0x54, 0x41,
  9297  	0x52, 0x54, 0x5f, 0x45, 0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x5f, 0x53, 0x59, 0x4e, 0x43,
  9298  	0x10, 0x23, 0x22, 0x5e, 0x0a, 0x12, 0x53, 0x71, 0x6c, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  9299  	0x6f, 0x6e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x24, 0x0a, 0x20, 0x53, 0x51, 0x4c, 0x5f,
  9300  	0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53,
  9301  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b,
  9302  	0x0a, 0x07, 0x50, 0x45, 0x4e, 0x44, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x52,
  9303  	0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x08, 0x0a, 0x04, 0x44, 0x4f, 0x4e, 0x45,
  9304  	0x10, 0x03, 0x22, 0x52, 0x0a, 0x0e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45,
  9305  	0x72, 0x72, 0x6f, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01,
  9306  	0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65,
  9307  	0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x18, 0x0a, 0x07,
  9308  	0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x6d,
  9309  	0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x22, 0x67, 0x0a, 0x0f, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  9310  	0x69, 0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e,
  9311  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x40, 0x0a,
  9312  	0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x28, 0x2e,
  9313  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  9314  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69,
  9315  	0x6f, 0x6e, 0x45, 0x72, 0x72, 0x6f, 0x72, 0x52, 0x06, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x73, 0x22,
  9316  	0xbe, 0x04, 0x0a, 0x18, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x69,
  9317  	0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x3a, 0x0a, 0x0a,
  9318  	0x6d, 0x69, 0x6e, 0x5f, 0x6c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b,
  9319  	0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  9320  	0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x09, 0x6d,
  9321  	0x69, 0x6e, 0x4c, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x12, 0x5d, 0x0a, 0x0a, 0x63, 0x6f, 0x6d, 0x70,
  9322  	0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3d, 0x2e, 0x67,
  9323  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  9324  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64,
  9325  	0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
  9326  	0x2e, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x52, 0x0a, 0x63, 0x6f, 0x6d,
  9327  	0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x12, 0x42, 0x0a, 0x0e, 0x72, 0x65, 0x75, 0x73, 0x65,
  9328  	0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32,
  9329  	0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75,
  9330  	0x66, 0x2e, 0x49, 0x6e, 0x74, 0x33, 0x32, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0d, 0x72, 0x65,
  9331  	0x75, 0x73, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x5a, 0x0a, 0x1b, 0x64,
  9332  	0x69, 0x73, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x5f, 0x75, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65,
  9333  	0x5f, 0x73, 0x75, 0x62, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b,
  9334  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  9335  	0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x19, 0x64, 0x69,
  9336  	0x73, 0x61, 0x6c, 0x6c, 0x6f, 0x77, 0x55, 0x73, 0x65, 0x72, 0x6e, 0x61, 0x6d, 0x65, 0x53, 0x75,
  9337  	0x62, 0x73, 0x74, 0x72, 0x69, 0x6e, 0x67, 0x12, 0x53, 0x0a, 0x18, 0x70, 0x61, 0x73, 0x73, 0x77,
  9338  	0x6f, 0x72, 0x64, 0x5f, 0x63, 0x68, 0x61, 0x6e, 0x67, 0x65, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72,
  9339  	0x76, 0x61, 0x6c, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67,
  9340  	0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61,
  9341  	0x74, 0x69, 0x6f, 0x6e, 0x52, 0x16, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x43, 0x68,
  9342  	0x61, 0x6e, 0x67, 0x65, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x12, 0x50, 0x0a, 0x16,
  9343  	0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x5f, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f,
  9344  	0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  9345  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42,
  9346  	0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x14, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65,
  9347  	0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x22, 0x40,
  9348  	0x0a, 0x0a, 0x43, 0x6f, 0x6d, 0x70, 0x6c, 0x65, 0x78, 0x69, 0x74, 0x79, 0x12, 0x1a, 0x0a, 0x16,
  9349  	0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x58, 0x49, 0x54, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
  9350  	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16, 0x0a, 0x12, 0x43, 0x4f, 0x4d, 0x50,
  9351  	0x4c, 0x45, 0x58, 0x49, 0x54, 0x59, 0x5f, 0x44, 0x45, 0x46, 0x41, 0x55, 0x4c, 0x54, 0x10, 0x01,
  9352  	0x22, 0x8f, 0x01, 0x0a, 0x16, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x4c,
  9353  	0x69, 0x73, 0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b,
  9354  	0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12,
  9355  	0x39, 0x0a, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x23,
  9356  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  9357  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  9358  	0x69, 0x6f, 0x6e, 0x52, 0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x12, 0x26, 0x0a, 0x0f, 0x6e, 0x65,
  9359  	0x78, 0x74, 0x5f, 0x70, 0x61, 0x67, 0x65, 0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x03, 0x20,
  9360  	0x01, 0x28, 0x09, 0x52, 0x0d, 0x6e, 0x65, 0x78, 0x74, 0x50, 0x61, 0x67, 0x65, 0x54, 0x6f, 0x6b,
  9361  	0x65, 0x6e, 0x22, 0xe4, 0x01, 0x0a, 0x14, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f,
  9362  	0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6b,
  9363  	0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12,
  9364  	0x73, 0x0a, 0x1b, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61,
  9365  	0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02,
  9366  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x33, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  9367  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e,
  9368  	0x4d, 0x79, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66,
  9369  	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x19, 0x6d, 0x79, 0x73, 0x71, 0x6c,
  9370  	0x52, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
  9371  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x43, 0x0a, 0x0f, 0x66, 0x61, 0x69, 0x6c, 0x6f, 0x76, 0x65, 0x72,
  9372  	0x5f, 0x74, 0x61, 0x72, 0x67, 0x65, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  9373  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  9374  	0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x66, 0x61, 0x69, 0x6c, 0x6f,
  9375  	0x76, 0x65, 0x72, 0x54, 0x61, 0x72, 0x67, 0x65, 0x74, 0x22, 0x89, 0x01, 0x0a, 0x14, 0x52, 0x65,
  9376  	0x73, 0x74, 0x6f, 0x72, 0x65, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x74, 0x65,
  9377  	0x78, 0x74, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09,
  9378  	0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x22, 0x0a, 0x0d, 0x62, 0x61, 0x63, 0x6b, 0x75, 0x70,
  9379  	0x5f, 0x72, 0x75, 0x6e, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x03, 0x52, 0x0b, 0x62,
  9380  	0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x75, 0x6e, 0x49, 0x64, 0x12, 0x1f, 0x0a, 0x0b, 0x69, 0x6e,
  9381  	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x69, 0x64, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52,
  9382  	0x0a, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x49, 0x64, 0x12, 0x18, 0x0a, 0x07, 0x70,
  9383  	0x72, 0x6f, 0x6a, 0x65, 0x63, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x70, 0x72,
  9384  	0x6f, 0x6a, 0x65, 0x63, 0x74, 0x22, 0x4e, 0x0a, 0x15, 0x52, 0x6f, 0x74, 0x61, 0x74, 0x65, 0x53,
  9385  	0x65, 0x72, 0x76, 0x65, 0x72, 0x43, 0x61, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12,
  9386  	0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69,
  9387  	0x6e, 0x64, 0x12, 0x21, 0x0a, 0x0c, 0x6e, 0x65, 0x78, 0x74, 0x5f, 0x76, 0x65, 0x72, 0x73, 0x69,
  9388  	0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x6e, 0x65, 0x78, 0x74, 0x56, 0x65,
  9389  	0x72, 0x73, 0x69, 0x6f, 0x6e, 0x22, 0x89, 0x12, 0x0a, 0x08, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e,
  9390  	0x67, 0x73, 0x12, 0x46, 0x0a, 0x10, 0x73, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x5f, 0x76,
  9391  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67,
  9392  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49,
  9393  	0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0f, 0x73, 0x65, 0x74, 0x74, 0x69,
  9394  	0x6e, 0x67, 0x73, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x42, 0x0a, 0x1b, 0x61, 0x75,
  9395  	0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x5f, 0x67, 0x61, 0x65, 0x5f, 0x61, 0x70, 0x70,
  9396  	0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x09, 0x42,
  9397  	0x02, 0x18, 0x01, 0x52, 0x19, 0x61, 0x75, 0x74, 0x68, 0x6f, 0x72, 0x69, 0x7a, 0x65, 0x64, 0x47,
  9398  	0x61, 0x65, 0x41, 0x70, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x73, 0x12, 0x12,
  9399  	0x0a, 0x04, 0x74, 0x69, 0x65, 0x72, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x74, 0x69,
  9400  	0x65, 0x72, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  9401  	0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x53, 0x0a, 0x0b, 0x75, 0x73, 0x65, 0x72, 0x5f, 0x6c,
  9402  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x05, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f,
  9403  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76,
  9404  	0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e,
  9405  	0x55, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52,
  9406  	0x0a, 0x75, 0x73, 0x65, 0x72, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x5a, 0x0a, 0x11, 0x61,
  9407  	0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65,
  9408  	0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  9409  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  9410  	0x34, 0x2e, 0x53, 0x71, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c, 0x69, 0x74,
  9411  	0x79, 0x54, 0x79, 0x70, 0x65, 0x52, 0x10, 0x61, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c,
  9412  	0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4b, 0x0a, 0x0c, 0x70, 0x72, 0x69, 0x63, 0x69,
  9413  	0x6e, 0x67, 0x5f, 0x70, 0x6c, 0x61, 0x6e, 0x18, 0x07, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x28, 0x2e,
  9414  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  9415  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x50, 0x72, 0x69, 0x63,
  9416  	0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x52, 0x0b, 0x70, 0x72, 0x69, 0x63, 0x69, 0x6e, 0x67,
  9417  	0x50, 0x6c, 0x61, 0x6e, 0x12, 0x5b, 0x0a, 0x10, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74,
  9418  	0x69, 0x6f, 0x6e, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x08, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x2c,
  9419  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  9420  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x70,
  9421  	0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x02, 0x18, 0x01,
  9422  	0x52, 0x0f, 0x72, 0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70,
  9423  	0x65, 0x12, 0x56, 0x0a, 0x19, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f, 0x61, 0x75, 0x74,
  9424  	0x6f, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x5f, 0x6c, 0x69, 0x6d, 0x69, 0x74, 0x18, 0x09,
  9425  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  9426  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49, 0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75,
  9427  	0x65, 0x52, 0x16, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x41, 0x75, 0x74, 0x6f, 0x52, 0x65,
  9428  	0x73, 0x69, 0x7a, 0x65, 0x4c, 0x69, 0x6d, 0x69, 0x74, 0x12, 0x63, 0x0a, 0x11, 0x61, 0x63, 0x74,
  9429  	0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18, 0x0a,
  9430  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x36, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  9431  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e,
  9432  	0x53, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x73, 0x2e, 0x53, 0x71, 0x6c, 0x41, 0x63, 0x74, 0x69,
  9433  	0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x10, 0x61, 0x63,
  9434  	0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x12, 0x54,
  9435  	0x0a, 0x10, 0x69, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69,
  9436  	0x6f, 0x6e, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  9437  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65,
  9438  	0x74, 0x61, 0x34, 0x2e, 0x49, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74,
  9439  	0x69, 0x6f, 0x6e, 0x52, 0x0f, 0x69, 0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
  9440  	0x74, 0x69, 0x6f, 0x6e, 0x12, 0x4a, 0x0a, 0x13, 0x73, 0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x5f,
  9441  	0x61, 0x75, 0x74, 0x6f, 0x5f, 0x72, 0x65, 0x73, 0x69, 0x7a, 0x65, 0x18, 0x0c, 0x20, 0x01, 0x28,
  9442  	0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  9443  	0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x11, 0x73,
  9444  	0x74, 0x6f, 0x72, 0x61, 0x67, 0x65, 0x41, 0x75, 0x74, 0x6f, 0x52, 0x65, 0x73, 0x69, 0x7a, 0x65,
  9445  	0x12, 0x5d, 0x0a, 0x13, 0x6c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x65,
  9446  	0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2c, 0x2e,
  9447  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c,
  9448  	0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x4c, 0x6f, 0x63, 0x61, 0x74, 0x69, 0x6f,
  9449  	0x6e, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x52, 0x12, 0x6c, 0x6f, 0x63,
  9450  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x65, 0x66, 0x65, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x12,
  9451  	0x4e, 0x0a, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x66, 0x6c, 0x61, 0x67,
  9452  	0x73, 0x18, 0x0e, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  9453  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  9454  	0x61, 0x34, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73,
  9455  	0x52, 0x0d, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x46, 0x6c, 0x61, 0x67, 0x73, 0x12,
  9456  	0x4f, 0x0a, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x74, 0x79, 0x70,
  9457  	0x65, 0x18, 0x0f, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x29, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  9458  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  9459  	0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x44, 0x69, 0x73, 0x6b, 0x54, 0x79,
  9460  	0x70, 0x65, 0x52, 0x0c, 0x64, 0x61, 0x74, 0x61, 0x44, 0x69, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65,
  9461  	0x12, 0x5a, 0x0a, 0x12, 0x6d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f,
  9462  	0x77, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x18, 0x10, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2b, 0x2e, 0x67,
  9463  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  9464  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61,
  9465  	0x6e, 0x63, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x52, 0x11, 0x6d, 0x61, 0x69, 0x6e, 0x74,
  9466  	0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x57, 0x69, 0x6e, 0x64, 0x6f, 0x77, 0x12, 0x60, 0x0a, 0x14,
  9467  	0x62, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61,
  9468  	0x74, 0x69, 0x6f, 0x6e, 0x18, 0x11, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x2d, 0x2e, 0x67, 0x6f, 0x6f,
  9469  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
  9470  	0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x43, 0x6f, 0x6e, 0x66,
  9471  	0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x13, 0x62, 0x61, 0x63, 0x6b, 0x75,
  9472  	0x70, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x5c,
  9473  	0x0a, 0x1c, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69,
  9474  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x12,
  9475  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  9476  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65,
  9477  	0x52, 0x1a, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x52, 0x65, 0x70, 0x6c, 0x69, 0x63,
  9478  	0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x12, 0x63, 0x0a, 0x1e,
  9479  	0x63, 0x72, 0x61, 0x73, 0x68, 0x5f, 0x73, 0x61, 0x66, 0x65, 0x5f, 0x72, 0x65, 0x70, 0x6c, 0x69,
  9480  	0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x65, 0x6e, 0x61, 0x62, 0x6c, 0x65, 0x64, 0x18, 0x13,
  9481  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  9482  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x42, 0x6f, 0x6f, 0x6c, 0x56, 0x61, 0x6c, 0x75, 0x65,
  9483  	0x42, 0x02, 0x18, 0x01, 0x52, 0x1b, 0x63, 0x72, 0x61, 0x73, 0x68, 0x53, 0x61, 0x66, 0x65, 0x52,
  9484  	0x65, 0x70, 0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x45, 0x6e, 0x61, 0x62, 0x6c, 0x65,
  9485  	0x64, 0x12, 0x46, 0x0a, 0x11, 0x64, 0x61, 0x74, 0x61, 0x5f, 0x64, 0x69, 0x73, 0x6b, 0x5f, 0x73,
  9486  	0x69, 0x7a, 0x65, 0x5f, 0x67, 0x62, 0x18, 0x14, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1b, 0x2e, 0x67,
  9487  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x49,
  9488  	0x6e, 0x74, 0x36, 0x34, 0x56, 0x61, 0x6c, 0x75, 0x65, 0x52, 0x0e, 0x64, 0x61, 0x74, 0x61, 0x44,
  9489  	0x69, 0x73, 0x6b, 0x53, 0x69, 0x7a, 0x65, 0x47, 0x62, 0x12, 0x6a, 0x0a, 0x17, 0x61, 0x63, 0x74,
  9490  	0x69, 0x76, 0x65, 0x5f, 0x64, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x5f, 0x63, 0x6f,
  9491  	0x6e, 0x66, 0x69, 0x67, 0x18, 0x16, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
  9492  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31,
  9493  	0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x44,
  9494  	0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x15,
  9495  	0x61, 0x63, 0x74, 0x69, 0x76, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72, 0x79, 0x43,
  9496  	0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x1c, 0x0a, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74, 0x69,
  9497  	0x6f, 0x6e, 0x18, 0x17, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x63, 0x6f, 0x6c, 0x6c, 0x61, 0x74,
  9498  	0x69, 0x6f, 0x6e, 0x12, 0x69, 0x0a, 0x18, 0x64, 0x65, 0x6e, 0x79, 0x5f, 0x6d, 0x61, 0x69, 0x6e,
  9499  	0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x5f, 0x70, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x18,
  9500  	0x18, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x2f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  9501  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34,
  9502  	0x2e, 0x44, 0x65, 0x6e, 0x79, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65,
  9503  	0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x52, 0x16, 0x64, 0x65, 0x6e, 0x79, 0x4d, 0x61, 0x69, 0x6e,
  9504  	0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x50, 0x65, 0x72, 0x69, 0x6f, 0x64, 0x73, 0x12, 0x51,
  9505  	0x0a, 0x0f, 0x69, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0x73, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69,
  9506  	0x67, 0x18, 0x19, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x28, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  9507  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74,
  9508  	0x61, 0x34, 0x2e, 0x49, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69,
  9509  	0x67, 0x52, 0x0e, 0x69, 0x6e, 0x73, 0x69, 0x67, 0x68, 0x74, 0x73, 0x43, 0x6f, 0x6e, 0x66, 0x69,
  9510  	0x67, 0x12, 0x70, 0x0a, 0x1a, 0x70, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x5f, 0x76, 0x61,
  9511  	0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x18,
  9512  	0x1b, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63,
  9513  	0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34,
  9514  	0x2e, 0x50, 0x61, 0x73, 0x73, 0x77, 0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74,
  9515  	0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79, 0x52, 0x18, 0x70, 0x61, 0x73, 0x73, 0x77,
  9516  	0x6f, 0x72, 0x64, 0x56, 0x61, 0x6c, 0x69, 0x64, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c,
  9517  	0x69, 0x63, 0x79, 0x12, 0x65, 0x0a, 0x17, 0x73, 0x71, 0x6c, 0x5f, 0x73, 0x65, 0x72, 0x76, 0x65,
  9518  	0x72, 0x5f, 0x61, 0x75, 0x64, 0x69, 0x74, 0x5f, 0x63, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x18, 0x1d,
  9519  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  9520  	0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e,
  9521  	0x53, 0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f,
  9522  	0x6e, 0x66, 0x69, 0x67, 0x52, 0x14, 0x73, 0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65, 0x72, 0x41,
  9523  	0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x1a, 0x3d, 0x0a, 0x0f, 0x55, 0x73,
  9524  	0x65, 0x72, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a,
  9525  	0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12,
  9526  	0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05,
  9527  	0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x66, 0x0a, 0x13, 0x53, 0x71, 0x6c,
  9528  	0x41, 0x63, 0x74, 0x69, 0x76, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x6f, 0x6c, 0x69, 0x63, 0x79,
  9529  	0x12, 0x25, 0x0a, 0x21, 0x53, 0x51, 0x4c, 0x5f, 0x41, 0x43, 0x54, 0x49, 0x56, 0x41, 0x54, 0x49,
  9530  	0x4f, 0x4e, 0x5f, 0x50, 0x4f, 0x4c, 0x49, 0x43, 0x59, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43,
  9531  	0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x4c, 0x57, 0x41, 0x59,
  9532  	0x53, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x4e, 0x45, 0x56, 0x45, 0x52, 0x10, 0x02, 0x12, 0x11,
  9533  	0x0a, 0x09, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x4d, 0x41, 0x4e, 0x44, 0x10, 0x03, 0x1a, 0x02, 0x08,
  9534  	0x01, 0x22, 0xe6, 0x02, 0x0a, 0x07, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x12, 0x12, 0x0a,
  9535  	0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e,
  9536  	0x64, 0x12, 0x2c, 0x0a, 0x12, 0x63, 0x65, 0x72, 0x74, 0x5f, 0x73, 0x65, 0x72, 0x69, 0x61, 0x6c,
  9537  	0x5f, 0x6e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x10, 0x63,
  9538  	0x65, 0x72, 0x74, 0x53, 0x65, 0x72, 0x69, 0x61, 0x6c, 0x4e, 0x75, 0x6d, 0x62, 0x65, 0x72, 0x12,
  9539  	0x12, 0x0a, 0x04, 0x63, 0x65, 0x72, 0x74, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x63,
  9540  	0x65, 0x72, 0x74, 0x12, 0x3b, 0x0a, 0x0b, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x5f, 0x74, 0x69,
  9541  	0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  9542  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73,
  9543  	0x74, 0x61, 0x6d, 0x70, 0x52, 0x0a, 0x63, 0x72, 0x65, 0x61, 0x74, 0x65, 0x54, 0x69, 0x6d, 0x65,
  9544  	0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  9545  	0x05, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e, 0x61, 0x6d,
  9546  	0x65, 0x12, 0x43, 0x0a, 0x0f, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f,
  9547  	0x74, 0x69, 0x6d, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f,
  9548  	0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d,
  9549  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x0e, 0x65, 0x78, 0x70, 0x69, 0x72, 0x61, 0x74, 0x69,
  9550  	0x6f, 0x6e, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x29, 0x0a, 0x10, 0x73, 0x68, 0x61, 0x31, 0x5f, 0x66,
  9551  	0x69, 0x6e, 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e, 0x74, 0x18, 0x07, 0x20, 0x01, 0x28, 0x09,
  9552  	0x52, 0x0f, 0x73, 0x68, 0x61, 0x31, 0x46, 0x69, 0x6e, 0x67, 0x65, 0x72, 0x70, 0x72, 0x69, 0x6e,
  9553  	0x74, 0x12, 0x1a, 0x0a, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x18, 0x08, 0x20,
  9554  	0x01, 0x28, 0x09, 0x52, 0x08, 0x69, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x12, 0x1b, 0x0a,
  9555  	0x09, 0x73, 0x65, 0x6c, 0x66, 0x5f, 0x6c, 0x69, 0x6e, 0x6b, 0x18, 0x09, 0x20, 0x01, 0x28, 0x09,
  9556  	0x52, 0x08, 0x73, 0x65, 0x6c, 0x66, 0x4c, 0x69, 0x6e, 0x6b, 0x22, 0x79, 0x0a, 0x0d, 0x53, 0x73,
  9557  	0x6c, 0x43, 0x65, 0x72, 0x74, 0x44, 0x65, 0x74, 0x61, 0x69, 0x6c, 0x12, 0x3e, 0x0a, 0x09, 0x63,
  9558  	0x65, 0x72, 0x74, 0x5f, 0x69, 0x6e, 0x66, 0x6f, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21,
  9559  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  9560  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72,
  9561  	0x74, 0x52, 0x08, 0x63, 0x65, 0x72, 0x74, 0x49, 0x6e, 0x66, 0x6f, 0x12, 0x28, 0x0a, 0x10, 0x63,
  9562  	0x65, 0x72, 0x74, 0x5f, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x5f, 0x6b, 0x65, 0x79, 0x18,
  9563  	0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0e, 0x63, 0x65, 0x72, 0x74, 0x50, 0x72, 0x69, 0x76, 0x61,
  9564  	0x74, 0x65, 0x4b, 0x65, 0x79, 0x22, 0x62, 0x0a, 0x1e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74,
  9565  	0x73, 0x43, 0x72, 0x65, 0x61, 0x74, 0x65, 0x45, 0x70, 0x68, 0x65, 0x6d, 0x65, 0x72, 0x61, 0x6c,
  9566  	0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x12, 0x1d, 0x0a, 0x0a, 0x70, 0x75, 0x62, 0x6c, 0x69,
  9567  	0x63, 0x5f, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x09, 0x70, 0x75, 0x62,
  9568  	0x6c, 0x69, 0x63, 0x4b, 0x65, 0x79, 0x12, 0x21, 0x0a, 0x0c, 0x61, 0x63, 0x63, 0x65, 0x73, 0x73,
  9569  	0x5f, 0x74, 0x6f, 0x6b, 0x65, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x61, 0x63,
  9570  	0x63, 0x65, 0x73, 0x73, 0x54, 0x6f, 0x6b, 0x65, 0x6e, 0x22, 0x38, 0x0a, 0x15, 0x53, 0x73, 0x6c,
  9571  	0x43, 0x65, 0x72, 0x74, 0x73, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52, 0x65, 0x71, 0x75, 0x65,
  9572  	0x73, 0x74, 0x12, 0x1f, 0x0a, 0x0b, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x5f, 0x6e, 0x61, 0x6d,
  9573  	0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6f, 0x6d, 0x6d, 0x6f, 0x6e, 0x4e,
  9574  	0x61, 0x6d, 0x65, 0x22, 0xe6, 0x03, 0x0a, 0x2c, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61,
  9575  	0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61,
  9576  	0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74,
  9577  	0x42, 0x6f, 0x64, 0x79, 0x12, 0x71, 0x0a, 0x0a, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
  9578  	0x6c, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x51, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  9579  	0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65,
  9580  	0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73,
  9581  	0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65,
  9582  	0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75, 0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79,
  9583  	0x2e, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x52, 0x0a, 0x72, 0x65, 0x73,
  9584  	0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x1a, 0xd2, 0x01, 0x0a, 0x0a, 0x52, 0x65, 0x73, 0x63,
  9585  	0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x12, 0x7e, 0x0a, 0x0f, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65,
  9586  	0x64, 0x75, 0x6c, 0x65, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
  9587  	0x55, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73,
  9588  	0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x71, 0x6c, 0x49, 0x6e,
  9589  	0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x73, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c,
  9590  	0x65, 0x4d, 0x61, 0x69, 0x6e, 0x74, 0x65, 0x6e, 0x61, 0x6e, 0x63, 0x65, 0x52, 0x65, 0x71, 0x75,
  9591  	0x65, 0x73, 0x74, 0x42, 0x6f, 0x64, 0x79, 0x2e, 0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
  9592  	0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x52, 0x0e, 0x72, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
  9593  	0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x44, 0x0a, 0x0d, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75,
  9594  	0x6c, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e,
  9595  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e,
  9596  	0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x0c,
  9597  	0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x22, 0x6e, 0x0a, 0x0e,
  9598  	0x52, 0x65, 0x73, 0x63, 0x68, 0x65, 0x64, 0x75, 0x6c, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1f,
  9599  	0x0a, 0x1b, 0x52, 0x45, 0x53, 0x43, 0x48, 0x45, 0x44, 0x55, 0x4c, 0x45, 0x5f, 0x54, 0x59, 0x50,
  9600  	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  9601  	0x0d, 0x0a, 0x09, 0x49, 0x4d, 0x4d, 0x45, 0x44, 0x49, 0x41, 0x54, 0x45, 0x10, 0x01, 0x12, 0x19,
  9602  	0x0a, 0x15, 0x4e, 0x45, 0x58, 0x54, 0x5f, 0x41, 0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x4c, 0x45,
  9603  	0x5f, 0x57, 0x49, 0x4e, 0x44, 0x4f, 0x57, 0x10, 0x02, 0x12, 0x11, 0x0a, 0x0d, 0x53, 0x50, 0x45,
  9604  	0x43, 0x49, 0x46, 0x49, 0x43, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x03, 0x22, 0x82, 0x02, 0x0a,
  9605  	0x16, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x49, 0x6e, 0x73, 0x65, 0x72, 0x74, 0x52,
  9606  	0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18,
  9607  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x41, 0x0a, 0x09, 0x6f,
  9608  	0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x23,
  9609  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71,
  9610  	0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x4f, 0x70, 0x65, 0x72, 0x61, 0x74,
  9611  	0x69, 0x6f, 0x6e, 0x52, 0x09, 0x6f, 0x70, 0x65, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x47,
  9612  	0x0a, 0x0e, 0x73, 0x65, 0x72, 0x76, 0x65, 0x72, 0x5f, 0x63, 0x61, 0x5f, 0x63, 0x65, 0x72, 0x74,
  9613  	0x18, 0x03, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  9614  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61,
  9615  	0x34, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52, 0x0c, 0x73, 0x65, 0x72, 0x76, 0x65,
  9616  	0x72, 0x43, 0x61, 0x43, 0x65, 0x72, 0x74, 0x12, 0x48, 0x0a, 0x0b, 0x63, 0x6c, 0x69, 0x65, 0x6e,
  9617  	0x74, 0x5f, 0x63, 0x65, 0x72, 0x74, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x27, 0x2e, 0x67,
  9618  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  9619  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x44,
  9620  	0x65, 0x74, 0x61, 0x69, 0x6c, 0x52, 0x0a, 0x63, 0x6c, 0x69, 0x65, 0x6e, 0x74, 0x43, 0x65, 0x72,
  9621  	0x74, 0x22, 0x63, 0x0a, 0x14, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x73, 0x4c, 0x69, 0x73,
  9622  	0x74, 0x52, 0x65, 0x73, 0x70, 0x6f, 0x6e, 0x73, 0x65, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e,
  9623  	0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x37, 0x0a,
  9624  	0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x21, 0x2e, 0x67,
  9625  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e,
  9626  	0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x2e, 0x53, 0x73, 0x6c, 0x43, 0x65, 0x72, 0x74, 0x52,
  9627  	0x05, 0x69, 0x74, 0x65, 0x6d, 0x73, 0x22, 0x43, 0x0a, 0x12, 0x54, 0x72, 0x75, 0x6e, 0x63, 0x61,
  9628  	0x74, 0x65, 0x4c, 0x6f, 0x67, 0x43, 0x6f, 0x6e, 0x74, 0x65, 0x78, 0x74, 0x12, 0x12, 0x0a, 0x04,
  9629  	0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  9630  	0x12, 0x19, 0x0a, 0x08, 0x6c, 0x6f, 0x67, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x02, 0x20, 0x01,
  9631  	0x28, 0x09, 0x52, 0x07, 0x6c, 0x6f, 0x67, 0x54, 0x79, 0x70, 0x65, 0x22, 0x46, 0x0a, 0x18, 0x53,
  9632  	0x71, 0x6c, 0x41, 0x63, 0x74, 0x69, 0x76, 0x65, 0x44, 0x69, 0x72, 0x65, 0x63, 0x74, 0x6f, 0x72,
  9633  	0x79, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x18,
  9634  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64, 0x12, 0x16, 0x0a, 0x06, 0x64,
  9635  	0x6f, 0x6d, 0x61, 0x69, 0x6e, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x06, 0x64, 0x6f, 0x6d,
  9636  	0x61, 0x69, 0x6e, 0x22, 0xd0, 0x01, 0x0a, 0x14, 0x53, 0x71, 0x6c, 0x53, 0x65, 0x72, 0x76, 0x65,
  9637  	0x72, 0x41, 0x75, 0x64, 0x69, 0x74, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x12, 0x0a, 0x04,
  9638  	0x6b, 0x69, 0x6e, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6b, 0x69, 0x6e, 0x64,
  9639  	0x12, 0x16, 0x0a, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  9640  	0x52, 0x06, 0x62, 0x75, 0x63, 0x6b, 0x65, 0x74, 0x12, 0x48, 0x0a, 0x12, 0x72, 0x65, 0x74, 0x65,
  9641  	0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x69, 0x6e, 0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x03,
  9642  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72,
  9643  	0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  9644  	0x11, 0x72, 0x65, 0x74, 0x65, 0x6e, 0x74, 0x69, 0x6f, 0x6e, 0x49, 0x6e, 0x74, 0x65, 0x72, 0x76,
  9645  	0x61, 0x6c, 0x12, 0x42, 0x0a, 0x0f, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x5f, 0x69, 0x6e, 0x74,
  9646  	0x65, 0x72, 0x76, 0x61, 0x6c, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f,
  9647  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75,
  9648  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x52, 0x0e, 0x75, 0x70, 0x6c, 0x6f, 0x61, 0x64, 0x49, 0x6e,
  9649  	0x74, 0x65, 0x72, 0x76, 0x61, 0x6c, 0x2a, 0x47, 0x0a, 0x0b, 0x53, 0x71, 0x6c, 0x46, 0x69, 0x6c,
  9650  	0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x51, 0x4c, 0x5f, 0x46, 0x49, 0x4c,
  9651  	0x45, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
  9652  	0x45, 0x44, 0x10, 0x00, 0x12, 0x07, 0x0a, 0x03, 0x53, 0x51, 0x4c, 0x10, 0x01, 0x12, 0x07, 0x0a,
  9653  	0x03, 0x43, 0x53, 0x56, 0x10, 0x02, 0x12, 0x07, 0x0a, 0x03, 0x42, 0x41, 0x4b, 0x10, 0x04, 0x2a,
  9654  	0xc4, 0x01, 0x0a, 0x12, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x52, 0x75, 0x6e,
  9655  	0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x12, 0x25, 0x0a, 0x21, 0x53, 0x51, 0x4c, 0x5f, 0x42, 0x41,
  9656  	0x43, 0x4b, 0x55, 0x50, 0x5f, 0x52, 0x55, 0x4e, 0x5f, 0x53, 0x54, 0x41, 0x54, 0x55, 0x53, 0x5f,
  9657  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a,
  9658  	0x08, 0x45, 0x4e, 0x51, 0x55, 0x45, 0x55, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x4f,
  9659  	0x56, 0x45, 0x52, 0x44, 0x55, 0x45, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e,
  9660  	0x49, 0x4e, 0x47, 0x10, 0x03, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10,
  9661  	0x04, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x55, 0x43, 0x43, 0x45, 0x53, 0x53, 0x46, 0x55, 0x4c, 0x10,
  9662  	0x05, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x4b, 0x49, 0x50, 0x50, 0x45, 0x44, 0x10, 0x06, 0x12, 0x14,
  9663  	0x0a, 0x10, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49, 0x4f, 0x4e, 0x5f, 0x50, 0x45, 0x4e, 0x44, 0x49,
  9664  	0x4e, 0x47, 0x10, 0x07, 0x12, 0x13, 0x0a, 0x0f, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49, 0x4f, 0x4e,
  9665  	0x5f, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x08, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c,
  9666  	0x45, 0x54, 0x45, 0x44, 0x10, 0x09, 0x2a, 0x55, 0x0a, 0x10, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x63,
  9667  	0x6b, 0x75, 0x70, 0x52, 0x75, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x1f, 0x53, 0x51,
  9668  	0x4c, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x5f, 0x52, 0x55, 0x4e, 0x5f, 0x54, 0x59, 0x50,
  9669  	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  9670  	0x0d, 0x0a, 0x09, 0x41, 0x55, 0x54, 0x4f, 0x4d, 0x41, 0x54, 0x45, 0x44, 0x10, 0x01, 0x12, 0x0d,
  9671  	0x0a, 0x09, 0x4f, 0x4e, 0x5f, 0x44, 0x45, 0x4d, 0x41, 0x4e, 0x44, 0x10, 0x02, 0x2a, 0x4c, 0x0a,
  9672  	0x0d, 0x53, 0x71, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x75, 0x70, 0x4b, 0x69, 0x6e, 0x64, 0x12, 0x1f,
  9673  	0x0a, 0x1b, 0x53, 0x51, 0x4c, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x55, 0x50, 0x5f, 0x4b, 0x49, 0x4e,
  9674  	0x44, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  9675  	0x0c, 0x0a, 0x08, 0x53, 0x4e, 0x41, 0x50, 0x53, 0x48, 0x4f, 0x54, 0x10, 0x01, 0x12, 0x0c, 0x0a,
  9676  	0x08, 0x50, 0x48, 0x59, 0x53, 0x49, 0x43, 0x41, 0x4c, 0x10, 0x02, 0x2a, 0x63, 0x0a, 0x0e, 0x53,
  9677  	0x71, 0x6c, 0x42, 0x61, 0x63, 0x6b, 0x65, 0x6e, 0x64, 0x54, 0x79, 0x70, 0x65, 0x12, 0x20, 0x0a,
  9678  	0x1c, 0x53, 0x51, 0x4c, 0x5f, 0x42, 0x41, 0x43, 0x4b, 0x45, 0x4e, 0x44, 0x5f, 0x54, 0x59, 0x50,
  9679  	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  9680  	0x11, 0x0a, 0x09, 0x46, 0x49, 0x52, 0x53, 0x54, 0x5f, 0x47, 0x45, 0x4e, 0x10, 0x01, 0x1a, 0x02,
  9681  	0x08, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x53, 0x45, 0x43, 0x4f, 0x4e, 0x44, 0x5f, 0x47, 0x45, 0x4e,
  9682  	0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x45, 0x58, 0x54, 0x45, 0x52, 0x4e, 0x41, 0x4c, 0x10, 0x03,
  9683  	0x2a, 0x75, 0x0a, 0x10, 0x53, 0x71, 0x6c, 0x49, 0x70, 0x41, 0x64, 0x64, 0x72, 0x65, 0x73, 0x73,
  9684  	0x54, 0x79, 0x70, 0x65, 0x12, 0x23, 0x0a, 0x1f, 0x53, 0x51, 0x4c, 0x5f, 0x49, 0x50, 0x5f, 0x41,
  9685  	0x44, 0x44, 0x52, 0x45, 0x53, 0x53, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50,
  9686  	0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x52, 0x49,
  9687  	0x4d, 0x41, 0x52, 0x59, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x4f, 0x55, 0x54, 0x47, 0x4f, 0x49,
  9688  	0x4e, 0x47, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x52, 0x49, 0x56, 0x41, 0x54, 0x45, 0x10,
  9689  	0x03, 0x12, 0x14, 0x0a, 0x10, 0x4d, 0x49, 0x47, 0x52, 0x41, 0x54, 0x45, 0x44, 0x5f, 0x31, 0x53,
  9690  	0x54, 0x5f, 0x47, 0x45, 0x4e, 0x10, 0x04, 0x2a, 0x81, 0x01, 0x0a, 0x0f, 0x53, 0x71, 0x6c, 0x49,
  9691  	0x6e, 0x73, 0x74, 0x61, 0x6e, 0x63, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x1d, 0x53,
  9692  	0x51, 0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x5f, 0x54, 0x59, 0x50, 0x45,
  9693  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x16,
  9694  	0x0a, 0x12, 0x43, 0x4c, 0x4f, 0x55, 0x44, 0x5f, 0x53, 0x51, 0x4c, 0x5f, 0x49, 0x4e, 0x53, 0x54,
  9695  	0x41, 0x4e, 0x43, 0x45, 0x10, 0x01, 0x12, 0x18, 0x0a, 0x14, 0x4f, 0x4e, 0x5f, 0x50, 0x52, 0x45,
  9696  	0x4d, 0x49, 0x53, 0x45, 0x53, 0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x02,
  9697  	0x12, 0x19, 0x0a, 0x15, 0x52, 0x45, 0x41, 0x44, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41,
  9698  	0x5f, 0x49, 0x4e, 0x53, 0x54, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x03, 0x2a, 0x9d, 0x04, 0x0a, 0x12,
  9699  	0x53, 0x71, 0x6c, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x56, 0x65, 0x72, 0x73, 0x69,
  9700  	0x6f, 0x6e, 0x12, 0x24, 0x0a, 0x20, 0x53, 0x51, 0x4c, 0x5f, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41,
  9701  	0x53, 0x45, 0x5f, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
  9702  	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x09, 0x4d, 0x59, 0x53, 0x51,
  9703  	0x4c, 0x5f, 0x35, 0x5f, 0x31, 0x10, 0x02, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x11, 0x0a, 0x09, 0x4d,
  9704  	0x59, 0x53, 0x51, 0x4c, 0x5f, 0x35, 0x5f, 0x35, 0x10, 0x03, 0x1a, 0x02, 0x08, 0x01, 0x12, 0x0d,
  9705  	0x0a, 0x09, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x35, 0x5f, 0x36, 0x10, 0x05, 0x12, 0x0d, 0x0a,
  9706  	0x09, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x35, 0x5f, 0x37, 0x10, 0x06, 0x12, 0x10, 0x0a, 0x0c,
  9707  	0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45, 0x53, 0x5f, 0x39, 0x5f, 0x36, 0x10, 0x09, 0x12, 0x0f,
  9708  	0x0a, 0x0b, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45, 0x53, 0x5f, 0x31, 0x31, 0x10, 0x0a, 0x12,
  9709  	0x1b, 0x0a, 0x17, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31,
  9710  	0x37, 0x5f, 0x53, 0x54, 0x41, 0x4e, 0x44, 0x41, 0x52, 0x44, 0x10, 0x0b, 0x12, 0x1d, 0x0a, 0x19,
  9711  	0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x37, 0x5f, 0x45,
  9712  	0x4e, 0x54, 0x45, 0x52, 0x50, 0x52, 0x49, 0x53, 0x45, 0x10, 0x0e, 0x12, 0x1a, 0x0a, 0x16, 0x53,
  9713  	0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x37, 0x5f, 0x45, 0x58,
  9714  	0x50, 0x52, 0x45, 0x53, 0x53, 0x10, 0x0f, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x51, 0x4c, 0x53, 0x45,
  9715  	0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x37, 0x5f, 0x57, 0x45, 0x42, 0x10, 0x10, 0x12,
  9716  	0x0f, 0x0a, 0x0b, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45, 0x53, 0x5f, 0x31, 0x30, 0x10, 0x12,
  9717  	0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45, 0x53, 0x5f, 0x31, 0x32, 0x10,
  9718  	0x13, 0x12, 0x0d, 0x0a, 0x09, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x38, 0x5f, 0x30, 0x10, 0x14,
  9719  	0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x38, 0x5f, 0x30, 0x5f, 0x31, 0x38,
  9720  	0x10, 0x29, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x38, 0x5f, 0x30, 0x5f,
  9721  	0x32, 0x36, 0x10, 0x55, 0x12, 0x10, 0x0a, 0x0c, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x38, 0x5f,
  9722  	0x30, 0x5f, 0x32, 0x37, 0x10, 0x6f, 0x12, 0x11, 0x0a, 0x0c, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f,
  9723  	0x38, 0x5f, 0x30, 0x5f, 0x32, 0x38, 0x10, 0x84, 0x01, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4f, 0x53,
  9724  	0x54, 0x47, 0x52, 0x45, 0x53, 0x5f, 0x31, 0x33, 0x10, 0x17, 0x12, 0x0f, 0x0a, 0x0b, 0x50, 0x4f,
  9725  	0x53, 0x54, 0x47, 0x52, 0x45, 0x53, 0x5f, 0x31, 0x34, 0x10, 0x6e, 0x12, 0x1b, 0x0a, 0x17, 0x53,
  9726  	0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x39, 0x5f, 0x53, 0x54,
  9727  	0x41, 0x4e, 0x44, 0x41, 0x52, 0x44, 0x10, 0x1a, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x51, 0x4c, 0x53,
  9728  	0x45, 0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x39, 0x5f, 0x45, 0x4e, 0x54, 0x45, 0x52,
  9729  	0x50, 0x52, 0x49, 0x53, 0x45, 0x10, 0x1b, 0x12, 0x1a, 0x0a, 0x16, 0x53, 0x51, 0x4c, 0x53, 0x45,
  9730  	0x52, 0x56, 0x45, 0x52, 0x5f, 0x32, 0x30, 0x31, 0x39, 0x5f, 0x45, 0x58, 0x50, 0x52, 0x45, 0x53,
  9731  	0x53, 0x10, 0x1c, 0x12, 0x16, 0x0a, 0x12, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52,
  9732  	0x5f, 0x32, 0x30, 0x31, 0x39, 0x5f, 0x57, 0x45, 0x42, 0x10, 0x1d, 0x2a, 0x8a, 0x01, 0x0a, 0x13,
  9733  	0x53, 0x71, 0x6c, 0x53, 0x75, 0x73, 0x70, 0x65, 0x6e, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x65, 0x61,
  9734  	0x73, 0x6f, 0x6e, 0x12, 0x25, 0x0a, 0x21, 0x53, 0x51, 0x4c, 0x5f, 0x53, 0x55, 0x53, 0x50, 0x45,
  9735  	0x4e, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x52, 0x45, 0x41, 0x53, 0x4f, 0x4e, 0x5f, 0x55, 0x4e, 0x53,
  9736  	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x11, 0x0a, 0x0d, 0x42, 0x49,
  9737  	0x4c, 0x4c, 0x49, 0x4e, 0x47, 0x5f, 0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0x02, 0x12, 0x0f, 0x0a,
  9738  	0x0b, 0x4c, 0x45, 0x47, 0x41, 0x4c, 0x5f, 0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0x03, 0x12, 0x15,
  9739  	0x0a, 0x11, 0x4f, 0x50, 0x45, 0x52, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x5f, 0x49, 0x53,
  9740  	0x53, 0x55, 0x45, 0x10, 0x04, 0x12, 0x11, 0x0a, 0x0d, 0x4b, 0x4d, 0x53, 0x5f, 0x4b, 0x45, 0x59,
  9741  	0x5f, 0x49, 0x53, 0x53, 0x55, 0x45, 0x10, 0x05, 0x2a, 0x4c, 0x0a, 0x0e, 0x53, 0x71, 0x6c, 0x50,
  9742  	0x72, 0x69, 0x63, 0x69, 0x6e, 0x67, 0x50, 0x6c, 0x61, 0x6e, 0x12, 0x20, 0x0a, 0x1c, 0x53, 0x51,
  9743  	0x4c, 0x5f, 0x50, 0x52, 0x49, 0x43, 0x49, 0x4e, 0x47, 0x5f, 0x50, 0x4c, 0x41, 0x4e, 0x5f, 0x55,
  9744  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07,
  9745  	0x50, 0x41, 0x43, 0x4b, 0x41, 0x47, 0x45, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x50, 0x45, 0x52,
  9746  	0x5f, 0x55, 0x53, 0x45, 0x10, 0x02, 0x2a, 0x5d, 0x0a, 0x12, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x70,
  9747  	0x6c, 0x69, 0x63, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x54, 0x79, 0x70, 0x65, 0x12, 0x24, 0x0a, 0x20,
  9748  	0x53, 0x51, 0x4c, 0x5f, 0x52, 0x45, 0x50, 0x4c, 0x49, 0x43, 0x41, 0x54, 0x49, 0x4f, 0x4e, 0x5f,
  9749  	0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
  9750  	0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x53, 0x59, 0x4e, 0x43, 0x48, 0x52, 0x4f, 0x4e, 0x4f, 0x55,
  9751  	0x53, 0x10, 0x01, 0x12, 0x10, 0x0a, 0x0c, 0x41, 0x53, 0x59, 0x4e, 0x43, 0x48, 0x52, 0x4f, 0x4e,
  9752  	0x4f, 0x55, 0x53, 0x10, 0x02, 0x2a, 0x69, 0x0a, 0x0f, 0x53, 0x71, 0x6c, 0x44, 0x61, 0x74, 0x61,
  9753  	0x44, 0x69, 0x73, 0x6b, 0x54, 0x79, 0x70, 0x65, 0x12, 0x22, 0x0a, 0x1e, 0x53, 0x51, 0x4c, 0x5f,
  9754  	0x44, 0x41, 0x54, 0x41, 0x5f, 0x44, 0x49, 0x53, 0x4b, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55,
  9755  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06,
  9756  	0x50, 0x44, 0x5f, 0x53, 0x53, 0x44, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x50, 0x44, 0x5f, 0x48,
  9757  	0x44, 0x44, 0x10, 0x02, 0x12, 0x1a, 0x0a, 0x12, 0x4f, 0x42, 0x53, 0x4f, 0x4c, 0x45, 0x54, 0x45,
  9758  	0x5f, 0x4c, 0x4f, 0x43, 0x41, 0x4c, 0x5f, 0x53, 0x53, 0x44, 0x10, 0x03, 0x1a, 0x02, 0x08, 0x01,
  9759  	0x2a, 0x55, 0x0a, 0x13, 0x53, 0x71, 0x6c, 0x41, 0x76, 0x61, 0x69, 0x6c, 0x61, 0x62, 0x69, 0x6c,
  9760  	0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x25, 0x0a, 0x21, 0x53, 0x51, 0x4c, 0x5f, 0x41,
  9761  	0x56, 0x41, 0x49, 0x4c, 0x41, 0x42, 0x49, 0x4c, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45,
  9762  	0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x09,
  9763  	0x0a, 0x05, 0x5a, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x01, 0x12, 0x0c, 0x0a, 0x08, 0x52, 0x45, 0x47,
  9764  	0x49, 0x4f, 0x4e, 0x41, 0x4c, 0x10, 0x02, 0x2a, 0x4a, 0x0a, 0x0e, 0x53, 0x71, 0x6c, 0x55, 0x70,
  9765  	0x64, 0x61, 0x74, 0x65, 0x54, 0x72, 0x61, 0x63, 0x6b, 0x12, 0x20, 0x0a, 0x1c, 0x53, 0x51, 0x4c,
  9766  	0x5f, 0x55, 0x50, 0x44, 0x41, 0x54, 0x45, 0x5f, 0x54, 0x52, 0x41, 0x43, 0x4b, 0x5f, 0x55, 0x4e,
  9767  	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0a, 0x0a, 0x06, 0x63,
  9768  	0x61, 0x6e, 0x61, 0x72, 0x79, 0x10, 0x01, 0x12, 0x0a, 0x0a, 0x06, 0x73, 0x74, 0x61, 0x62, 0x6c,
  9769  	0x65, 0x10, 0x02, 0x2a, 0x97, 0x01, 0x0a, 0x0b, 0x53, 0x71, 0x6c, 0x46, 0x6c, 0x61, 0x67, 0x54,
  9770  	0x79, 0x70, 0x65, 0x12, 0x1d, 0x0a, 0x19, 0x53, 0x51, 0x4c, 0x5f, 0x46, 0x4c, 0x41, 0x47, 0x5f,
  9771  	0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44,
  9772  	0x10, 0x00, 0x12, 0x0b, 0x0a, 0x07, 0x42, 0x4f, 0x4f, 0x4c, 0x45, 0x41, 0x4e, 0x10, 0x01, 0x12,
  9773  	0x0a, 0x0a, 0x06, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x0b, 0x0a, 0x07, 0x49,
  9774  	0x4e, 0x54, 0x45, 0x47, 0x45, 0x52, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x4e, 0x4f, 0x4e, 0x45,
  9775  	0x10, 0x04, 0x12, 0x19, 0x0a, 0x15, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x5f, 0x54, 0x49, 0x4d, 0x45,
  9776  	0x5a, 0x4f, 0x4e, 0x45, 0x5f, 0x4f, 0x46, 0x46, 0x53, 0x45, 0x54, 0x10, 0x05, 0x12, 0x09, 0x0a,
  9777  	0x05, 0x46, 0x4c, 0x4f, 0x41, 0x54, 0x10, 0x06, 0x12, 0x13, 0x0a, 0x0f, 0x52, 0x45, 0x50, 0x45,
  9778  	0x41, 0x54, 0x45, 0x44, 0x5f, 0x53, 0x54, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x07, 0x42, 0x75, 0x0a,
  9779  	0x1c, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  9780  	0x64, 0x2e, 0x73, 0x71, 0x6c, 0x2e, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34, 0x42, 0x16, 0x43,
  9781  	0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x52, 0x65, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x73,
  9782  	0x50, 0x72, 0x6f, 0x74, 0x6f, 0x50, 0x01, 0x5a, 0x3b, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  9783  	0x67, 0x6f, 0x6c, 0x61, 0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72,
  9784  	0x6f, 0x74, 0x6f, 0x2f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63,
  9785  	0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x73, 0x71, 0x6c, 0x2f, 0x76, 0x31, 0x62, 0x65, 0x74, 0x61, 0x34,
  9786  	0x3b, 0x73, 0x71, 0x6c, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x33,
  9787  }
  9788  
  9789  var (
  9790  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescOnce sync.Once
  9791  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescData = file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDesc
  9792  )
  9793  
  9794  func file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescGZIP() []byte {
  9795  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescOnce.Do(func() {
  9796  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescData)
  9797  	})
  9798  	return file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDescData
  9799  }
  9800  
  9801  var file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes = make([]protoimpl.EnumInfo, 25)
  9802  var file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes = make([]protoimpl.MessageInfo, 77)
  9803  var file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_goTypes = []interface{}{
  9804  	(SqlFileType)(0),                           // 0: google.cloud.sql.v1beta4.SqlFileType
  9805  	(SqlBackupRunStatus)(0),                    // 1: google.cloud.sql.v1beta4.SqlBackupRunStatus
  9806  	(SqlBackupRunType)(0),                      // 2: google.cloud.sql.v1beta4.SqlBackupRunType
  9807  	(SqlBackupKind)(0),                         // 3: google.cloud.sql.v1beta4.SqlBackupKind
  9808  	(SqlBackendType)(0),                        // 4: google.cloud.sql.v1beta4.SqlBackendType
  9809  	(SqlIpAddressType)(0),                      // 5: google.cloud.sql.v1beta4.SqlIpAddressType
  9810  	(SqlInstanceType)(0),                       // 6: google.cloud.sql.v1beta4.SqlInstanceType
  9811  	(SqlDatabaseVersion)(0),                    // 7: google.cloud.sql.v1beta4.SqlDatabaseVersion
  9812  	(SqlSuspensionReason)(0),                   // 8: google.cloud.sql.v1beta4.SqlSuspensionReason
  9813  	(SqlPricingPlan)(0),                        // 9: google.cloud.sql.v1beta4.SqlPricingPlan
  9814  	(SqlReplicationType)(0),                    // 10: google.cloud.sql.v1beta4.SqlReplicationType
  9815  	(SqlDataDiskType)(0),                       // 11: google.cloud.sql.v1beta4.SqlDataDiskType
  9816  	(SqlAvailabilityType)(0),                   // 12: google.cloud.sql.v1beta4.SqlAvailabilityType
  9817  	(SqlUpdateTrack)(0),                        // 13: google.cloud.sql.v1beta4.SqlUpdateTrack
  9818  	(SqlFlagType)(0),                           // 14: google.cloud.sql.v1beta4.SqlFlagType
  9819  	(ApiWarning_SqlApiWarningCode)(0),          // 15: google.cloud.sql.v1beta4.ApiWarning.SqlApiWarningCode
  9820  	(BackupRetentionSettings_RetentionUnit)(0), // 16: google.cloud.sql.v1beta4.BackupRetentionSettings.RetentionUnit
  9821  	(DatabaseInstance_SqlInstanceState)(0),     // 17: google.cloud.sql.v1beta4.DatabaseInstance.SqlInstanceState
  9822  	(DatabaseInstance_SqlOutOfDiskReport_SqlOutOfDiskState)(0),       // 18: google.cloud.sql.v1beta4.DatabaseInstance.SqlOutOfDiskReport.SqlOutOfDiskState
  9823  	(SqlExternalSyncSettingError_SqlExternalSyncSettingErrorType)(0), // 19: google.cloud.sql.v1beta4.SqlExternalSyncSettingError.SqlExternalSyncSettingErrorType
  9824  	(Operation_SqlOperationType)(0),                                  // 20: google.cloud.sql.v1beta4.Operation.SqlOperationType
  9825  	(Operation_SqlOperationStatus)(0),                                // 21: google.cloud.sql.v1beta4.Operation.SqlOperationStatus
  9826  	(PasswordValidationPolicy_Complexity)(0),                         // 22: google.cloud.sql.v1beta4.PasswordValidationPolicy.Complexity
  9827  	(Settings_SqlActivationPolicy)(0),                                // 23: google.cloud.sql.v1beta4.Settings.SqlActivationPolicy
  9828  	(SqlInstancesRescheduleMaintenanceRequestBody_RescheduleType)(0), // 24: google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody.RescheduleType
  9829  	(*AclEntry)(nil),                                            // 25: google.cloud.sql.v1beta4.AclEntry
  9830  	(*ApiWarning)(nil),                                          // 26: google.cloud.sql.v1beta4.ApiWarning
  9831  	(*BackupRetentionSettings)(nil),                             // 27: google.cloud.sql.v1beta4.BackupRetentionSettings
  9832  	(*BackupConfiguration)(nil),                                 // 28: google.cloud.sql.v1beta4.BackupConfiguration
  9833  	(*BackupRun)(nil),                                           // 29: google.cloud.sql.v1beta4.BackupRun
  9834  	(*BackupRunsListResponse)(nil),                              // 30: google.cloud.sql.v1beta4.BackupRunsListResponse
  9835  	(*BinLogCoordinates)(nil),                                   // 31: google.cloud.sql.v1beta4.BinLogCoordinates
  9836  	(*BackupContext)(nil),                                       // 32: google.cloud.sql.v1beta4.BackupContext
  9837  	(*CloneContext)(nil),                                        // 33: google.cloud.sql.v1beta4.CloneContext
  9838  	(*Database)(nil),                                            // 34: google.cloud.sql.v1beta4.Database
  9839  	(*SqlServerDatabaseDetails)(nil),                            // 35: google.cloud.sql.v1beta4.SqlServerDatabaseDetails
  9840  	(*DatabaseFlags)(nil),                                       // 36: google.cloud.sql.v1beta4.DatabaseFlags
  9841  	(*SyncFlags)(nil),                                           // 37: google.cloud.sql.v1beta4.SyncFlags
  9842  	(*InstanceReference)(nil),                                   // 38: google.cloud.sql.v1beta4.InstanceReference
  9843  	(*DatabaseInstance)(nil),                                    // 39: google.cloud.sql.v1beta4.DatabaseInstance
  9844  	(*DatabasesListResponse)(nil),                               // 40: google.cloud.sql.v1beta4.DatabasesListResponse
  9845  	(*DemoteMasterConfiguration)(nil),                           // 41: google.cloud.sql.v1beta4.DemoteMasterConfiguration
  9846  	(*DemoteMasterContext)(nil),                                 // 42: google.cloud.sql.v1beta4.DemoteMasterContext
  9847  	(*DemoteMasterMySqlReplicaConfiguration)(nil),               // 43: google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration
  9848  	(*ExportContext)(nil),                                       // 44: google.cloud.sql.v1beta4.ExportContext
  9849  	(*FailoverContext)(nil),                                     // 45: google.cloud.sql.v1beta4.FailoverContext
  9850  	(*Flag)(nil),                                                // 46: google.cloud.sql.v1beta4.Flag
  9851  	(*FlagsListResponse)(nil),                                   // 47: google.cloud.sql.v1beta4.FlagsListResponse
  9852  	(*ImportContext)(nil),                                       // 48: google.cloud.sql.v1beta4.ImportContext
  9853  	(*InstancesCloneRequest)(nil),                               // 49: google.cloud.sql.v1beta4.InstancesCloneRequest
  9854  	(*InstancesDemoteMasterRequest)(nil),                        // 50: google.cloud.sql.v1beta4.InstancesDemoteMasterRequest
  9855  	(*InstancesExportRequest)(nil),                              // 51: google.cloud.sql.v1beta4.InstancesExportRequest
  9856  	(*InstancesFailoverRequest)(nil),                            // 52: google.cloud.sql.v1beta4.InstancesFailoverRequest
  9857  	(*InstancesImportRequest)(nil),                              // 53: google.cloud.sql.v1beta4.InstancesImportRequest
  9858  	(*MySqlSyncConfig)(nil),                                     // 54: google.cloud.sql.v1beta4.MySqlSyncConfig
  9859  	(*InstancesListResponse)(nil),                               // 55: google.cloud.sql.v1beta4.InstancesListResponse
  9860  	(*InstancesListServerCasResponse)(nil),                      // 56: google.cloud.sql.v1beta4.InstancesListServerCasResponse
  9861  	(*InstancesRestoreBackupRequest)(nil),                       // 57: google.cloud.sql.v1beta4.InstancesRestoreBackupRequest
  9862  	(*InstancesRotateServerCaRequest)(nil),                      // 58: google.cloud.sql.v1beta4.InstancesRotateServerCaRequest
  9863  	(*InstancesTruncateLogRequest)(nil),                         // 59: google.cloud.sql.v1beta4.InstancesTruncateLogRequest
  9864  	(*SqlInstancesVerifyExternalSyncSettingsResponse)(nil),      // 60: google.cloud.sql.v1beta4.SqlInstancesVerifyExternalSyncSettingsResponse
  9865  	(*SqlExternalSyncSettingError)(nil),                         // 61: google.cloud.sql.v1beta4.SqlExternalSyncSettingError
  9866  	(*IpConfiguration)(nil),                                     // 62: google.cloud.sql.v1beta4.IpConfiguration
  9867  	(*IpMapping)(nil),                                           // 63: google.cloud.sql.v1beta4.IpMapping
  9868  	(*LocationPreference)(nil),                                  // 64: google.cloud.sql.v1beta4.LocationPreference
  9869  	(*MaintenanceWindow)(nil),                                   // 65: google.cloud.sql.v1beta4.MaintenanceWindow
  9870  	(*DenyMaintenancePeriod)(nil),                               // 66: google.cloud.sql.v1beta4.DenyMaintenancePeriod
  9871  	(*InsightsConfig)(nil),                                      // 67: google.cloud.sql.v1beta4.InsightsConfig
  9872  	(*MySqlReplicaConfiguration)(nil),                           // 68: google.cloud.sql.v1beta4.MySqlReplicaConfiguration
  9873  	(*OnPremisesConfiguration)(nil),                             // 69: google.cloud.sql.v1beta4.OnPremisesConfiguration
  9874  	(*DiskEncryptionConfiguration)(nil),                         // 70: google.cloud.sql.v1beta4.DiskEncryptionConfiguration
  9875  	(*DiskEncryptionStatus)(nil),                                // 71: google.cloud.sql.v1beta4.DiskEncryptionStatus
  9876  	(*Operation)(nil),                                           // 72: google.cloud.sql.v1beta4.Operation
  9877  	(*OperationError)(nil),                                      // 73: google.cloud.sql.v1beta4.OperationError
  9878  	(*OperationErrors)(nil),                                     // 74: google.cloud.sql.v1beta4.OperationErrors
  9879  	(*PasswordValidationPolicy)(nil),                            // 75: google.cloud.sql.v1beta4.PasswordValidationPolicy
  9880  	(*OperationsListResponse)(nil),                              // 76: google.cloud.sql.v1beta4.OperationsListResponse
  9881  	(*ReplicaConfiguration)(nil),                                // 77: google.cloud.sql.v1beta4.ReplicaConfiguration
  9882  	(*RestoreBackupContext)(nil),                                // 78: google.cloud.sql.v1beta4.RestoreBackupContext
  9883  	(*RotateServerCaContext)(nil),                               // 79: google.cloud.sql.v1beta4.RotateServerCaContext
  9884  	(*Settings)(nil),                                            // 80: google.cloud.sql.v1beta4.Settings
  9885  	(*SslCert)(nil),                                             // 81: google.cloud.sql.v1beta4.SslCert
  9886  	(*SslCertDetail)(nil),                                       // 82: google.cloud.sql.v1beta4.SslCertDetail
  9887  	(*SslCertsCreateEphemeralRequest)(nil),                      // 83: google.cloud.sql.v1beta4.SslCertsCreateEphemeralRequest
  9888  	(*SslCertsInsertRequest)(nil),                               // 84: google.cloud.sql.v1beta4.SslCertsInsertRequest
  9889  	(*SqlInstancesRescheduleMaintenanceRequestBody)(nil),        // 85: google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody
  9890  	(*SslCertsInsertResponse)(nil),                              // 86: google.cloud.sql.v1beta4.SslCertsInsertResponse
  9891  	(*SslCertsListResponse)(nil),                                // 87: google.cloud.sql.v1beta4.SslCertsListResponse
  9892  	(*TruncateLogContext)(nil),                                  // 88: google.cloud.sql.v1beta4.TruncateLogContext
  9893  	(*SqlActiveDirectoryConfig)(nil),                            // 89: google.cloud.sql.v1beta4.SqlActiveDirectoryConfig
  9894  	(*SqlServerAuditConfig)(nil),                                // 90: google.cloud.sql.v1beta4.SqlServerAuditConfig
  9895  	(*DatabaseInstance_SqlFailoverReplica)(nil),                 // 91: google.cloud.sql.v1beta4.DatabaseInstance.SqlFailoverReplica
  9896  	(*DatabaseInstance_SqlScheduledMaintenance)(nil),            // 92: google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance
  9897  	(*DatabaseInstance_SqlOutOfDiskReport)(nil),                 // 93: google.cloud.sql.v1beta4.DatabaseInstance.SqlOutOfDiskReport
  9898  	(*ExportContext_SqlCsvExportOptions)(nil),                   // 94: google.cloud.sql.v1beta4.ExportContext.SqlCsvExportOptions
  9899  	(*ExportContext_SqlExportOptions)(nil),                      // 95: google.cloud.sql.v1beta4.ExportContext.SqlExportOptions
  9900  	(*ExportContext_SqlExportOptions_MysqlExportOptions)(nil),   // 96: google.cloud.sql.v1beta4.ExportContext.SqlExportOptions.MysqlExportOptions
  9901  	(*ImportContext_SqlCsvImportOptions)(nil),                   // 97: google.cloud.sql.v1beta4.ImportContext.SqlCsvImportOptions
  9902  	(*ImportContext_SqlBakImportOptions)(nil),                   // 98: google.cloud.sql.v1beta4.ImportContext.SqlBakImportOptions
  9903  	(*ImportContext_SqlBakImportOptions_EncryptionOptions)(nil), // 99: google.cloud.sql.v1beta4.ImportContext.SqlBakImportOptions.EncryptionOptions
  9904  	nil, // 100: google.cloud.sql.v1beta4.Settings.UserLabelsEntry
  9905  	(*SqlInstancesRescheduleMaintenanceRequestBody_Reschedule)(nil), // 101: google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule
  9906  	(*timestamppb.Timestamp)(nil),                                   // 102: google.protobuf.Timestamp
  9907  	(*wrapperspb.Int32Value)(nil),                                   // 103: google.protobuf.Int32Value
  9908  	(*wrapperspb.BoolValue)(nil),                                    // 104: google.protobuf.BoolValue
  9909  	(*wrapperspb.Int64Value)(nil),                                   // 105: google.protobuf.Int64Value
  9910  	(*durationpb.Duration)(nil),                                     // 106: google.protobuf.Duration
  9911  }
  9912  var file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_depIdxs = []int32{
  9913  	102, // 0: google.cloud.sql.v1beta4.AclEntry.expiration_time:type_name -> google.protobuf.Timestamp
  9914  	15,  // 1: google.cloud.sql.v1beta4.ApiWarning.code:type_name -> google.cloud.sql.v1beta4.ApiWarning.SqlApiWarningCode
  9915  	16,  // 2: google.cloud.sql.v1beta4.BackupRetentionSettings.retention_unit:type_name -> google.cloud.sql.v1beta4.BackupRetentionSettings.RetentionUnit
  9916  	103, // 3: google.cloud.sql.v1beta4.BackupRetentionSettings.retained_backups:type_name -> google.protobuf.Int32Value
  9917  	104, // 4: google.cloud.sql.v1beta4.BackupConfiguration.enabled:type_name -> google.protobuf.BoolValue
  9918  	104, // 5: google.cloud.sql.v1beta4.BackupConfiguration.binary_log_enabled:type_name -> google.protobuf.BoolValue
  9919  	104, // 6: google.cloud.sql.v1beta4.BackupConfiguration.replication_log_archiving_enabled:type_name -> google.protobuf.BoolValue
  9920  	104, // 7: google.cloud.sql.v1beta4.BackupConfiguration.point_in_time_recovery_enabled:type_name -> google.protobuf.BoolValue
  9921  	103, // 8: google.cloud.sql.v1beta4.BackupConfiguration.transaction_log_retention_days:type_name -> google.protobuf.Int32Value
  9922  	27,  // 9: google.cloud.sql.v1beta4.BackupConfiguration.backup_retention_settings:type_name -> google.cloud.sql.v1beta4.BackupRetentionSettings
  9923  	1,   // 10: google.cloud.sql.v1beta4.BackupRun.status:type_name -> google.cloud.sql.v1beta4.SqlBackupRunStatus
  9924  	102, // 11: google.cloud.sql.v1beta4.BackupRun.enqueued_time:type_name -> google.protobuf.Timestamp
  9925  	102, // 12: google.cloud.sql.v1beta4.BackupRun.start_time:type_name -> google.protobuf.Timestamp
  9926  	102, // 13: google.cloud.sql.v1beta4.BackupRun.end_time:type_name -> google.protobuf.Timestamp
  9927  	73,  // 14: google.cloud.sql.v1beta4.BackupRun.error:type_name -> google.cloud.sql.v1beta4.OperationError
  9928  	2,   // 15: google.cloud.sql.v1beta4.BackupRun.type:type_name -> google.cloud.sql.v1beta4.SqlBackupRunType
  9929  	102, // 16: google.cloud.sql.v1beta4.BackupRun.window_start_time:type_name -> google.protobuf.Timestamp
  9930  	70,  // 17: google.cloud.sql.v1beta4.BackupRun.disk_encryption_configuration:type_name -> google.cloud.sql.v1beta4.DiskEncryptionConfiguration
  9931  	71,  // 18: google.cloud.sql.v1beta4.BackupRun.disk_encryption_status:type_name -> google.cloud.sql.v1beta4.DiskEncryptionStatus
  9932  	3,   // 19: google.cloud.sql.v1beta4.BackupRun.backup_kind:type_name -> google.cloud.sql.v1beta4.SqlBackupKind
  9933  	29,  // 20: google.cloud.sql.v1beta4.BackupRunsListResponse.items:type_name -> google.cloud.sql.v1beta4.BackupRun
  9934  	31,  // 21: google.cloud.sql.v1beta4.CloneContext.bin_log_coordinates:type_name -> google.cloud.sql.v1beta4.BinLogCoordinates
  9935  	102, // 22: google.cloud.sql.v1beta4.CloneContext.point_in_time:type_name -> google.protobuf.Timestamp
  9936  	35,  // 23: google.cloud.sql.v1beta4.Database.sqlserver_database_details:type_name -> google.cloud.sql.v1beta4.SqlServerDatabaseDetails
  9937  	17,  // 24: google.cloud.sql.v1beta4.DatabaseInstance.state:type_name -> google.cloud.sql.v1beta4.DatabaseInstance.SqlInstanceState
  9938  	7,   // 25: google.cloud.sql.v1beta4.DatabaseInstance.database_version:type_name -> google.cloud.sql.v1beta4.SqlDatabaseVersion
  9939  	80,  // 26: google.cloud.sql.v1beta4.DatabaseInstance.settings:type_name -> google.cloud.sql.v1beta4.Settings
  9940  	91,  // 27: google.cloud.sql.v1beta4.DatabaseInstance.failover_replica:type_name -> google.cloud.sql.v1beta4.DatabaseInstance.SqlFailoverReplica
  9941  	105, // 28: google.cloud.sql.v1beta4.DatabaseInstance.max_disk_size:type_name -> google.protobuf.Int64Value
  9942  	105, // 29: google.cloud.sql.v1beta4.DatabaseInstance.current_disk_size:type_name -> google.protobuf.Int64Value
  9943  	63,  // 30: google.cloud.sql.v1beta4.DatabaseInstance.ip_addresses:type_name -> google.cloud.sql.v1beta4.IpMapping
  9944  	81,  // 31: google.cloud.sql.v1beta4.DatabaseInstance.server_ca_cert:type_name -> google.cloud.sql.v1beta4.SslCert
  9945  	6,   // 32: google.cloud.sql.v1beta4.DatabaseInstance.instance_type:type_name -> google.cloud.sql.v1beta4.SqlInstanceType
  9946  	69,  // 33: google.cloud.sql.v1beta4.DatabaseInstance.on_premises_configuration:type_name -> google.cloud.sql.v1beta4.OnPremisesConfiguration
  9947  	77,  // 34: google.cloud.sql.v1beta4.DatabaseInstance.replica_configuration:type_name -> google.cloud.sql.v1beta4.ReplicaConfiguration
  9948  	4,   // 35: google.cloud.sql.v1beta4.DatabaseInstance.backend_type:type_name -> google.cloud.sql.v1beta4.SqlBackendType
  9949  	8,   // 36: google.cloud.sql.v1beta4.DatabaseInstance.suspension_reason:type_name -> google.cloud.sql.v1beta4.SqlSuspensionReason
  9950  	70,  // 37: google.cloud.sql.v1beta4.DatabaseInstance.disk_encryption_configuration:type_name -> google.cloud.sql.v1beta4.DiskEncryptionConfiguration
  9951  	71,  // 38: google.cloud.sql.v1beta4.DatabaseInstance.disk_encryption_status:type_name -> google.cloud.sql.v1beta4.DiskEncryptionStatus
  9952  	92,  // 39: google.cloud.sql.v1beta4.DatabaseInstance.scheduled_maintenance:type_name -> google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance
  9953  	104, // 40: google.cloud.sql.v1beta4.DatabaseInstance.satisfies_pzs:type_name -> google.protobuf.BoolValue
  9954  	93,  // 41: google.cloud.sql.v1beta4.DatabaseInstance.out_of_disk_report:type_name -> google.cloud.sql.v1beta4.DatabaseInstance.SqlOutOfDiskReport
  9955  	102, // 42: google.cloud.sql.v1beta4.DatabaseInstance.create_time:type_name -> google.protobuf.Timestamp
  9956  	34,  // 43: google.cloud.sql.v1beta4.DatabasesListResponse.items:type_name -> google.cloud.sql.v1beta4.Database
  9957  	43,  // 44: google.cloud.sql.v1beta4.DemoteMasterConfiguration.mysql_replica_configuration:type_name -> google.cloud.sql.v1beta4.DemoteMasterMySqlReplicaConfiguration
  9958  	104, // 45: google.cloud.sql.v1beta4.DemoteMasterContext.verify_gtid_consistency:type_name -> google.protobuf.BoolValue
  9959  	41,  // 46: google.cloud.sql.v1beta4.DemoteMasterContext.replica_configuration:type_name -> google.cloud.sql.v1beta4.DemoteMasterConfiguration
  9960  	95,  // 47: google.cloud.sql.v1beta4.ExportContext.sql_export_options:type_name -> google.cloud.sql.v1beta4.ExportContext.SqlExportOptions
  9961  	94,  // 48: google.cloud.sql.v1beta4.ExportContext.csv_export_options:type_name -> google.cloud.sql.v1beta4.ExportContext.SqlCsvExportOptions
  9962  	0,   // 49: google.cloud.sql.v1beta4.ExportContext.file_type:type_name -> google.cloud.sql.v1beta4.SqlFileType
  9963  	104, // 50: google.cloud.sql.v1beta4.ExportContext.offload:type_name -> google.protobuf.BoolValue
  9964  	14,  // 51: google.cloud.sql.v1beta4.Flag.type:type_name -> google.cloud.sql.v1beta4.SqlFlagType
  9965  	7,   // 52: google.cloud.sql.v1beta4.Flag.applies_to:type_name -> google.cloud.sql.v1beta4.SqlDatabaseVersion
  9966  	105, // 53: google.cloud.sql.v1beta4.Flag.min_value:type_name -> google.protobuf.Int64Value
  9967  	105, // 54: google.cloud.sql.v1beta4.Flag.max_value:type_name -> google.protobuf.Int64Value
  9968  	104, // 55: google.cloud.sql.v1beta4.Flag.requires_restart:type_name -> google.protobuf.BoolValue
  9969  	104, // 56: google.cloud.sql.v1beta4.Flag.in_beta:type_name -> google.protobuf.BoolValue
  9970  	46,  // 57: google.cloud.sql.v1beta4.FlagsListResponse.items:type_name -> google.cloud.sql.v1beta4.Flag
  9971  	0,   // 58: google.cloud.sql.v1beta4.ImportContext.file_type:type_name -> google.cloud.sql.v1beta4.SqlFileType
  9972  	97,  // 59: google.cloud.sql.v1beta4.ImportContext.csv_import_options:type_name -> google.cloud.sql.v1beta4.ImportContext.SqlCsvImportOptions
  9973  	98,  // 60: google.cloud.sql.v1beta4.ImportContext.bak_import_options:type_name -> google.cloud.sql.v1beta4.ImportContext.SqlBakImportOptions
  9974  	33,  // 61: google.cloud.sql.v1beta4.InstancesCloneRequest.clone_context:type_name -> google.cloud.sql.v1beta4.CloneContext
  9975  	42,  // 62: google.cloud.sql.v1beta4.InstancesDemoteMasterRequest.demote_master_context:type_name -> google.cloud.sql.v1beta4.DemoteMasterContext
  9976  	44,  // 63: google.cloud.sql.v1beta4.InstancesExportRequest.export_context:type_name -> google.cloud.sql.v1beta4.ExportContext
  9977  	45,  // 64: google.cloud.sql.v1beta4.InstancesFailoverRequest.failover_context:type_name -> google.cloud.sql.v1beta4.FailoverContext
  9978  	48,  // 65: google.cloud.sql.v1beta4.InstancesImportRequest.import_context:type_name -> google.cloud.sql.v1beta4.ImportContext
  9979  	37,  // 66: google.cloud.sql.v1beta4.MySqlSyncConfig.initial_sync_flags:type_name -> google.cloud.sql.v1beta4.SyncFlags
  9980  	26,  // 67: google.cloud.sql.v1beta4.InstancesListResponse.warnings:type_name -> google.cloud.sql.v1beta4.ApiWarning
  9981  	39,  // 68: google.cloud.sql.v1beta4.InstancesListResponse.items:type_name -> google.cloud.sql.v1beta4.DatabaseInstance
  9982  	81,  // 69: google.cloud.sql.v1beta4.InstancesListServerCasResponse.certs:type_name -> google.cloud.sql.v1beta4.SslCert
  9983  	78,  // 70: google.cloud.sql.v1beta4.InstancesRestoreBackupRequest.restore_backup_context:type_name -> google.cloud.sql.v1beta4.RestoreBackupContext
  9984  	79,  // 71: google.cloud.sql.v1beta4.InstancesRotateServerCaRequest.rotate_server_ca_context:type_name -> google.cloud.sql.v1beta4.RotateServerCaContext
  9985  	88,  // 72: google.cloud.sql.v1beta4.InstancesTruncateLogRequest.truncate_log_context:type_name -> google.cloud.sql.v1beta4.TruncateLogContext
  9986  	61,  // 73: google.cloud.sql.v1beta4.SqlInstancesVerifyExternalSyncSettingsResponse.errors:type_name -> google.cloud.sql.v1beta4.SqlExternalSyncSettingError
  9987  	61,  // 74: google.cloud.sql.v1beta4.SqlInstancesVerifyExternalSyncSettingsResponse.warnings:type_name -> google.cloud.sql.v1beta4.SqlExternalSyncSettingError
  9988  	19,  // 75: google.cloud.sql.v1beta4.SqlExternalSyncSettingError.type:type_name -> google.cloud.sql.v1beta4.SqlExternalSyncSettingError.SqlExternalSyncSettingErrorType
  9989  	104, // 76: google.cloud.sql.v1beta4.IpConfiguration.ipv4_enabled:type_name -> google.protobuf.BoolValue
  9990  	104, // 77: google.cloud.sql.v1beta4.IpConfiguration.require_ssl:type_name -> google.protobuf.BoolValue
  9991  	25,  // 78: google.cloud.sql.v1beta4.IpConfiguration.authorized_networks:type_name -> google.cloud.sql.v1beta4.AclEntry
  9992  	5,   // 79: google.cloud.sql.v1beta4.IpMapping.type:type_name -> google.cloud.sql.v1beta4.SqlIpAddressType
  9993  	102, // 80: google.cloud.sql.v1beta4.IpMapping.time_to_retire:type_name -> google.protobuf.Timestamp
  9994  	103, // 81: google.cloud.sql.v1beta4.MaintenanceWindow.hour:type_name -> google.protobuf.Int32Value
  9995  	103, // 82: google.cloud.sql.v1beta4.MaintenanceWindow.day:type_name -> google.protobuf.Int32Value
  9996  	13,  // 83: google.cloud.sql.v1beta4.MaintenanceWindow.update_track:type_name -> google.cloud.sql.v1beta4.SqlUpdateTrack
  9997  	103, // 84: google.cloud.sql.v1beta4.InsightsConfig.query_string_length:type_name -> google.protobuf.Int32Value
  9998  	103, // 85: google.cloud.sql.v1beta4.InsightsConfig.query_plans_per_minute:type_name -> google.protobuf.Int32Value
  9999  	103, // 86: google.cloud.sql.v1beta4.MySqlReplicaConfiguration.connect_retry_interval:type_name -> google.protobuf.Int32Value
 10000  	105, // 87: google.cloud.sql.v1beta4.MySqlReplicaConfiguration.master_heartbeat_period:type_name -> google.protobuf.Int64Value
 10001  	104, // 88: google.cloud.sql.v1beta4.MySqlReplicaConfiguration.verify_server_certificate:type_name -> google.protobuf.BoolValue
 10002  	38,  // 89: google.cloud.sql.v1beta4.OnPremisesConfiguration.source_instance:type_name -> google.cloud.sql.v1beta4.InstanceReference
 10003  	21,  // 90: google.cloud.sql.v1beta4.Operation.status:type_name -> google.cloud.sql.v1beta4.Operation.SqlOperationStatus
 10004  	102, // 91: google.cloud.sql.v1beta4.Operation.insert_time:type_name -> google.protobuf.Timestamp
 10005  	102, // 92: google.cloud.sql.v1beta4.Operation.start_time:type_name -> google.protobuf.Timestamp
 10006  	102, // 93: google.cloud.sql.v1beta4.Operation.end_time:type_name -> google.protobuf.Timestamp
 10007  	74,  // 94: google.cloud.sql.v1beta4.Operation.error:type_name -> google.cloud.sql.v1beta4.OperationErrors
 10008  	20,  // 95: google.cloud.sql.v1beta4.Operation.operation_type:type_name -> google.cloud.sql.v1beta4.Operation.SqlOperationType
 10009  	48,  // 96: google.cloud.sql.v1beta4.Operation.import_context:type_name -> google.cloud.sql.v1beta4.ImportContext
 10010  	44,  // 97: google.cloud.sql.v1beta4.Operation.export_context:type_name -> google.cloud.sql.v1beta4.ExportContext
 10011  	32,  // 98: google.cloud.sql.v1beta4.Operation.backup_context:type_name -> google.cloud.sql.v1beta4.BackupContext
 10012  	73,  // 99: google.cloud.sql.v1beta4.OperationErrors.errors:type_name -> google.cloud.sql.v1beta4.OperationError
 10013  	103, // 100: google.cloud.sql.v1beta4.PasswordValidationPolicy.min_length:type_name -> google.protobuf.Int32Value
 10014  	22,  // 101: google.cloud.sql.v1beta4.PasswordValidationPolicy.complexity:type_name -> google.cloud.sql.v1beta4.PasswordValidationPolicy.Complexity
 10015  	103, // 102: google.cloud.sql.v1beta4.PasswordValidationPolicy.reuse_interval:type_name -> google.protobuf.Int32Value
 10016  	104, // 103: google.cloud.sql.v1beta4.PasswordValidationPolicy.disallow_username_substring:type_name -> google.protobuf.BoolValue
 10017  	106, // 104: google.cloud.sql.v1beta4.PasswordValidationPolicy.password_change_interval:type_name -> google.protobuf.Duration
 10018  	104, // 105: google.cloud.sql.v1beta4.PasswordValidationPolicy.enable_password_policy:type_name -> google.protobuf.BoolValue
 10019  	72,  // 106: google.cloud.sql.v1beta4.OperationsListResponse.items:type_name -> google.cloud.sql.v1beta4.Operation
 10020  	68,  // 107: google.cloud.sql.v1beta4.ReplicaConfiguration.mysql_replica_configuration:type_name -> google.cloud.sql.v1beta4.MySqlReplicaConfiguration
 10021  	104, // 108: google.cloud.sql.v1beta4.ReplicaConfiguration.failover_target:type_name -> google.protobuf.BoolValue
 10022  	105, // 109: google.cloud.sql.v1beta4.Settings.settings_version:type_name -> google.protobuf.Int64Value
 10023  	100, // 110: google.cloud.sql.v1beta4.Settings.user_labels:type_name -> google.cloud.sql.v1beta4.Settings.UserLabelsEntry
 10024  	12,  // 111: google.cloud.sql.v1beta4.Settings.availability_type:type_name -> google.cloud.sql.v1beta4.SqlAvailabilityType
 10025  	9,   // 112: google.cloud.sql.v1beta4.Settings.pricing_plan:type_name -> google.cloud.sql.v1beta4.SqlPricingPlan
 10026  	10,  // 113: google.cloud.sql.v1beta4.Settings.replication_type:type_name -> google.cloud.sql.v1beta4.SqlReplicationType
 10027  	105, // 114: google.cloud.sql.v1beta4.Settings.storage_auto_resize_limit:type_name -> google.protobuf.Int64Value
 10028  	23,  // 115: google.cloud.sql.v1beta4.Settings.activation_policy:type_name -> google.cloud.sql.v1beta4.Settings.SqlActivationPolicy
 10029  	62,  // 116: google.cloud.sql.v1beta4.Settings.ip_configuration:type_name -> google.cloud.sql.v1beta4.IpConfiguration
 10030  	104, // 117: google.cloud.sql.v1beta4.Settings.storage_auto_resize:type_name -> google.protobuf.BoolValue
 10031  	64,  // 118: google.cloud.sql.v1beta4.Settings.location_preference:type_name -> google.cloud.sql.v1beta4.LocationPreference
 10032  	36,  // 119: google.cloud.sql.v1beta4.Settings.database_flags:type_name -> google.cloud.sql.v1beta4.DatabaseFlags
 10033  	11,  // 120: google.cloud.sql.v1beta4.Settings.data_disk_type:type_name -> google.cloud.sql.v1beta4.SqlDataDiskType
 10034  	65,  // 121: google.cloud.sql.v1beta4.Settings.maintenance_window:type_name -> google.cloud.sql.v1beta4.MaintenanceWindow
 10035  	28,  // 122: google.cloud.sql.v1beta4.Settings.backup_configuration:type_name -> google.cloud.sql.v1beta4.BackupConfiguration
 10036  	104, // 123: google.cloud.sql.v1beta4.Settings.database_replication_enabled:type_name -> google.protobuf.BoolValue
 10037  	104, // 124: google.cloud.sql.v1beta4.Settings.crash_safe_replication_enabled:type_name -> google.protobuf.BoolValue
 10038  	105, // 125: google.cloud.sql.v1beta4.Settings.data_disk_size_gb:type_name -> google.protobuf.Int64Value
 10039  	89,  // 126: google.cloud.sql.v1beta4.Settings.active_directory_config:type_name -> google.cloud.sql.v1beta4.SqlActiveDirectoryConfig
 10040  	66,  // 127: google.cloud.sql.v1beta4.Settings.deny_maintenance_periods:type_name -> google.cloud.sql.v1beta4.DenyMaintenancePeriod
 10041  	67,  // 128: google.cloud.sql.v1beta4.Settings.insights_config:type_name -> google.cloud.sql.v1beta4.InsightsConfig
 10042  	75,  // 129: google.cloud.sql.v1beta4.Settings.password_validation_policy:type_name -> google.cloud.sql.v1beta4.PasswordValidationPolicy
 10043  	90,  // 130: google.cloud.sql.v1beta4.Settings.sql_server_audit_config:type_name -> google.cloud.sql.v1beta4.SqlServerAuditConfig
 10044  	102, // 131: google.cloud.sql.v1beta4.SslCert.create_time:type_name -> google.protobuf.Timestamp
 10045  	102, // 132: google.cloud.sql.v1beta4.SslCert.expiration_time:type_name -> google.protobuf.Timestamp
 10046  	81,  // 133: google.cloud.sql.v1beta4.SslCertDetail.cert_info:type_name -> google.cloud.sql.v1beta4.SslCert
 10047  	101, // 134: google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody.reschedule:type_name -> google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule
 10048  	72,  // 135: google.cloud.sql.v1beta4.SslCertsInsertResponse.operation:type_name -> google.cloud.sql.v1beta4.Operation
 10049  	81,  // 136: google.cloud.sql.v1beta4.SslCertsInsertResponse.server_ca_cert:type_name -> google.cloud.sql.v1beta4.SslCert
 10050  	82,  // 137: google.cloud.sql.v1beta4.SslCertsInsertResponse.client_cert:type_name -> google.cloud.sql.v1beta4.SslCertDetail
 10051  	81,  // 138: google.cloud.sql.v1beta4.SslCertsListResponse.items:type_name -> google.cloud.sql.v1beta4.SslCert
 10052  	106, // 139: google.cloud.sql.v1beta4.SqlServerAuditConfig.retention_interval:type_name -> google.protobuf.Duration
 10053  	106, // 140: google.cloud.sql.v1beta4.SqlServerAuditConfig.upload_interval:type_name -> google.protobuf.Duration
 10054  	104, // 141: google.cloud.sql.v1beta4.DatabaseInstance.SqlFailoverReplica.available:type_name -> google.protobuf.BoolValue
 10055  	102, // 142: google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance.start_time:type_name -> google.protobuf.Timestamp
 10056  	102, // 143: google.cloud.sql.v1beta4.DatabaseInstance.SqlScheduledMaintenance.schedule_deadline_time:type_name -> google.protobuf.Timestamp
 10057  	18,  // 144: google.cloud.sql.v1beta4.DatabaseInstance.SqlOutOfDiskReport.sql_out_of_disk_state:type_name -> google.cloud.sql.v1beta4.DatabaseInstance.SqlOutOfDiskReport.SqlOutOfDiskState
 10058  	104, // 145: google.cloud.sql.v1beta4.ExportContext.SqlExportOptions.schema_only:type_name -> google.protobuf.BoolValue
 10059  	96,  // 146: google.cloud.sql.v1beta4.ExportContext.SqlExportOptions.mysql_export_options:type_name -> google.cloud.sql.v1beta4.ExportContext.SqlExportOptions.MysqlExportOptions
 10060  	103, // 147: google.cloud.sql.v1beta4.ExportContext.SqlExportOptions.MysqlExportOptions.master_data:type_name -> google.protobuf.Int32Value
 10061  	99,  // 148: google.cloud.sql.v1beta4.ImportContext.SqlBakImportOptions.encryption_options:type_name -> google.cloud.sql.v1beta4.ImportContext.SqlBakImportOptions.EncryptionOptions
 10062  	24,  // 149: google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.reschedule_type:type_name -> google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody.RescheduleType
 10063  	102, // 150: google.cloud.sql.v1beta4.SqlInstancesRescheduleMaintenanceRequestBody.Reschedule.schedule_time:type_name -> google.protobuf.Timestamp
 10064  	151, // [151:151] is the sub-list for method output_type
 10065  	151, // [151:151] is the sub-list for method input_type
 10066  	151, // [151:151] is the sub-list for extension type_name
 10067  	151, // [151:151] is the sub-list for extension extendee
 10068  	0,   // [0:151] is the sub-list for field type_name
 10069  }
 10070  
 10071  func init() { file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_init() }
 10072  func file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_init() {
 10073  	if File_google_cloud_sql_v1beta4_cloud_sql_resources_proto != nil {
 10074  		return
 10075  	}
 10076  	if !protoimpl.UnsafeEnabled {
 10077  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
 10078  			switch v := v.(*AclEntry); i {
 10079  			case 0:
 10080  				return &v.state
 10081  			case 1:
 10082  				return &v.sizeCache
 10083  			case 2:
 10084  				return &v.unknownFields
 10085  			default:
 10086  				return nil
 10087  			}
 10088  		}
 10089  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
 10090  			switch v := v.(*ApiWarning); i {
 10091  			case 0:
 10092  				return &v.state
 10093  			case 1:
 10094  				return &v.sizeCache
 10095  			case 2:
 10096  				return &v.unknownFields
 10097  			default:
 10098  				return nil
 10099  			}
 10100  		}
 10101  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
 10102  			switch v := v.(*BackupRetentionSettings); i {
 10103  			case 0:
 10104  				return &v.state
 10105  			case 1:
 10106  				return &v.sizeCache
 10107  			case 2:
 10108  				return &v.unknownFields
 10109  			default:
 10110  				return nil
 10111  			}
 10112  		}
 10113  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
 10114  			switch v := v.(*BackupConfiguration); i {
 10115  			case 0:
 10116  				return &v.state
 10117  			case 1:
 10118  				return &v.sizeCache
 10119  			case 2:
 10120  				return &v.unknownFields
 10121  			default:
 10122  				return nil
 10123  			}
 10124  		}
 10125  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
 10126  			switch v := v.(*BackupRun); i {
 10127  			case 0:
 10128  				return &v.state
 10129  			case 1:
 10130  				return &v.sizeCache
 10131  			case 2:
 10132  				return &v.unknownFields
 10133  			default:
 10134  				return nil
 10135  			}
 10136  		}
 10137  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
 10138  			switch v := v.(*BackupRunsListResponse); i {
 10139  			case 0:
 10140  				return &v.state
 10141  			case 1:
 10142  				return &v.sizeCache
 10143  			case 2:
 10144  				return &v.unknownFields
 10145  			default:
 10146  				return nil
 10147  			}
 10148  		}
 10149  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
 10150  			switch v := v.(*BinLogCoordinates); i {
 10151  			case 0:
 10152  				return &v.state
 10153  			case 1:
 10154  				return &v.sizeCache
 10155  			case 2:
 10156  				return &v.unknownFields
 10157  			default:
 10158  				return nil
 10159  			}
 10160  		}
 10161  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
 10162  			switch v := v.(*BackupContext); i {
 10163  			case 0:
 10164  				return &v.state
 10165  			case 1:
 10166  				return &v.sizeCache
 10167  			case 2:
 10168  				return &v.unknownFields
 10169  			default:
 10170  				return nil
 10171  			}
 10172  		}
 10173  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
 10174  			switch v := v.(*CloneContext); i {
 10175  			case 0:
 10176  				return &v.state
 10177  			case 1:
 10178  				return &v.sizeCache
 10179  			case 2:
 10180  				return &v.unknownFields
 10181  			default:
 10182  				return nil
 10183  			}
 10184  		}
 10185  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
 10186  			switch v := v.(*Database); i {
 10187  			case 0:
 10188  				return &v.state
 10189  			case 1:
 10190  				return &v.sizeCache
 10191  			case 2:
 10192  				return &v.unknownFields
 10193  			default:
 10194  				return nil
 10195  			}
 10196  		}
 10197  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
 10198  			switch v := v.(*SqlServerDatabaseDetails); i {
 10199  			case 0:
 10200  				return &v.state
 10201  			case 1:
 10202  				return &v.sizeCache
 10203  			case 2:
 10204  				return &v.unknownFields
 10205  			default:
 10206  				return nil
 10207  			}
 10208  		}
 10209  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
 10210  			switch v := v.(*DatabaseFlags); i {
 10211  			case 0:
 10212  				return &v.state
 10213  			case 1:
 10214  				return &v.sizeCache
 10215  			case 2:
 10216  				return &v.unknownFields
 10217  			default:
 10218  				return nil
 10219  			}
 10220  		}
 10221  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[12].Exporter = func(v interface{}, i int) interface{} {
 10222  			switch v := v.(*SyncFlags); i {
 10223  			case 0:
 10224  				return &v.state
 10225  			case 1:
 10226  				return &v.sizeCache
 10227  			case 2:
 10228  				return &v.unknownFields
 10229  			default:
 10230  				return nil
 10231  			}
 10232  		}
 10233  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[13].Exporter = func(v interface{}, i int) interface{} {
 10234  			switch v := v.(*InstanceReference); i {
 10235  			case 0:
 10236  				return &v.state
 10237  			case 1:
 10238  				return &v.sizeCache
 10239  			case 2:
 10240  				return &v.unknownFields
 10241  			default:
 10242  				return nil
 10243  			}
 10244  		}
 10245  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[14].Exporter = func(v interface{}, i int) interface{} {
 10246  			switch v := v.(*DatabaseInstance); i {
 10247  			case 0:
 10248  				return &v.state
 10249  			case 1:
 10250  				return &v.sizeCache
 10251  			case 2:
 10252  				return &v.unknownFields
 10253  			default:
 10254  				return nil
 10255  			}
 10256  		}
 10257  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[15].Exporter = func(v interface{}, i int) interface{} {
 10258  			switch v := v.(*DatabasesListResponse); i {
 10259  			case 0:
 10260  				return &v.state
 10261  			case 1:
 10262  				return &v.sizeCache
 10263  			case 2:
 10264  				return &v.unknownFields
 10265  			default:
 10266  				return nil
 10267  			}
 10268  		}
 10269  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[16].Exporter = func(v interface{}, i int) interface{} {
 10270  			switch v := v.(*DemoteMasterConfiguration); i {
 10271  			case 0:
 10272  				return &v.state
 10273  			case 1:
 10274  				return &v.sizeCache
 10275  			case 2:
 10276  				return &v.unknownFields
 10277  			default:
 10278  				return nil
 10279  			}
 10280  		}
 10281  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[17].Exporter = func(v interface{}, i int) interface{} {
 10282  			switch v := v.(*DemoteMasterContext); i {
 10283  			case 0:
 10284  				return &v.state
 10285  			case 1:
 10286  				return &v.sizeCache
 10287  			case 2:
 10288  				return &v.unknownFields
 10289  			default:
 10290  				return nil
 10291  			}
 10292  		}
 10293  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[18].Exporter = func(v interface{}, i int) interface{} {
 10294  			switch v := v.(*DemoteMasterMySqlReplicaConfiguration); i {
 10295  			case 0:
 10296  				return &v.state
 10297  			case 1:
 10298  				return &v.sizeCache
 10299  			case 2:
 10300  				return &v.unknownFields
 10301  			default:
 10302  				return nil
 10303  			}
 10304  		}
 10305  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[19].Exporter = func(v interface{}, i int) interface{} {
 10306  			switch v := v.(*ExportContext); i {
 10307  			case 0:
 10308  				return &v.state
 10309  			case 1:
 10310  				return &v.sizeCache
 10311  			case 2:
 10312  				return &v.unknownFields
 10313  			default:
 10314  				return nil
 10315  			}
 10316  		}
 10317  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[20].Exporter = func(v interface{}, i int) interface{} {
 10318  			switch v := v.(*FailoverContext); i {
 10319  			case 0:
 10320  				return &v.state
 10321  			case 1:
 10322  				return &v.sizeCache
 10323  			case 2:
 10324  				return &v.unknownFields
 10325  			default:
 10326  				return nil
 10327  			}
 10328  		}
 10329  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[21].Exporter = func(v interface{}, i int) interface{} {
 10330  			switch v := v.(*Flag); i {
 10331  			case 0:
 10332  				return &v.state
 10333  			case 1:
 10334  				return &v.sizeCache
 10335  			case 2:
 10336  				return &v.unknownFields
 10337  			default:
 10338  				return nil
 10339  			}
 10340  		}
 10341  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[22].Exporter = func(v interface{}, i int) interface{} {
 10342  			switch v := v.(*FlagsListResponse); i {
 10343  			case 0:
 10344  				return &v.state
 10345  			case 1:
 10346  				return &v.sizeCache
 10347  			case 2:
 10348  				return &v.unknownFields
 10349  			default:
 10350  				return nil
 10351  			}
 10352  		}
 10353  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[23].Exporter = func(v interface{}, i int) interface{} {
 10354  			switch v := v.(*ImportContext); i {
 10355  			case 0:
 10356  				return &v.state
 10357  			case 1:
 10358  				return &v.sizeCache
 10359  			case 2:
 10360  				return &v.unknownFields
 10361  			default:
 10362  				return nil
 10363  			}
 10364  		}
 10365  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[24].Exporter = func(v interface{}, i int) interface{} {
 10366  			switch v := v.(*InstancesCloneRequest); i {
 10367  			case 0:
 10368  				return &v.state
 10369  			case 1:
 10370  				return &v.sizeCache
 10371  			case 2:
 10372  				return &v.unknownFields
 10373  			default:
 10374  				return nil
 10375  			}
 10376  		}
 10377  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[25].Exporter = func(v interface{}, i int) interface{} {
 10378  			switch v := v.(*InstancesDemoteMasterRequest); i {
 10379  			case 0:
 10380  				return &v.state
 10381  			case 1:
 10382  				return &v.sizeCache
 10383  			case 2:
 10384  				return &v.unknownFields
 10385  			default:
 10386  				return nil
 10387  			}
 10388  		}
 10389  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[26].Exporter = func(v interface{}, i int) interface{} {
 10390  			switch v := v.(*InstancesExportRequest); i {
 10391  			case 0:
 10392  				return &v.state
 10393  			case 1:
 10394  				return &v.sizeCache
 10395  			case 2:
 10396  				return &v.unknownFields
 10397  			default:
 10398  				return nil
 10399  			}
 10400  		}
 10401  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[27].Exporter = func(v interface{}, i int) interface{} {
 10402  			switch v := v.(*InstancesFailoverRequest); i {
 10403  			case 0:
 10404  				return &v.state
 10405  			case 1:
 10406  				return &v.sizeCache
 10407  			case 2:
 10408  				return &v.unknownFields
 10409  			default:
 10410  				return nil
 10411  			}
 10412  		}
 10413  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[28].Exporter = func(v interface{}, i int) interface{} {
 10414  			switch v := v.(*InstancesImportRequest); i {
 10415  			case 0:
 10416  				return &v.state
 10417  			case 1:
 10418  				return &v.sizeCache
 10419  			case 2:
 10420  				return &v.unknownFields
 10421  			default:
 10422  				return nil
 10423  			}
 10424  		}
 10425  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[29].Exporter = func(v interface{}, i int) interface{} {
 10426  			switch v := v.(*MySqlSyncConfig); i {
 10427  			case 0:
 10428  				return &v.state
 10429  			case 1:
 10430  				return &v.sizeCache
 10431  			case 2:
 10432  				return &v.unknownFields
 10433  			default:
 10434  				return nil
 10435  			}
 10436  		}
 10437  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[30].Exporter = func(v interface{}, i int) interface{} {
 10438  			switch v := v.(*InstancesListResponse); i {
 10439  			case 0:
 10440  				return &v.state
 10441  			case 1:
 10442  				return &v.sizeCache
 10443  			case 2:
 10444  				return &v.unknownFields
 10445  			default:
 10446  				return nil
 10447  			}
 10448  		}
 10449  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[31].Exporter = func(v interface{}, i int) interface{} {
 10450  			switch v := v.(*InstancesListServerCasResponse); i {
 10451  			case 0:
 10452  				return &v.state
 10453  			case 1:
 10454  				return &v.sizeCache
 10455  			case 2:
 10456  				return &v.unknownFields
 10457  			default:
 10458  				return nil
 10459  			}
 10460  		}
 10461  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[32].Exporter = func(v interface{}, i int) interface{} {
 10462  			switch v := v.(*InstancesRestoreBackupRequest); i {
 10463  			case 0:
 10464  				return &v.state
 10465  			case 1:
 10466  				return &v.sizeCache
 10467  			case 2:
 10468  				return &v.unknownFields
 10469  			default:
 10470  				return nil
 10471  			}
 10472  		}
 10473  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[33].Exporter = func(v interface{}, i int) interface{} {
 10474  			switch v := v.(*InstancesRotateServerCaRequest); i {
 10475  			case 0:
 10476  				return &v.state
 10477  			case 1:
 10478  				return &v.sizeCache
 10479  			case 2:
 10480  				return &v.unknownFields
 10481  			default:
 10482  				return nil
 10483  			}
 10484  		}
 10485  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[34].Exporter = func(v interface{}, i int) interface{} {
 10486  			switch v := v.(*InstancesTruncateLogRequest); i {
 10487  			case 0:
 10488  				return &v.state
 10489  			case 1:
 10490  				return &v.sizeCache
 10491  			case 2:
 10492  				return &v.unknownFields
 10493  			default:
 10494  				return nil
 10495  			}
 10496  		}
 10497  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[35].Exporter = func(v interface{}, i int) interface{} {
 10498  			switch v := v.(*SqlInstancesVerifyExternalSyncSettingsResponse); i {
 10499  			case 0:
 10500  				return &v.state
 10501  			case 1:
 10502  				return &v.sizeCache
 10503  			case 2:
 10504  				return &v.unknownFields
 10505  			default:
 10506  				return nil
 10507  			}
 10508  		}
 10509  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[36].Exporter = func(v interface{}, i int) interface{} {
 10510  			switch v := v.(*SqlExternalSyncSettingError); i {
 10511  			case 0:
 10512  				return &v.state
 10513  			case 1:
 10514  				return &v.sizeCache
 10515  			case 2:
 10516  				return &v.unknownFields
 10517  			default:
 10518  				return nil
 10519  			}
 10520  		}
 10521  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[37].Exporter = func(v interface{}, i int) interface{} {
 10522  			switch v := v.(*IpConfiguration); i {
 10523  			case 0:
 10524  				return &v.state
 10525  			case 1:
 10526  				return &v.sizeCache
 10527  			case 2:
 10528  				return &v.unknownFields
 10529  			default:
 10530  				return nil
 10531  			}
 10532  		}
 10533  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[38].Exporter = func(v interface{}, i int) interface{} {
 10534  			switch v := v.(*IpMapping); i {
 10535  			case 0:
 10536  				return &v.state
 10537  			case 1:
 10538  				return &v.sizeCache
 10539  			case 2:
 10540  				return &v.unknownFields
 10541  			default:
 10542  				return nil
 10543  			}
 10544  		}
 10545  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[39].Exporter = func(v interface{}, i int) interface{} {
 10546  			switch v := v.(*LocationPreference); i {
 10547  			case 0:
 10548  				return &v.state
 10549  			case 1:
 10550  				return &v.sizeCache
 10551  			case 2:
 10552  				return &v.unknownFields
 10553  			default:
 10554  				return nil
 10555  			}
 10556  		}
 10557  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[40].Exporter = func(v interface{}, i int) interface{} {
 10558  			switch v := v.(*MaintenanceWindow); i {
 10559  			case 0:
 10560  				return &v.state
 10561  			case 1:
 10562  				return &v.sizeCache
 10563  			case 2:
 10564  				return &v.unknownFields
 10565  			default:
 10566  				return nil
 10567  			}
 10568  		}
 10569  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[41].Exporter = func(v interface{}, i int) interface{} {
 10570  			switch v := v.(*DenyMaintenancePeriod); i {
 10571  			case 0:
 10572  				return &v.state
 10573  			case 1:
 10574  				return &v.sizeCache
 10575  			case 2:
 10576  				return &v.unknownFields
 10577  			default:
 10578  				return nil
 10579  			}
 10580  		}
 10581  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[42].Exporter = func(v interface{}, i int) interface{} {
 10582  			switch v := v.(*InsightsConfig); i {
 10583  			case 0:
 10584  				return &v.state
 10585  			case 1:
 10586  				return &v.sizeCache
 10587  			case 2:
 10588  				return &v.unknownFields
 10589  			default:
 10590  				return nil
 10591  			}
 10592  		}
 10593  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[43].Exporter = func(v interface{}, i int) interface{} {
 10594  			switch v := v.(*MySqlReplicaConfiguration); i {
 10595  			case 0:
 10596  				return &v.state
 10597  			case 1:
 10598  				return &v.sizeCache
 10599  			case 2:
 10600  				return &v.unknownFields
 10601  			default:
 10602  				return nil
 10603  			}
 10604  		}
 10605  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[44].Exporter = func(v interface{}, i int) interface{} {
 10606  			switch v := v.(*OnPremisesConfiguration); i {
 10607  			case 0:
 10608  				return &v.state
 10609  			case 1:
 10610  				return &v.sizeCache
 10611  			case 2:
 10612  				return &v.unknownFields
 10613  			default:
 10614  				return nil
 10615  			}
 10616  		}
 10617  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[45].Exporter = func(v interface{}, i int) interface{} {
 10618  			switch v := v.(*DiskEncryptionConfiguration); i {
 10619  			case 0:
 10620  				return &v.state
 10621  			case 1:
 10622  				return &v.sizeCache
 10623  			case 2:
 10624  				return &v.unknownFields
 10625  			default:
 10626  				return nil
 10627  			}
 10628  		}
 10629  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[46].Exporter = func(v interface{}, i int) interface{} {
 10630  			switch v := v.(*DiskEncryptionStatus); i {
 10631  			case 0:
 10632  				return &v.state
 10633  			case 1:
 10634  				return &v.sizeCache
 10635  			case 2:
 10636  				return &v.unknownFields
 10637  			default:
 10638  				return nil
 10639  			}
 10640  		}
 10641  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[47].Exporter = func(v interface{}, i int) interface{} {
 10642  			switch v := v.(*Operation); i {
 10643  			case 0:
 10644  				return &v.state
 10645  			case 1:
 10646  				return &v.sizeCache
 10647  			case 2:
 10648  				return &v.unknownFields
 10649  			default:
 10650  				return nil
 10651  			}
 10652  		}
 10653  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[48].Exporter = func(v interface{}, i int) interface{} {
 10654  			switch v := v.(*OperationError); i {
 10655  			case 0:
 10656  				return &v.state
 10657  			case 1:
 10658  				return &v.sizeCache
 10659  			case 2:
 10660  				return &v.unknownFields
 10661  			default:
 10662  				return nil
 10663  			}
 10664  		}
 10665  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[49].Exporter = func(v interface{}, i int) interface{} {
 10666  			switch v := v.(*OperationErrors); i {
 10667  			case 0:
 10668  				return &v.state
 10669  			case 1:
 10670  				return &v.sizeCache
 10671  			case 2:
 10672  				return &v.unknownFields
 10673  			default:
 10674  				return nil
 10675  			}
 10676  		}
 10677  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[50].Exporter = func(v interface{}, i int) interface{} {
 10678  			switch v := v.(*PasswordValidationPolicy); i {
 10679  			case 0:
 10680  				return &v.state
 10681  			case 1:
 10682  				return &v.sizeCache
 10683  			case 2:
 10684  				return &v.unknownFields
 10685  			default:
 10686  				return nil
 10687  			}
 10688  		}
 10689  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[51].Exporter = func(v interface{}, i int) interface{} {
 10690  			switch v := v.(*OperationsListResponse); i {
 10691  			case 0:
 10692  				return &v.state
 10693  			case 1:
 10694  				return &v.sizeCache
 10695  			case 2:
 10696  				return &v.unknownFields
 10697  			default:
 10698  				return nil
 10699  			}
 10700  		}
 10701  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[52].Exporter = func(v interface{}, i int) interface{} {
 10702  			switch v := v.(*ReplicaConfiguration); i {
 10703  			case 0:
 10704  				return &v.state
 10705  			case 1:
 10706  				return &v.sizeCache
 10707  			case 2:
 10708  				return &v.unknownFields
 10709  			default:
 10710  				return nil
 10711  			}
 10712  		}
 10713  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[53].Exporter = func(v interface{}, i int) interface{} {
 10714  			switch v := v.(*RestoreBackupContext); i {
 10715  			case 0:
 10716  				return &v.state
 10717  			case 1:
 10718  				return &v.sizeCache
 10719  			case 2:
 10720  				return &v.unknownFields
 10721  			default:
 10722  				return nil
 10723  			}
 10724  		}
 10725  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[54].Exporter = func(v interface{}, i int) interface{} {
 10726  			switch v := v.(*RotateServerCaContext); i {
 10727  			case 0:
 10728  				return &v.state
 10729  			case 1:
 10730  				return &v.sizeCache
 10731  			case 2:
 10732  				return &v.unknownFields
 10733  			default:
 10734  				return nil
 10735  			}
 10736  		}
 10737  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[55].Exporter = func(v interface{}, i int) interface{} {
 10738  			switch v := v.(*Settings); i {
 10739  			case 0:
 10740  				return &v.state
 10741  			case 1:
 10742  				return &v.sizeCache
 10743  			case 2:
 10744  				return &v.unknownFields
 10745  			default:
 10746  				return nil
 10747  			}
 10748  		}
 10749  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[56].Exporter = func(v interface{}, i int) interface{} {
 10750  			switch v := v.(*SslCert); i {
 10751  			case 0:
 10752  				return &v.state
 10753  			case 1:
 10754  				return &v.sizeCache
 10755  			case 2:
 10756  				return &v.unknownFields
 10757  			default:
 10758  				return nil
 10759  			}
 10760  		}
 10761  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[57].Exporter = func(v interface{}, i int) interface{} {
 10762  			switch v := v.(*SslCertDetail); i {
 10763  			case 0:
 10764  				return &v.state
 10765  			case 1:
 10766  				return &v.sizeCache
 10767  			case 2:
 10768  				return &v.unknownFields
 10769  			default:
 10770  				return nil
 10771  			}
 10772  		}
 10773  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[58].Exporter = func(v interface{}, i int) interface{} {
 10774  			switch v := v.(*SslCertsCreateEphemeralRequest); i {
 10775  			case 0:
 10776  				return &v.state
 10777  			case 1:
 10778  				return &v.sizeCache
 10779  			case 2:
 10780  				return &v.unknownFields
 10781  			default:
 10782  				return nil
 10783  			}
 10784  		}
 10785  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[59].Exporter = func(v interface{}, i int) interface{} {
 10786  			switch v := v.(*SslCertsInsertRequest); i {
 10787  			case 0:
 10788  				return &v.state
 10789  			case 1:
 10790  				return &v.sizeCache
 10791  			case 2:
 10792  				return &v.unknownFields
 10793  			default:
 10794  				return nil
 10795  			}
 10796  		}
 10797  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[60].Exporter = func(v interface{}, i int) interface{} {
 10798  			switch v := v.(*SqlInstancesRescheduleMaintenanceRequestBody); i {
 10799  			case 0:
 10800  				return &v.state
 10801  			case 1:
 10802  				return &v.sizeCache
 10803  			case 2:
 10804  				return &v.unknownFields
 10805  			default:
 10806  				return nil
 10807  			}
 10808  		}
 10809  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[61].Exporter = func(v interface{}, i int) interface{} {
 10810  			switch v := v.(*SslCertsInsertResponse); i {
 10811  			case 0:
 10812  				return &v.state
 10813  			case 1:
 10814  				return &v.sizeCache
 10815  			case 2:
 10816  				return &v.unknownFields
 10817  			default:
 10818  				return nil
 10819  			}
 10820  		}
 10821  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[62].Exporter = func(v interface{}, i int) interface{} {
 10822  			switch v := v.(*SslCertsListResponse); i {
 10823  			case 0:
 10824  				return &v.state
 10825  			case 1:
 10826  				return &v.sizeCache
 10827  			case 2:
 10828  				return &v.unknownFields
 10829  			default:
 10830  				return nil
 10831  			}
 10832  		}
 10833  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[63].Exporter = func(v interface{}, i int) interface{} {
 10834  			switch v := v.(*TruncateLogContext); i {
 10835  			case 0:
 10836  				return &v.state
 10837  			case 1:
 10838  				return &v.sizeCache
 10839  			case 2:
 10840  				return &v.unknownFields
 10841  			default:
 10842  				return nil
 10843  			}
 10844  		}
 10845  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[64].Exporter = func(v interface{}, i int) interface{} {
 10846  			switch v := v.(*SqlActiveDirectoryConfig); i {
 10847  			case 0:
 10848  				return &v.state
 10849  			case 1:
 10850  				return &v.sizeCache
 10851  			case 2:
 10852  				return &v.unknownFields
 10853  			default:
 10854  				return nil
 10855  			}
 10856  		}
 10857  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[65].Exporter = func(v interface{}, i int) interface{} {
 10858  			switch v := v.(*SqlServerAuditConfig); i {
 10859  			case 0:
 10860  				return &v.state
 10861  			case 1:
 10862  				return &v.sizeCache
 10863  			case 2:
 10864  				return &v.unknownFields
 10865  			default:
 10866  				return nil
 10867  			}
 10868  		}
 10869  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[66].Exporter = func(v interface{}, i int) interface{} {
 10870  			switch v := v.(*DatabaseInstance_SqlFailoverReplica); i {
 10871  			case 0:
 10872  				return &v.state
 10873  			case 1:
 10874  				return &v.sizeCache
 10875  			case 2:
 10876  				return &v.unknownFields
 10877  			default:
 10878  				return nil
 10879  			}
 10880  		}
 10881  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[67].Exporter = func(v interface{}, i int) interface{} {
 10882  			switch v := v.(*DatabaseInstance_SqlScheduledMaintenance); i {
 10883  			case 0:
 10884  				return &v.state
 10885  			case 1:
 10886  				return &v.sizeCache
 10887  			case 2:
 10888  				return &v.unknownFields
 10889  			default:
 10890  				return nil
 10891  			}
 10892  		}
 10893  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[68].Exporter = func(v interface{}, i int) interface{} {
 10894  			switch v := v.(*DatabaseInstance_SqlOutOfDiskReport); i {
 10895  			case 0:
 10896  				return &v.state
 10897  			case 1:
 10898  				return &v.sizeCache
 10899  			case 2:
 10900  				return &v.unknownFields
 10901  			default:
 10902  				return nil
 10903  			}
 10904  		}
 10905  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[69].Exporter = func(v interface{}, i int) interface{} {
 10906  			switch v := v.(*ExportContext_SqlCsvExportOptions); i {
 10907  			case 0:
 10908  				return &v.state
 10909  			case 1:
 10910  				return &v.sizeCache
 10911  			case 2:
 10912  				return &v.unknownFields
 10913  			default:
 10914  				return nil
 10915  			}
 10916  		}
 10917  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[70].Exporter = func(v interface{}, i int) interface{} {
 10918  			switch v := v.(*ExportContext_SqlExportOptions); i {
 10919  			case 0:
 10920  				return &v.state
 10921  			case 1:
 10922  				return &v.sizeCache
 10923  			case 2:
 10924  				return &v.unknownFields
 10925  			default:
 10926  				return nil
 10927  			}
 10928  		}
 10929  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[71].Exporter = func(v interface{}, i int) interface{} {
 10930  			switch v := v.(*ExportContext_SqlExportOptions_MysqlExportOptions); i {
 10931  			case 0:
 10932  				return &v.state
 10933  			case 1:
 10934  				return &v.sizeCache
 10935  			case 2:
 10936  				return &v.unknownFields
 10937  			default:
 10938  				return nil
 10939  			}
 10940  		}
 10941  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[72].Exporter = func(v interface{}, i int) interface{} {
 10942  			switch v := v.(*ImportContext_SqlCsvImportOptions); i {
 10943  			case 0:
 10944  				return &v.state
 10945  			case 1:
 10946  				return &v.sizeCache
 10947  			case 2:
 10948  				return &v.unknownFields
 10949  			default:
 10950  				return nil
 10951  			}
 10952  		}
 10953  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[73].Exporter = func(v interface{}, i int) interface{} {
 10954  			switch v := v.(*ImportContext_SqlBakImportOptions); i {
 10955  			case 0:
 10956  				return &v.state
 10957  			case 1:
 10958  				return &v.sizeCache
 10959  			case 2:
 10960  				return &v.unknownFields
 10961  			default:
 10962  				return nil
 10963  			}
 10964  		}
 10965  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[74].Exporter = func(v interface{}, i int) interface{} {
 10966  			switch v := v.(*ImportContext_SqlBakImportOptions_EncryptionOptions); i {
 10967  			case 0:
 10968  				return &v.state
 10969  			case 1:
 10970  				return &v.sizeCache
 10971  			case 2:
 10972  				return &v.unknownFields
 10973  			default:
 10974  				return nil
 10975  			}
 10976  		}
 10977  		file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[76].Exporter = func(v interface{}, i int) interface{} {
 10978  			switch v := v.(*SqlInstancesRescheduleMaintenanceRequestBody_Reschedule); i {
 10979  			case 0:
 10980  				return &v.state
 10981  			case 1:
 10982  				return &v.sizeCache
 10983  			case 2:
 10984  				return &v.unknownFields
 10985  			default:
 10986  				return nil
 10987  			}
 10988  		}
 10989  	}
 10990  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[9].OneofWrappers = []interface{}{
 10991  		(*Database_SqlserverDatabaseDetails)(nil),
 10992  	}
 10993  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[14].OneofWrappers = []interface{}{}
 10994  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[67].OneofWrappers = []interface{}{}
 10995  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes[68].OneofWrappers = []interface{}{}
 10996  	type x struct{}
 10997  	out := protoimpl.TypeBuilder{
 10998  		File: protoimpl.DescBuilder{
 10999  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
 11000  			RawDescriptor: file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDesc,
 11001  			NumEnums:      25,
 11002  			NumMessages:   77,
 11003  			NumExtensions: 0,
 11004  			NumServices:   0,
 11005  		},
 11006  		GoTypes:           file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_goTypes,
 11007  		DependencyIndexes: file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_depIdxs,
 11008  		EnumInfos:         file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_enumTypes,
 11009  		MessageInfos:      file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_msgTypes,
 11010  	}.Build()
 11011  	File_google_cloud_sql_v1beta4_cloud_sql_resources_proto = out.File
 11012  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_rawDesc = nil
 11013  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_goTypes = nil
 11014  	file_google_cloud_sql_v1beta4_cloud_sql_resources_proto_depIdxs = nil
 11015  }
 11016  

View as plain text