...

Source file src/google.golang.org/genproto/googleapis/cloud/clouddms/logging/v1/clouddms_platform_logs.pb.go

Documentation: google.golang.org/genproto/googleapis/cloud/clouddms/logging/v1

     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  
    15  // Code generated by protoc-gen-go. DO NOT EDIT.
    16  // versions:
    17  // 	protoc-gen-go v1.26.0
    18  // 	protoc        v3.12.2
    19  // source: google/cloud/clouddms/logging/v1/clouddms_platform_logs.proto
    20  
    21  package logging
    22  
    23  import (
    24  	reflect "reflect"
    25  	sync "sync"
    26  
    27  	_ "google.golang.org/genproto/googleapis/api/annotations"
    28  	status "google.golang.org/genproto/googleapis/rpc/status"
    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  )
    34  
    35  const (
    36  	// Verify that this generated code is sufficiently up-to-date.
    37  	_ = protoimpl.EnforceVersion(20 - protoimpl.MinVersion)
    38  	// Verify that runtime/protoimpl is sufficiently up-to-date.
    39  	_ = protoimpl.EnforceVersion(protoimpl.MaxVersion - 20)
    40  )
    41  
    42  // The database engines.
    43  type DatabaseEngine int32
    44  
    45  const (
    46  	// The source database engine of the migration job is unknown.
    47  	DatabaseEngine_DATABASE_ENGINE_UNSPECIFIED DatabaseEngine = 0
    48  	// The source engine is MySQL.
    49  	DatabaseEngine_MYSQL DatabaseEngine = 1
    50  	// The source engine is PostgreSQL.
    51  	DatabaseEngine_POSTGRESQL DatabaseEngine = 2
    52  	// The source engine is SQL Server.
    53  	DatabaseEngine_SQLSERVER DatabaseEngine = 3
    54  	// The source engine is Oracle (for heterogeneous migrations).
    55  	DatabaseEngine_ORACLE DatabaseEngine = 4
    56  	// The engine is Spanner (for heterogeneous migrations).
    57  	DatabaseEngine_SPANNER DatabaseEngine = 5
    58  )
    59  
    60  // Enum value maps for DatabaseEngine.
    61  var (
    62  	DatabaseEngine_name = map[int32]string{
    63  		0: "DATABASE_ENGINE_UNSPECIFIED",
    64  		1: "MYSQL",
    65  		2: "POSTGRESQL",
    66  		3: "SQLSERVER",
    67  		4: "ORACLE",
    68  		5: "SPANNER",
    69  	}
    70  	DatabaseEngine_value = map[string]int32{
    71  		"DATABASE_ENGINE_UNSPECIFIED": 0,
    72  		"MYSQL":                       1,
    73  		"POSTGRESQL":                  2,
    74  		"SQLSERVER":                   3,
    75  		"ORACLE":                      4,
    76  		"SPANNER":                     5,
    77  	}
    78  )
    79  
    80  func (x DatabaseEngine) Enum() *DatabaseEngine {
    81  	p := new(DatabaseEngine)
    82  	*p = x
    83  	return p
    84  }
    85  
    86  func (x DatabaseEngine) String() string {
    87  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
    88  }
    89  
    90  func (DatabaseEngine) Descriptor() protoreflect.EnumDescriptor {
    91  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[0].Descriptor()
    92  }
    93  
    94  func (DatabaseEngine) Type() protoreflect.EnumType {
    95  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[0]
    96  }
    97  
    98  func (x DatabaseEngine) Number() protoreflect.EnumNumber {
    99  	return protoreflect.EnumNumber(x)
   100  }
   101  
   102  // Deprecated: Use DatabaseEngine.Descriptor instead.
   103  func (DatabaseEngine) EnumDescriptor() ([]byte, []int) {
   104  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{0}
   105  }
   106  
   107  // The database providers.
   108  type DatabaseProvider int32
   109  
   110  const (
   111  	// The database provider is unknown.
   112  	DatabaseProvider_DATABASE_PROVIDER_UNSPECIFIED DatabaseProvider = 0
   113  	// CloudSQL runs the database.
   114  	DatabaseProvider_CLOUDSQL DatabaseProvider = 1
   115  	// RDS runs the database.
   116  	DatabaseProvider_RDS DatabaseProvider = 2
   117  	// Amazon Aurora.
   118  	DatabaseProvider_AURORA DatabaseProvider = 3
   119  	// AlloyDB.
   120  	DatabaseProvider_ALLOYDB DatabaseProvider = 4
   121  )
   122  
   123  // Enum value maps for DatabaseProvider.
   124  var (
   125  	DatabaseProvider_name = map[int32]string{
   126  		0: "DATABASE_PROVIDER_UNSPECIFIED",
   127  		1: "CLOUDSQL",
   128  		2: "RDS",
   129  		3: "AURORA",
   130  		4: "ALLOYDB",
   131  	}
   132  	DatabaseProvider_value = map[string]int32{
   133  		"DATABASE_PROVIDER_UNSPECIFIED": 0,
   134  		"CLOUDSQL":                      1,
   135  		"RDS":                           2,
   136  		"AURORA":                        3,
   137  		"ALLOYDB":                       4,
   138  	}
   139  )
   140  
   141  func (x DatabaseProvider) Enum() *DatabaseProvider {
   142  	p := new(DatabaseProvider)
   143  	*p = x
   144  	return p
   145  }
   146  
   147  func (x DatabaseProvider) String() string {
   148  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   149  }
   150  
   151  func (DatabaseProvider) Descriptor() protoreflect.EnumDescriptor {
   152  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[1].Descriptor()
   153  }
   154  
   155  func (DatabaseProvider) Type() protoreflect.EnumType {
   156  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[1]
   157  }
   158  
   159  func (x DatabaseProvider) Number() protoreflect.EnumNumber {
   160  	return protoreflect.EnumNumber(x)
   161  }
   162  
   163  // Deprecated: Use DatabaseProvider.Descriptor instead.
   164  func (DatabaseProvider) EnumDescriptor() ([]byte, []int) {
   165  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{1}
   166  }
   167  
   168  // The migration job states enum.
   169  type LoggedMigrationJob_State int32
   170  
   171  const (
   172  	// The state of the migration job is unknown.
   173  	LoggedMigrationJob_STATE_UNSPECIFIED LoggedMigrationJob_State = 0
   174  	// The migration job is down for maintenance.
   175  	LoggedMigrationJob_MAINTENANCE LoggedMigrationJob_State = 1
   176  	// The migration job is in draft mode and fully editable.
   177  	LoggedMigrationJob_DRAFT LoggedMigrationJob_State = 2
   178  	// The migration job is being created.
   179  	LoggedMigrationJob_CREATING LoggedMigrationJob_State = 3
   180  	// The migration job is created and not started.
   181  	LoggedMigrationJob_NOT_STARTED LoggedMigrationJob_State = 4
   182  	// The migration job is running
   183  	LoggedMigrationJob_RUNNING LoggedMigrationJob_State = 5
   184  	// The migration job failed.
   185  	LoggedMigrationJob_FAILED LoggedMigrationJob_State = 6
   186  	// The migration job has been completed.
   187  	LoggedMigrationJob_COMPLETED LoggedMigrationJob_State = 7
   188  	// The migration job is being deleted.
   189  	LoggedMigrationJob_DELETING LoggedMigrationJob_State = 8
   190  	// The migration job is being stopped.
   191  	LoggedMigrationJob_STOPPING LoggedMigrationJob_State = 9
   192  	// The migration job is currently stopped.
   193  	LoggedMigrationJob_STOPPED LoggedMigrationJob_State = 10
   194  	// The migration job has been deleted.
   195  	LoggedMigrationJob_DELETED LoggedMigrationJob_State = 11
   196  	// The migration job is being updated.
   197  	LoggedMigrationJob_UPDATING LoggedMigrationJob_State = 12
   198  	// The migration job is starting.
   199  	LoggedMigrationJob_STARTING LoggedMigrationJob_State = 13
   200  	// The migration job is restarting.
   201  	LoggedMigrationJob_RESTARTING LoggedMigrationJob_State = 14
   202  	// The migration job is resuming.
   203  	LoggedMigrationJob_RESUMING LoggedMigrationJob_State = 15
   204  )
   205  
   206  // Enum value maps for LoggedMigrationJob_State.
   207  var (
   208  	LoggedMigrationJob_State_name = map[int32]string{
   209  		0:  "STATE_UNSPECIFIED",
   210  		1:  "MAINTENANCE",
   211  		2:  "DRAFT",
   212  		3:  "CREATING",
   213  		4:  "NOT_STARTED",
   214  		5:  "RUNNING",
   215  		6:  "FAILED",
   216  		7:  "COMPLETED",
   217  		8:  "DELETING",
   218  		9:  "STOPPING",
   219  		10: "STOPPED",
   220  		11: "DELETED",
   221  		12: "UPDATING",
   222  		13: "STARTING",
   223  		14: "RESTARTING",
   224  		15: "RESUMING",
   225  	}
   226  	LoggedMigrationJob_State_value = map[string]int32{
   227  		"STATE_UNSPECIFIED": 0,
   228  		"MAINTENANCE":       1,
   229  		"DRAFT":             2,
   230  		"CREATING":          3,
   231  		"NOT_STARTED":       4,
   232  		"RUNNING":           5,
   233  		"FAILED":            6,
   234  		"COMPLETED":         7,
   235  		"DELETING":          8,
   236  		"STOPPING":          9,
   237  		"STOPPED":           10,
   238  		"DELETED":           11,
   239  		"UPDATING":          12,
   240  		"STARTING":          13,
   241  		"RESTARTING":        14,
   242  		"RESUMING":          15,
   243  	}
   244  )
   245  
   246  func (x LoggedMigrationJob_State) Enum() *LoggedMigrationJob_State {
   247  	p := new(LoggedMigrationJob_State)
   248  	*p = x
   249  	return p
   250  }
   251  
   252  func (x LoggedMigrationJob_State) String() string {
   253  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   254  }
   255  
   256  func (LoggedMigrationJob_State) Descriptor() protoreflect.EnumDescriptor {
   257  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[2].Descriptor()
   258  }
   259  
   260  func (LoggedMigrationJob_State) Type() protoreflect.EnumType {
   261  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[2]
   262  }
   263  
   264  func (x LoggedMigrationJob_State) Number() protoreflect.EnumNumber {
   265  	return protoreflect.EnumNumber(x)
   266  }
   267  
   268  // Deprecated: Use LoggedMigrationJob_State.Descriptor instead.
   269  func (LoggedMigrationJob_State) EnumDescriptor() ([]byte, []int) {
   270  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{1, 0}
   271  }
   272  
   273  // The migration job phases enum.
   274  type LoggedMigrationJob_Phase int32
   275  
   276  const (
   277  	// The phase of the migration job is unknown.
   278  	LoggedMigrationJob_PHASE_UNSPECIFIED LoggedMigrationJob_Phase = 0
   279  	// The migration job is in the full dump phase.
   280  	LoggedMigrationJob_FULL_DUMP LoggedMigrationJob_Phase = 1
   281  	// The migration job is CDC phase.
   282  	LoggedMigrationJob_CDC LoggedMigrationJob_Phase = 2
   283  	// The migration job is running the promote phase.
   284  	LoggedMigrationJob_PROMOTE_IN_PROGRESS LoggedMigrationJob_Phase = 3
   285  	// Only RDS flow - waiting for source writes to stop
   286  	LoggedMigrationJob_WAITING_FOR_SOURCE_WRITES_TO_STOP LoggedMigrationJob_Phase = 4
   287  	// Only RDS flow - the sources writes stopped, waiting for dump to begin
   288  	LoggedMigrationJob_PREPARING_THE_DUMP LoggedMigrationJob_Phase = 5
   289  )
   290  
   291  // Enum value maps for LoggedMigrationJob_Phase.
   292  var (
   293  	LoggedMigrationJob_Phase_name = map[int32]string{
   294  		0: "PHASE_UNSPECIFIED",
   295  		1: "FULL_DUMP",
   296  		2: "CDC",
   297  		3: "PROMOTE_IN_PROGRESS",
   298  		4: "WAITING_FOR_SOURCE_WRITES_TO_STOP",
   299  		5: "PREPARING_THE_DUMP",
   300  	}
   301  	LoggedMigrationJob_Phase_value = map[string]int32{
   302  		"PHASE_UNSPECIFIED":                 0,
   303  		"FULL_DUMP":                         1,
   304  		"CDC":                               2,
   305  		"PROMOTE_IN_PROGRESS":               3,
   306  		"WAITING_FOR_SOURCE_WRITES_TO_STOP": 4,
   307  		"PREPARING_THE_DUMP":                5,
   308  	}
   309  )
   310  
   311  func (x LoggedMigrationJob_Phase) Enum() *LoggedMigrationJob_Phase {
   312  	p := new(LoggedMigrationJob_Phase)
   313  	*p = x
   314  	return p
   315  }
   316  
   317  func (x LoggedMigrationJob_Phase) String() string {
   318  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   319  }
   320  
   321  func (LoggedMigrationJob_Phase) Descriptor() protoreflect.EnumDescriptor {
   322  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[3].Descriptor()
   323  }
   324  
   325  func (LoggedMigrationJob_Phase) Type() protoreflect.EnumType {
   326  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[3]
   327  }
   328  
   329  func (x LoggedMigrationJob_Phase) Number() protoreflect.EnumNumber {
   330  	return protoreflect.EnumNumber(x)
   331  }
   332  
   333  // Deprecated: Use LoggedMigrationJob_Phase.Descriptor instead.
   334  func (LoggedMigrationJob_Phase) EnumDescriptor() ([]byte, []int) {
   335  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{1, 1}
   336  }
   337  
   338  // The migration job types.
   339  type LoggedMigrationJob_Type int32
   340  
   341  const (
   342  	// The type of the migration job is unknown.
   343  	LoggedMigrationJob_TYPE_UNSPECIFIED LoggedMigrationJob_Type = 0
   344  	// The migration job is a one time migration.
   345  	LoggedMigrationJob_ONE_TIME LoggedMigrationJob_Type = 1
   346  	// The migration job is a continuous migration.
   347  	LoggedMigrationJob_CONTINUOUS LoggedMigrationJob_Type = 2
   348  )
   349  
   350  // Enum value maps for LoggedMigrationJob_Type.
   351  var (
   352  	LoggedMigrationJob_Type_name = map[int32]string{
   353  		0: "TYPE_UNSPECIFIED",
   354  		1: "ONE_TIME",
   355  		2: "CONTINUOUS",
   356  	}
   357  	LoggedMigrationJob_Type_value = map[string]int32{
   358  		"TYPE_UNSPECIFIED": 0,
   359  		"ONE_TIME":         1,
   360  		"CONTINUOUS":       2,
   361  	}
   362  )
   363  
   364  func (x LoggedMigrationJob_Type) Enum() *LoggedMigrationJob_Type {
   365  	p := new(LoggedMigrationJob_Type)
   366  	*p = x
   367  	return p
   368  }
   369  
   370  func (x LoggedMigrationJob_Type) String() string {
   371  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   372  }
   373  
   374  func (LoggedMigrationJob_Type) Descriptor() protoreflect.EnumDescriptor {
   375  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[4].Descriptor()
   376  }
   377  
   378  func (LoggedMigrationJob_Type) Type() protoreflect.EnumType {
   379  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[4]
   380  }
   381  
   382  func (x LoggedMigrationJob_Type) Number() protoreflect.EnumNumber {
   383  	return protoreflect.EnumNumber(x)
   384  }
   385  
   386  // Deprecated: Use LoggedMigrationJob_Type.Descriptor instead.
   387  func (LoggedMigrationJob_Type) EnumDescriptor() ([]byte, []int) {
   388  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{1, 2}
   389  }
   390  
   391  // Type of connectivity to source database.
   392  type LoggedMigrationJob_ConnectivityType int32
   393  
   394  const (
   395  	// No data defined.
   396  	LoggedMigrationJob_CONNECTIVITY_TYPE_UNSPECIFIED LoggedMigrationJob_ConnectivityType = 0
   397  	// Connect using static IO
   398  	LoggedMigrationJob_STATIC_IP LoggedMigrationJob_ConnectivityType = 1
   399  	// Use reverse SSH connectivity.
   400  	LoggedMigrationJob_REVERSE_SSH LoggedMigrationJob_ConnectivityType = 2
   401  	// Use VPC Peering connectivity.
   402  	LoggedMigrationJob_VPC_PEERING LoggedMigrationJob_ConnectivityType = 3
   403  )
   404  
   405  // Enum value maps for LoggedMigrationJob_ConnectivityType.
   406  var (
   407  	LoggedMigrationJob_ConnectivityType_name = map[int32]string{
   408  		0: "CONNECTIVITY_TYPE_UNSPECIFIED",
   409  		1: "STATIC_IP",
   410  		2: "REVERSE_SSH",
   411  		3: "VPC_PEERING",
   412  	}
   413  	LoggedMigrationJob_ConnectivityType_value = map[string]int32{
   414  		"CONNECTIVITY_TYPE_UNSPECIFIED": 0,
   415  		"STATIC_IP":                     1,
   416  		"REVERSE_SSH":                   2,
   417  		"VPC_PEERING":                   3,
   418  	}
   419  )
   420  
   421  func (x LoggedMigrationJob_ConnectivityType) Enum() *LoggedMigrationJob_ConnectivityType {
   422  	p := new(LoggedMigrationJob_ConnectivityType)
   423  	*p = x
   424  	return p
   425  }
   426  
   427  func (x LoggedMigrationJob_ConnectivityType) String() string {
   428  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   429  }
   430  
   431  func (LoggedMigrationJob_ConnectivityType) Descriptor() protoreflect.EnumDescriptor {
   432  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[5].Descriptor()
   433  }
   434  
   435  func (LoggedMigrationJob_ConnectivityType) Type() protoreflect.EnumType {
   436  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[5]
   437  }
   438  
   439  func (x LoggedMigrationJob_ConnectivityType) Number() protoreflect.EnumNumber {
   440  	return protoreflect.EnumNumber(x)
   441  }
   442  
   443  // Deprecated: Use LoggedMigrationJob_ConnectivityType.Descriptor instead.
   444  func (LoggedMigrationJob_ConnectivityType) EnumDescriptor() ([]byte, []int) {
   445  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{1, 3}
   446  }
   447  
   448  // The MySQL database version.
   449  type MySqlConnectionProfile_Version int32
   450  
   451  const (
   452  	// Unspecified version.
   453  	MySqlConnectionProfile_VERSION_UNSPECIFIED MySqlConnectionProfile_Version = 0
   454  	// MySQL 5.5.
   455  	MySqlConnectionProfile_V5_5 MySqlConnectionProfile_Version = 1
   456  	// MySQL 5.6.
   457  	MySqlConnectionProfile_V5_6 MySqlConnectionProfile_Version = 2
   458  	// MySQL 5.7.
   459  	MySqlConnectionProfile_V5_7 MySqlConnectionProfile_Version = 3
   460  	// MySQL 8.0.
   461  	MySqlConnectionProfile_V8_0 MySqlConnectionProfile_Version = 4
   462  )
   463  
   464  // Enum value maps for MySqlConnectionProfile_Version.
   465  var (
   466  	MySqlConnectionProfile_Version_name = map[int32]string{
   467  		0: "VERSION_UNSPECIFIED",
   468  		1: "V5_5",
   469  		2: "V5_6",
   470  		3: "V5_7",
   471  		4: "V8_0",
   472  	}
   473  	MySqlConnectionProfile_Version_value = map[string]int32{
   474  		"VERSION_UNSPECIFIED": 0,
   475  		"V5_5":                1,
   476  		"V5_6":                2,
   477  		"V5_7":                3,
   478  		"V8_0":                4,
   479  	}
   480  )
   481  
   482  func (x MySqlConnectionProfile_Version) Enum() *MySqlConnectionProfile_Version {
   483  	p := new(MySqlConnectionProfile_Version)
   484  	*p = x
   485  	return p
   486  }
   487  
   488  func (x MySqlConnectionProfile_Version) String() string {
   489  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   490  }
   491  
   492  func (MySqlConnectionProfile_Version) Descriptor() protoreflect.EnumDescriptor {
   493  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[6].Descriptor()
   494  }
   495  
   496  func (MySqlConnectionProfile_Version) Type() protoreflect.EnumType {
   497  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[6]
   498  }
   499  
   500  func (x MySqlConnectionProfile_Version) Number() protoreflect.EnumNumber {
   501  	return protoreflect.EnumNumber(x)
   502  }
   503  
   504  // Deprecated: Use MySqlConnectionProfile_Version.Descriptor instead.
   505  func (MySqlConnectionProfile_Version) EnumDescriptor() ([]byte, []int) {
   506  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{2, 0}
   507  }
   508  
   509  // The PostgreSQL database version.
   510  type PostgreSqlConnectionProfile_Version int32
   511  
   512  const (
   513  	// Unspecified version.
   514  	PostgreSqlConnectionProfile_VERSION_UNSPECIFIED PostgreSqlConnectionProfile_Version = 0
   515  	// PostgreSQL 9.6.
   516  	PostgreSqlConnectionProfile_V9_6 PostgreSqlConnectionProfile_Version = 1
   517  	// PostgreSQL 11.
   518  	PostgreSqlConnectionProfile_V11 PostgreSqlConnectionProfile_Version = 2
   519  	// PostgreSQL 10.
   520  	PostgreSqlConnectionProfile_V10 PostgreSqlConnectionProfile_Version = 3
   521  	// PostgreSQL 12.
   522  	PostgreSqlConnectionProfile_V12 PostgreSqlConnectionProfile_Version = 4
   523  	// PostgreSQL 13.
   524  	PostgreSqlConnectionProfile_V13 PostgreSqlConnectionProfile_Version = 5
   525  )
   526  
   527  // Enum value maps for PostgreSqlConnectionProfile_Version.
   528  var (
   529  	PostgreSqlConnectionProfile_Version_name = map[int32]string{
   530  		0: "VERSION_UNSPECIFIED",
   531  		1: "V9_6",
   532  		2: "V11",
   533  		3: "V10",
   534  		4: "V12",
   535  		5: "V13",
   536  	}
   537  	PostgreSqlConnectionProfile_Version_value = map[string]int32{
   538  		"VERSION_UNSPECIFIED": 0,
   539  		"V9_6":                1,
   540  		"V11":                 2,
   541  		"V10":                 3,
   542  		"V12":                 4,
   543  		"V13":                 5,
   544  	}
   545  )
   546  
   547  func (x PostgreSqlConnectionProfile_Version) Enum() *PostgreSqlConnectionProfile_Version {
   548  	p := new(PostgreSqlConnectionProfile_Version)
   549  	*p = x
   550  	return p
   551  }
   552  
   553  func (x PostgreSqlConnectionProfile_Version) String() string {
   554  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   555  }
   556  
   557  func (PostgreSqlConnectionProfile_Version) Descriptor() protoreflect.EnumDescriptor {
   558  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[7].Descriptor()
   559  }
   560  
   561  func (PostgreSqlConnectionProfile_Version) Type() protoreflect.EnumType {
   562  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[7]
   563  }
   564  
   565  func (x PostgreSqlConnectionProfile_Version) Number() protoreflect.EnumNumber {
   566  	return protoreflect.EnumNumber(x)
   567  }
   568  
   569  // Deprecated: Use PostgreSqlConnectionProfile_Version.Descriptor instead.
   570  func (PostgreSqlConnectionProfile_Version) EnumDescriptor() ([]byte, []int) {
   571  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{3, 0}
   572  }
   573  
   574  // Connectivity options used to establish a connection to the profile.
   575  type OracleConnectionProfile_ConnectivityType int32
   576  
   577  const (
   578  	// No data defined.
   579  	OracleConnectionProfile_CONNECTIVITY_TYPE_UNSPECIFIED OracleConnectionProfile_ConnectivityType = 0
   580  	// Static Service IP connectivity.
   581  	OracleConnectionProfile_STATIC_SERVICE_IP OracleConnectionProfile_ConnectivityType = 1
   582  	// Forward SSH tunnel connectivity.
   583  	OracleConnectionProfile_FORWARD_SSH_TUNNEL OracleConnectionProfile_ConnectivityType = 2
   584  	// Private connectivity.
   585  	OracleConnectionProfile_PRIVATE_CONNECTIVITY OracleConnectionProfile_ConnectivityType = 3
   586  )
   587  
   588  // Enum value maps for OracleConnectionProfile_ConnectivityType.
   589  var (
   590  	OracleConnectionProfile_ConnectivityType_name = map[int32]string{
   591  		0: "CONNECTIVITY_TYPE_UNSPECIFIED",
   592  		1: "STATIC_SERVICE_IP",
   593  		2: "FORWARD_SSH_TUNNEL",
   594  		3: "PRIVATE_CONNECTIVITY",
   595  	}
   596  	OracleConnectionProfile_ConnectivityType_value = map[string]int32{
   597  		"CONNECTIVITY_TYPE_UNSPECIFIED": 0,
   598  		"STATIC_SERVICE_IP":             1,
   599  		"FORWARD_SSH_TUNNEL":            2,
   600  		"PRIVATE_CONNECTIVITY":          3,
   601  	}
   602  )
   603  
   604  func (x OracleConnectionProfile_ConnectivityType) Enum() *OracleConnectionProfile_ConnectivityType {
   605  	p := new(OracleConnectionProfile_ConnectivityType)
   606  	*p = x
   607  	return p
   608  }
   609  
   610  func (x OracleConnectionProfile_ConnectivityType) String() string {
   611  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   612  }
   613  
   614  func (OracleConnectionProfile_ConnectivityType) Descriptor() protoreflect.EnumDescriptor {
   615  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[8].Descriptor()
   616  }
   617  
   618  func (OracleConnectionProfile_ConnectivityType) Type() protoreflect.EnumType {
   619  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[8]
   620  }
   621  
   622  func (x OracleConnectionProfile_ConnectivityType) Number() protoreflect.EnumNumber {
   623  	return protoreflect.EnumNumber(x)
   624  }
   625  
   626  // Deprecated: Use OracleConnectionProfile_ConnectivityType.Descriptor instead.
   627  func (OracleConnectionProfile_ConnectivityType) EnumDescriptor() ([]byte, []int) {
   628  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{5, 0}
   629  }
   630  
   631  // The connection profile states enum.
   632  type LoggedConnectionProfile_State int32
   633  
   634  const (
   635  	// The state of the connection profile is unknown.
   636  	LoggedConnectionProfile_STATE_UNSPECIFIED LoggedConnectionProfile_State = 0
   637  	// The connection profile is in draft mode and fully editable.
   638  	LoggedConnectionProfile_DRAFT LoggedConnectionProfile_State = 1
   639  	// The connection profile is being created.
   640  	LoggedConnectionProfile_CREATING LoggedConnectionProfile_State = 2
   641  	// The connection profile is ready.
   642  	LoggedConnectionProfile_READY LoggedConnectionProfile_State = 3
   643  	// The connection profile is being updated.
   644  	LoggedConnectionProfile_UPDATING LoggedConnectionProfile_State = 4
   645  	// The connection profile is being deleted.
   646  	LoggedConnectionProfile_DELETING LoggedConnectionProfile_State = 5
   647  	// The connection profile has been deleted.
   648  	LoggedConnectionProfile_DELETED LoggedConnectionProfile_State = 6
   649  	// The last action on the connection profile failed.
   650  	LoggedConnectionProfile_FAILED LoggedConnectionProfile_State = 7
   651  )
   652  
   653  // Enum value maps for LoggedConnectionProfile_State.
   654  var (
   655  	LoggedConnectionProfile_State_name = map[int32]string{
   656  		0: "STATE_UNSPECIFIED",
   657  		1: "DRAFT",
   658  		2: "CREATING",
   659  		3: "READY",
   660  		4: "UPDATING",
   661  		5: "DELETING",
   662  		6: "DELETED",
   663  		7: "FAILED",
   664  	}
   665  	LoggedConnectionProfile_State_value = map[string]int32{
   666  		"STATE_UNSPECIFIED": 0,
   667  		"DRAFT":             1,
   668  		"CREATING":          2,
   669  		"READY":             3,
   670  		"UPDATING":          4,
   671  		"DELETING":          5,
   672  		"DELETED":           6,
   673  		"FAILED":            7,
   674  	}
   675  )
   676  
   677  func (x LoggedConnectionProfile_State) Enum() *LoggedConnectionProfile_State {
   678  	p := new(LoggedConnectionProfile_State)
   679  	*p = x
   680  	return p
   681  }
   682  
   683  func (x LoggedConnectionProfile_State) String() string {
   684  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   685  }
   686  
   687  func (LoggedConnectionProfile_State) Descriptor() protoreflect.EnumDescriptor {
   688  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[9].Descriptor()
   689  }
   690  
   691  func (LoggedConnectionProfile_State) Type() protoreflect.EnumType {
   692  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[9]
   693  }
   694  
   695  func (x LoggedConnectionProfile_State) Number() protoreflect.EnumNumber {
   696  	return protoreflect.EnumNumber(x)
   697  }
   698  
   699  // Deprecated: Use LoggedConnectionProfile_State.Descriptor instead.
   700  func (LoggedConnectionProfile_State) EnumDescriptor() ([]byte, []int) {
   701  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{6, 0}
   702  }
   703  
   704  // Private Connection state.
   705  type LoggedPrivateConnection_State int32
   706  
   707  const (
   708  	// Unspecified state.
   709  	LoggedPrivateConnection_STATE_UNSPECIFIED LoggedPrivateConnection_State = 0
   710  	// The private connection is in creation state - creating resources.
   711  	LoggedPrivateConnection_CREATING LoggedPrivateConnection_State = 1
   712  	// The private connection has been created with all of its resources.
   713  	LoggedPrivateConnection_CREATED LoggedPrivateConnection_State = 2
   714  	// The private connection creation has failed.
   715  	LoggedPrivateConnection_FAILED LoggedPrivateConnection_State = 3
   716  	// The private connection is being deleted.
   717  	LoggedPrivateConnection_DELETING LoggedPrivateConnection_State = 4
   718  	// Delete request has failed, resource is in invalid state.
   719  	LoggedPrivateConnection_FAILED_TO_DELETE LoggedPrivateConnection_State = 5
   720  	// The private connection has been deleted.
   721  	LoggedPrivateConnection_DELETED LoggedPrivateConnection_State = 6
   722  )
   723  
   724  // Enum value maps for LoggedPrivateConnection_State.
   725  var (
   726  	LoggedPrivateConnection_State_name = map[int32]string{
   727  		0: "STATE_UNSPECIFIED",
   728  		1: "CREATING",
   729  		2: "CREATED",
   730  		3: "FAILED",
   731  		4: "DELETING",
   732  		5: "FAILED_TO_DELETE",
   733  		6: "DELETED",
   734  	}
   735  	LoggedPrivateConnection_State_value = map[string]int32{
   736  		"STATE_UNSPECIFIED": 0,
   737  		"CREATING":          1,
   738  		"CREATED":           2,
   739  		"FAILED":            3,
   740  		"DELETING":          4,
   741  		"FAILED_TO_DELETE":  5,
   742  		"DELETED":           6,
   743  	}
   744  )
   745  
   746  func (x LoggedPrivateConnection_State) Enum() *LoggedPrivateConnection_State {
   747  	p := new(LoggedPrivateConnection_State)
   748  	*p = x
   749  	return p
   750  }
   751  
   752  func (x LoggedPrivateConnection_State) String() string {
   753  	return protoimpl.X.EnumStringOf(x.Descriptor(), protoreflect.EnumNumber(x))
   754  }
   755  
   756  func (LoggedPrivateConnection_State) Descriptor() protoreflect.EnumDescriptor {
   757  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[10].Descriptor()
   758  }
   759  
   760  func (LoggedPrivateConnection_State) Type() protoreflect.EnumType {
   761  	return &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes[10]
   762  }
   763  
   764  func (x LoggedPrivateConnection_State) Number() protoreflect.EnumNumber {
   765  	return protoreflect.EnumNumber(x)
   766  }
   767  
   768  // Deprecated: Use LoggedPrivateConnection_State.Descriptor instead.
   769  func (LoggedPrivateConnection_State) EnumDescriptor() ([]byte, []int) {
   770  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{9, 0}
   771  }
   772  
   773  // A message defining the database engine and provider.
   774  type DatabaseType struct {
   775  	state         protoimpl.MessageState
   776  	sizeCache     protoimpl.SizeCache
   777  	unknownFields protoimpl.UnknownFields
   778  
   779  	// The database provider.
   780  	Provider DatabaseProvider `protobuf:"varint,1,opt,name=provider,proto3,enum=google.cloud.clouddms.logging.v1.DatabaseProvider" json:"provider,omitempty"`
   781  	// The database engine.
   782  	Engine DatabaseEngine `protobuf:"varint,2,opt,name=engine,proto3,enum=google.cloud.clouddms.logging.v1.DatabaseEngine" json:"engine,omitempty"`
   783  }
   784  
   785  func (x *DatabaseType) Reset() {
   786  	*x = DatabaseType{}
   787  	if protoimpl.UnsafeEnabled {
   788  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[0]
   789  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   790  		ms.StoreMessageInfo(mi)
   791  	}
   792  }
   793  
   794  func (x *DatabaseType) String() string {
   795  	return protoimpl.X.MessageStringOf(x)
   796  }
   797  
   798  func (*DatabaseType) ProtoMessage() {}
   799  
   800  func (x *DatabaseType) ProtoReflect() protoreflect.Message {
   801  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[0]
   802  	if protoimpl.UnsafeEnabled && x != nil {
   803  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   804  		if ms.LoadMessageInfo() == nil {
   805  			ms.StoreMessageInfo(mi)
   806  		}
   807  		return ms
   808  	}
   809  	return mi.MessageOf(x)
   810  }
   811  
   812  // Deprecated: Use DatabaseType.ProtoReflect.Descriptor instead.
   813  func (*DatabaseType) Descriptor() ([]byte, []int) {
   814  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{0}
   815  }
   816  
   817  func (x *DatabaseType) GetProvider() DatabaseProvider {
   818  	if x != nil {
   819  		return x.Provider
   820  	}
   821  	return DatabaseProvider_DATABASE_PROVIDER_UNSPECIFIED
   822  }
   823  
   824  func (x *DatabaseType) GetEngine() DatabaseEngine {
   825  	if x != nil {
   826  		return x.Engine
   827  	}
   828  	return DatabaseEngine_DATABASE_ENGINE_UNSPECIFIED
   829  }
   830  
   831  // Migration job as stored in Cloud Logging logs.
   832  // NEXT_TAG = 36.
   833  type LoggedMigrationJob struct {
   834  	state         protoimpl.MessageState
   835  	sizeCache     protoimpl.SizeCache
   836  	unknownFields protoimpl.UnknownFields
   837  
   838  	// Required. The unique identifier for a migration job.
   839  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
   840  	// Required. Labels.
   841  	Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   842  	// Required. The display name.
   843  	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
   844  	// Required. The current migration job state.
   845  	State LoggedMigrationJob_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.clouddms.logging.v1.LoggedMigrationJob_State" json:"state,omitempty"`
   846  	// Required. The current migration job phase.
   847  	Phase LoggedMigrationJob_Phase `protobuf:"varint,5,opt,name=phase,proto3,enum=google.cloud.clouddms.logging.v1.LoggedMigrationJob_Phase" json:"phase,omitempty"`
   848  	// Required. The migration job type.
   849  	Type LoggedMigrationJob_Type `protobuf:"varint,6,opt,name=type,proto3,enum=google.cloud.clouddms.logging.v1.LoggedMigrationJob_Type" json:"type,omitempty"`
   850  	// Optional. An optional dump path (gs://[BUCKET_NAME]/[OBJECT_NAME]).
   851  	DumpPath string `protobuf:"bytes,7,opt,name=dump_path,json=dumpPath,proto3" json:"dump_path,omitempty"`
   852  	// Required. The migration job source connection profile name.
   853  	Source string `protobuf:"bytes,8,opt,name=source,proto3" json:"source,omitempty"`
   854  	// Required. The migration job destination connection profile name.
   855  	Destination string `protobuf:"bytes,9,opt,name=destination,proto3" json:"destination,omitempty"`
   856  	// Required. the migration job duration in seconds.
   857  	Duration *durationpb.Duration `protobuf:"bytes,10,opt,name=duration,proto3" json:"duration,omitempty"`
   858  	// Required. Type of connectivity to source database.
   859  	ConnectivityType LoggedMigrationJob_ConnectivityType `protobuf:"varint,11,opt,name=connectivity_type,json=connectivityType,proto3,enum=google.cloud.clouddms.logging.v1.LoggedMigrationJob_ConnectivityType" json:"connectivity_type,omitempty"`
   860  	// Required. The error details in case of state FAILED.
   861  	Error *status.Status `protobuf:"bytes,12,opt,name=error,proto3" json:"error,omitempty"`
   862  	// Required. The time when this migration job was completed. Should only be set when the
   863  	// phase of the migration job is COMPLETED.
   864  	EndTime *timestamppb.Timestamp `protobuf:"bytes,13,opt,name=end_time,json=endTime,proto3" json:"end_time,omitempty"`
   865  	// Required. The indicative source database.
   866  	SourceDatabase *DatabaseType `protobuf:"bytes,14,opt,name=source_database,json=sourceDatabase,proto3" json:"source_database,omitempty"`
   867  	// Required. The indicative destination database.
   868  	DestinationDatabase *DatabaseType `protobuf:"bytes,15,opt,name=destination_database,json=destinationDatabase,proto3" json:"destination_database,omitempty"`
   869  }
   870  
   871  func (x *LoggedMigrationJob) Reset() {
   872  	*x = LoggedMigrationJob{}
   873  	if protoimpl.UnsafeEnabled {
   874  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[1]
   875  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   876  		ms.StoreMessageInfo(mi)
   877  	}
   878  }
   879  
   880  func (x *LoggedMigrationJob) String() string {
   881  	return protoimpl.X.MessageStringOf(x)
   882  }
   883  
   884  func (*LoggedMigrationJob) ProtoMessage() {}
   885  
   886  func (x *LoggedMigrationJob) ProtoReflect() protoreflect.Message {
   887  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[1]
   888  	if protoimpl.UnsafeEnabled && x != nil {
   889  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
   890  		if ms.LoadMessageInfo() == nil {
   891  			ms.StoreMessageInfo(mi)
   892  		}
   893  		return ms
   894  	}
   895  	return mi.MessageOf(x)
   896  }
   897  
   898  // Deprecated: Use LoggedMigrationJob.ProtoReflect.Descriptor instead.
   899  func (*LoggedMigrationJob) Descriptor() ([]byte, []int) {
   900  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{1}
   901  }
   902  
   903  func (x *LoggedMigrationJob) GetName() string {
   904  	if x != nil {
   905  		return x.Name
   906  	}
   907  	return ""
   908  }
   909  
   910  func (x *LoggedMigrationJob) GetLabels() map[string]string {
   911  	if x != nil {
   912  		return x.Labels
   913  	}
   914  	return nil
   915  }
   916  
   917  func (x *LoggedMigrationJob) GetDisplayName() string {
   918  	if x != nil {
   919  		return x.DisplayName
   920  	}
   921  	return ""
   922  }
   923  
   924  func (x *LoggedMigrationJob) GetState() LoggedMigrationJob_State {
   925  	if x != nil {
   926  		return x.State
   927  	}
   928  	return LoggedMigrationJob_STATE_UNSPECIFIED
   929  }
   930  
   931  func (x *LoggedMigrationJob) GetPhase() LoggedMigrationJob_Phase {
   932  	if x != nil {
   933  		return x.Phase
   934  	}
   935  	return LoggedMigrationJob_PHASE_UNSPECIFIED
   936  }
   937  
   938  func (x *LoggedMigrationJob) GetType() LoggedMigrationJob_Type {
   939  	if x != nil {
   940  		return x.Type
   941  	}
   942  	return LoggedMigrationJob_TYPE_UNSPECIFIED
   943  }
   944  
   945  func (x *LoggedMigrationJob) GetDumpPath() string {
   946  	if x != nil {
   947  		return x.DumpPath
   948  	}
   949  	return ""
   950  }
   951  
   952  func (x *LoggedMigrationJob) GetSource() string {
   953  	if x != nil {
   954  		return x.Source
   955  	}
   956  	return ""
   957  }
   958  
   959  func (x *LoggedMigrationJob) GetDestination() string {
   960  	if x != nil {
   961  		return x.Destination
   962  	}
   963  	return ""
   964  }
   965  
   966  func (x *LoggedMigrationJob) GetDuration() *durationpb.Duration {
   967  	if x != nil {
   968  		return x.Duration
   969  	}
   970  	return nil
   971  }
   972  
   973  func (x *LoggedMigrationJob) GetConnectivityType() LoggedMigrationJob_ConnectivityType {
   974  	if x != nil {
   975  		return x.ConnectivityType
   976  	}
   977  	return LoggedMigrationJob_CONNECTIVITY_TYPE_UNSPECIFIED
   978  }
   979  
   980  func (x *LoggedMigrationJob) GetError() *status.Status {
   981  	if x != nil {
   982  		return x.Error
   983  	}
   984  	return nil
   985  }
   986  
   987  func (x *LoggedMigrationJob) GetEndTime() *timestamppb.Timestamp {
   988  	if x != nil {
   989  		return x.EndTime
   990  	}
   991  	return nil
   992  }
   993  
   994  func (x *LoggedMigrationJob) GetSourceDatabase() *DatabaseType {
   995  	if x != nil {
   996  		return x.SourceDatabase
   997  	}
   998  	return nil
   999  }
  1000  
  1001  func (x *LoggedMigrationJob) GetDestinationDatabase() *DatabaseType {
  1002  	if x != nil {
  1003  		return x.DestinationDatabase
  1004  	}
  1005  	return nil
  1006  }
  1007  
  1008  // An MySQL database connection profile.
  1009  type MySqlConnectionProfile struct {
  1010  	state         protoimpl.MessageState
  1011  	sizeCache     protoimpl.SizeCache
  1012  	unknownFields protoimpl.UnknownFields
  1013  
  1014  	// The database version.
  1015  	Version MySqlConnectionProfile_Version `protobuf:"varint,1,opt,name=version,proto3,enum=google.cloud.clouddms.logging.v1.MySqlConnectionProfile_Version" json:"version,omitempty"`
  1016  	// The Cloud SQL id for a Cloud SQL instance.
  1017  	CloudSqlId string `protobuf:"bytes,2,opt,name=cloud_sql_id,json=cloudSqlId,proto3" json:"cloud_sql_id,omitempty"`
  1018  }
  1019  
  1020  func (x *MySqlConnectionProfile) Reset() {
  1021  	*x = MySqlConnectionProfile{}
  1022  	if protoimpl.UnsafeEnabled {
  1023  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[2]
  1024  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1025  		ms.StoreMessageInfo(mi)
  1026  	}
  1027  }
  1028  
  1029  func (x *MySqlConnectionProfile) String() string {
  1030  	return protoimpl.X.MessageStringOf(x)
  1031  }
  1032  
  1033  func (*MySqlConnectionProfile) ProtoMessage() {}
  1034  
  1035  func (x *MySqlConnectionProfile) ProtoReflect() protoreflect.Message {
  1036  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[2]
  1037  	if protoimpl.UnsafeEnabled && x != nil {
  1038  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1039  		if ms.LoadMessageInfo() == nil {
  1040  			ms.StoreMessageInfo(mi)
  1041  		}
  1042  		return ms
  1043  	}
  1044  	return mi.MessageOf(x)
  1045  }
  1046  
  1047  // Deprecated: Use MySqlConnectionProfile.ProtoReflect.Descriptor instead.
  1048  func (*MySqlConnectionProfile) Descriptor() ([]byte, []int) {
  1049  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{2}
  1050  }
  1051  
  1052  func (x *MySqlConnectionProfile) GetVersion() MySqlConnectionProfile_Version {
  1053  	if x != nil {
  1054  		return x.Version
  1055  	}
  1056  	return MySqlConnectionProfile_VERSION_UNSPECIFIED
  1057  }
  1058  
  1059  func (x *MySqlConnectionProfile) GetCloudSqlId() string {
  1060  	if x != nil {
  1061  		return x.CloudSqlId
  1062  	}
  1063  	return ""
  1064  }
  1065  
  1066  // An PostgreSQL connection profile.
  1067  type PostgreSqlConnectionProfile struct {
  1068  	state         protoimpl.MessageState
  1069  	sizeCache     protoimpl.SizeCache
  1070  	unknownFields protoimpl.UnknownFields
  1071  
  1072  	// The database version.
  1073  	Version PostgreSqlConnectionProfile_Version `protobuf:"varint,1,opt,name=version,proto3,enum=google.cloud.clouddms.logging.v1.PostgreSqlConnectionProfile_Version" json:"version,omitempty"`
  1074  	// The Cloud SQL id for a Cloud SQL instance.
  1075  	CloudSqlId string `protobuf:"bytes,2,opt,name=cloud_sql_id,json=cloudSqlId,proto3" json:"cloud_sql_id,omitempty"`
  1076  }
  1077  
  1078  func (x *PostgreSqlConnectionProfile) Reset() {
  1079  	*x = PostgreSqlConnectionProfile{}
  1080  	if protoimpl.UnsafeEnabled {
  1081  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[3]
  1082  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1083  		ms.StoreMessageInfo(mi)
  1084  	}
  1085  }
  1086  
  1087  func (x *PostgreSqlConnectionProfile) String() string {
  1088  	return protoimpl.X.MessageStringOf(x)
  1089  }
  1090  
  1091  func (*PostgreSqlConnectionProfile) ProtoMessage() {}
  1092  
  1093  func (x *PostgreSqlConnectionProfile) ProtoReflect() protoreflect.Message {
  1094  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[3]
  1095  	if protoimpl.UnsafeEnabled && x != nil {
  1096  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1097  		if ms.LoadMessageInfo() == nil {
  1098  			ms.StoreMessageInfo(mi)
  1099  		}
  1100  		return ms
  1101  	}
  1102  	return mi.MessageOf(x)
  1103  }
  1104  
  1105  // Deprecated: Use PostgreSqlConnectionProfile.ProtoReflect.Descriptor instead.
  1106  func (*PostgreSqlConnectionProfile) Descriptor() ([]byte, []int) {
  1107  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{3}
  1108  }
  1109  
  1110  func (x *PostgreSqlConnectionProfile) GetVersion() PostgreSqlConnectionProfile_Version {
  1111  	if x != nil {
  1112  		return x.Version
  1113  	}
  1114  	return PostgreSqlConnectionProfile_VERSION_UNSPECIFIED
  1115  }
  1116  
  1117  func (x *PostgreSqlConnectionProfile) GetCloudSqlId() string {
  1118  	if x != nil {
  1119  		return x.CloudSqlId
  1120  	}
  1121  	return ""
  1122  }
  1123  
  1124  // A CloudSQL connection profile.
  1125  type CloudSqlConnectionProfile struct {
  1126  	state         protoimpl.MessageState
  1127  	sizeCache     protoimpl.SizeCache
  1128  	unknownFields protoimpl.UnknownFields
  1129  
  1130  	// The Cloud SQL id.
  1131  	CloudSqlId string `protobuf:"bytes,1,opt,name=cloud_sql_id,json=cloudSqlId,proto3" json:"cloud_sql_id,omitempty"`
  1132  }
  1133  
  1134  func (x *CloudSqlConnectionProfile) Reset() {
  1135  	*x = CloudSqlConnectionProfile{}
  1136  	if protoimpl.UnsafeEnabled {
  1137  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[4]
  1138  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1139  		ms.StoreMessageInfo(mi)
  1140  	}
  1141  }
  1142  
  1143  func (x *CloudSqlConnectionProfile) String() string {
  1144  	return protoimpl.X.MessageStringOf(x)
  1145  }
  1146  
  1147  func (*CloudSqlConnectionProfile) ProtoMessage() {}
  1148  
  1149  func (x *CloudSqlConnectionProfile) ProtoReflect() protoreflect.Message {
  1150  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[4]
  1151  	if protoimpl.UnsafeEnabled && x != nil {
  1152  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1153  		if ms.LoadMessageInfo() == nil {
  1154  			ms.StoreMessageInfo(mi)
  1155  		}
  1156  		return ms
  1157  	}
  1158  	return mi.MessageOf(x)
  1159  }
  1160  
  1161  // Deprecated: Use CloudSqlConnectionProfile.ProtoReflect.Descriptor instead.
  1162  func (*CloudSqlConnectionProfile) Descriptor() ([]byte, []int) {
  1163  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{4}
  1164  }
  1165  
  1166  func (x *CloudSqlConnectionProfile) GetCloudSqlId() string {
  1167  	if x != nil {
  1168  		return x.CloudSqlId
  1169  	}
  1170  	return ""
  1171  }
  1172  
  1173  // An Oracle connection profile.
  1174  type OracleConnectionProfile struct {
  1175  	state         protoimpl.MessageState
  1176  	sizeCache     protoimpl.SizeCache
  1177  	unknownFields protoimpl.UnknownFields
  1178  
  1179  	// Required. Type of connectivity to source database.
  1180  	ConnectivityType OracleConnectionProfile_ConnectivityType `protobuf:"varint,1,opt,name=connectivity_type,json=connectivityType,proto3,enum=google.cloud.clouddms.logging.v1.OracleConnectionProfile_ConnectivityType" json:"connectivity_type,omitempty"`
  1181  }
  1182  
  1183  func (x *OracleConnectionProfile) Reset() {
  1184  	*x = OracleConnectionProfile{}
  1185  	if protoimpl.UnsafeEnabled {
  1186  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[5]
  1187  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1188  		ms.StoreMessageInfo(mi)
  1189  	}
  1190  }
  1191  
  1192  func (x *OracleConnectionProfile) String() string {
  1193  	return protoimpl.X.MessageStringOf(x)
  1194  }
  1195  
  1196  func (*OracleConnectionProfile) ProtoMessage() {}
  1197  
  1198  func (x *OracleConnectionProfile) ProtoReflect() protoreflect.Message {
  1199  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[5]
  1200  	if protoimpl.UnsafeEnabled && x != nil {
  1201  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1202  		if ms.LoadMessageInfo() == nil {
  1203  			ms.StoreMessageInfo(mi)
  1204  		}
  1205  		return ms
  1206  	}
  1207  	return mi.MessageOf(x)
  1208  }
  1209  
  1210  // Deprecated: Use OracleConnectionProfile.ProtoReflect.Descriptor instead.
  1211  func (*OracleConnectionProfile) Descriptor() ([]byte, []int) {
  1212  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{5}
  1213  }
  1214  
  1215  func (x *OracleConnectionProfile) GetConnectivityType() OracleConnectionProfile_ConnectivityType {
  1216  	if x != nil {
  1217  		return x.ConnectivityType
  1218  	}
  1219  	return OracleConnectionProfile_CONNECTIVITY_TYPE_UNSPECIFIED
  1220  }
  1221  
  1222  // An producer connection profile definition.
  1223  // NEXT_TAG = 8.
  1224  type LoggedConnectionProfile struct {
  1225  	state         protoimpl.MessageState
  1226  	sizeCache     protoimpl.SizeCache
  1227  	unknownFields protoimpl.UnknownFields
  1228  
  1229  	// The unique identifier for a connection profile.
  1230  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1231  	// Labels.
  1232  	Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1233  	// The current connection profile state.
  1234  	State LoggedConnectionProfile_State `protobuf:"varint,3,opt,name=state,proto3,enum=google.cloud.clouddms.logging.v1.LoggedConnectionProfile_State" json:"state,omitempty"`
  1235  	// The display name.
  1236  	DisplayName string `protobuf:"bytes,4,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
  1237  	// The connection profile definition
  1238  	//
  1239  	// Types that are assignable to ConnectionProfile:
  1240  	//
  1241  	//	*LoggedConnectionProfile_Mysql
  1242  	//	*LoggedConnectionProfile_Postgresql
  1243  	//	*LoggedConnectionProfile_Cloudsql
  1244  	//	*LoggedConnectionProfile_Oracle
  1245  	ConnectionProfile isLoggedConnectionProfile_ConnectionProfile `protobuf_oneof:"connection_profile"`
  1246  	// The error details in case of state FAILED.
  1247  	Error *status.Status `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
  1248  	// The database provider.
  1249  	Provider DatabaseProvider `protobuf:"varint,6,opt,name=provider,proto3,enum=google.cloud.clouddms.logging.v1.DatabaseProvider" json:"provider,omitempty"`
  1250  }
  1251  
  1252  func (x *LoggedConnectionProfile) Reset() {
  1253  	*x = LoggedConnectionProfile{}
  1254  	if protoimpl.UnsafeEnabled {
  1255  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[6]
  1256  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1257  		ms.StoreMessageInfo(mi)
  1258  	}
  1259  }
  1260  
  1261  func (x *LoggedConnectionProfile) String() string {
  1262  	return protoimpl.X.MessageStringOf(x)
  1263  }
  1264  
  1265  func (*LoggedConnectionProfile) ProtoMessage() {}
  1266  
  1267  func (x *LoggedConnectionProfile) ProtoReflect() protoreflect.Message {
  1268  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[6]
  1269  	if protoimpl.UnsafeEnabled && x != nil {
  1270  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1271  		if ms.LoadMessageInfo() == nil {
  1272  			ms.StoreMessageInfo(mi)
  1273  		}
  1274  		return ms
  1275  	}
  1276  	return mi.MessageOf(x)
  1277  }
  1278  
  1279  // Deprecated: Use LoggedConnectionProfile.ProtoReflect.Descriptor instead.
  1280  func (*LoggedConnectionProfile) Descriptor() ([]byte, []int) {
  1281  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{6}
  1282  }
  1283  
  1284  func (x *LoggedConnectionProfile) GetName() string {
  1285  	if x != nil {
  1286  		return x.Name
  1287  	}
  1288  	return ""
  1289  }
  1290  
  1291  func (x *LoggedConnectionProfile) GetLabels() map[string]string {
  1292  	if x != nil {
  1293  		return x.Labels
  1294  	}
  1295  	return nil
  1296  }
  1297  
  1298  func (x *LoggedConnectionProfile) GetState() LoggedConnectionProfile_State {
  1299  	if x != nil {
  1300  		return x.State
  1301  	}
  1302  	return LoggedConnectionProfile_STATE_UNSPECIFIED
  1303  }
  1304  
  1305  func (x *LoggedConnectionProfile) GetDisplayName() string {
  1306  	if x != nil {
  1307  		return x.DisplayName
  1308  	}
  1309  	return ""
  1310  }
  1311  
  1312  func (m *LoggedConnectionProfile) GetConnectionProfile() isLoggedConnectionProfile_ConnectionProfile {
  1313  	if m != nil {
  1314  		return m.ConnectionProfile
  1315  	}
  1316  	return nil
  1317  }
  1318  
  1319  func (x *LoggedConnectionProfile) GetMysql() *MySqlConnectionProfile {
  1320  	if x, ok := x.GetConnectionProfile().(*LoggedConnectionProfile_Mysql); ok {
  1321  		return x.Mysql
  1322  	}
  1323  	return nil
  1324  }
  1325  
  1326  func (x *LoggedConnectionProfile) GetPostgresql() *PostgreSqlConnectionProfile {
  1327  	if x, ok := x.GetConnectionProfile().(*LoggedConnectionProfile_Postgresql); ok {
  1328  		return x.Postgresql
  1329  	}
  1330  	return nil
  1331  }
  1332  
  1333  func (x *LoggedConnectionProfile) GetCloudsql() *CloudSqlConnectionProfile {
  1334  	if x, ok := x.GetConnectionProfile().(*LoggedConnectionProfile_Cloudsql); ok {
  1335  		return x.Cloudsql
  1336  	}
  1337  	return nil
  1338  }
  1339  
  1340  func (x *LoggedConnectionProfile) GetOracle() *OracleConnectionProfile {
  1341  	if x, ok := x.GetConnectionProfile().(*LoggedConnectionProfile_Oracle); ok {
  1342  		return x.Oracle
  1343  	}
  1344  	return nil
  1345  }
  1346  
  1347  func (x *LoggedConnectionProfile) GetError() *status.Status {
  1348  	if x != nil {
  1349  		return x.Error
  1350  	}
  1351  	return nil
  1352  }
  1353  
  1354  func (x *LoggedConnectionProfile) GetProvider() DatabaseProvider {
  1355  	if x != nil {
  1356  		return x.Provider
  1357  	}
  1358  	return DatabaseProvider_DATABASE_PROVIDER_UNSPECIFIED
  1359  }
  1360  
  1361  type isLoggedConnectionProfile_ConnectionProfile interface {
  1362  	isLoggedConnectionProfile_ConnectionProfile()
  1363  }
  1364  
  1365  type LoggedConnectionProfile_Mysql struct {
  1366  	// A MySQL database connection profile.
  1367  	Mysql *MySqlConnectionProfile `protobuf:"bytes,100,opt,name=mysql,proto3,oneof"`
  1368  }
  1369  
  1370  type LoggedConnectionProfile_Postgresql struct {
  1371  	// A PostgreSQL database connection profile.
  1372  	Postgresql *PostgreSqlConnectionProfile `protobuf:"bytes,101,opt,name=postgresql,proto3,oneof"`
  1373  }
  1374  
  1375  type LoggedConnectionProfile_Cloudsql struct {
  1376  	// A CloudSQL database connection profile.
  1377  	Cloudsql *CloudSqlConnectionProfile `protobuf:"bytes,102,opt,name=cloudsql,proto3,oneof"`
  1378  }
  1379  
  1380  type LoggedConnectionProfile_Oracle struct {
  1381  	// An Oracle database connection profile.
  1382  	Oracle *OracleConnectionProfile `protobuf:"bytes,103,opt,name=oracle,proto3,oneof"`
  1383  }
  1384  
  1385  func (*LoggedConnectionProfile_Mysql) isLoggedConnectionProfile_ConnectionProfile() {}
  1386  
  1387  func (*LoggedConnectionProfile_Postgresql) isLoggedConnectionProfile_ConnectionProfile() {}
  1388  
  1389  func (*LoggedConnectionProfile_Cloudsql) isLoggedConnectionProfile_ConnectionProfile() {}
  1390  
  1391  func (*LoggedConnectionProfile_Oracle) isLoggedConnectionProfile_ConnectionProfile() {}
  1392  
  1393  // Log definition for Migration Job event
  1394  type MigrationJobEventLog struct {
  1395  	state         protoimpl.MessageState
  1396  	sizeCache     protoimpl.SizeCache
  1397  	unknownFields protoimpl.UnknownFields
  1398  
  1399  	// The migration job resource
  1400  	MigrationJob *LoggedMigrationJob `protobuf:"bytes,1,opt,name=migration_job,json=migrationJob,proto3" json:"migration_job,omitempty"`
  1401  	// Timestamp of the event
  1402  	OccurrenceTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=occurrence_timestamp,json=occurrenceTimestamp,proto3" json:"occurrence_timestamp,omitempty"`
  1403  	// Event code
  1404  	Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"`
  1405  	// Event message
  1406  	TextMessage string `protobuf:"bytes,4,opt,name=text_message,json=textMessage,proto3" json:"text_message,omitempty"`
  1407  	// Original event data
  1408  	//
  1409  	// Types that are assignable to OriginalCause:
  1410  	//
  1411  	//	*MigrationJobEventLog_OriginalCode
  1412  	//	*MigrationJobEventLog_OriginalMessage
  1413  	OriginalCause isMigrationJobEventLog_OriginalCause `protobuf_oneof:"original_cause"`
  1414  }
  1415  
  1416  func (x *MigrationJobEventLog) Reset() {
  1417  	*x = MigrationJobEventLog{}
  1418  	if protoimpl.UnsafeEnabled {
  1419  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[7]
  1420  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1421  		ms.StoreMessageInfo(mi)
  1422  	}
  1423  }
  1424  
  1425  func (x *MigrationJobEventLog) String() string {
  1426  	return protoimpl.X.MessageStringOf(x)
  1427  }
  1428  
  1429  func (*MigrationJobEventLog) ProtoMessage() {}
  1430  
  1431  func (x *MigrationJobEventLog) ProtoReflect() protoreflect.Message {
  1432  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[7]
  1433  	if protoimpl.UnsafeEnabled && x != nil {
  1434  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1435  		if ms.LoadMessageInfo() == nil {
  1436  			ms.StoreMessageInfo(mi)
  1437  		}
  1438  		return ms
  1439  	}
  1440  	return mi.MessageOf(x)
  1441  }
  1442  
  1443  // Deprecated: Use MigrationJobEventLog.ProtoReflect.Descriptor instead.
  1444  func (*MigrationJobEventLog) Descriptor() ([]byte, []int) {
  1445  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{7}
  1446  }
  1447  
  1448  func (x *MigrationJobEventLog) GetMigrationJob() *LoggedMigrationJob {
  1449  	if x != nil {
  1450  		return x.MigrationJob
  1451  	}
  1452  	return nil
  1453  }
  1454  
  1455  func (x *MigrationJobEventLog) GetOccurrenceTimestamp() *timestamppb.Timestamp {
  1456  	if x != nil {
  1457  		return x.OccurrenceTimestamp
  1458  	}
  1459  	return nil
  1460  }
  1461  
  1462  func (x *MigrationJobEventLog) GetCode() int32 {
  1463  	if x != nil {
  1464  		return x.Code
  1465  	}
  1466  	return 0
  1467  }
  1468  
  1469  func (x *MigrationJobEventLog) GetTextMessage() string {
  1470  	if x != nil {
  1471  		return x.TextMessage
  1472  	}
  1473  	return ""
  1474  }
  1475  
  1476  func (m *MigrationJobEventLog) GetOriginalCause() isMigrationJobEventLog_OriginalCause {
  1477  	if m != nil {
  1478  		return m.OriginalCause
  1479  	}
  1480  	return nil
  1481  }
  1482  
  1483  func (x *MigrationJobEventLog) GetOriginalCode() int32 {
  1484  	if x, ok := x.GetOriginalCause().(*MigrationJobEventLog_OriginalCode); ok {
  1485  		return x.OriginalCode
  1486  	}
  1487  	return 0
  1488  }
  1489  
  1490  func (x *MigrationJobEventLog) GetOriginalMessage() string {
  1491  	if x, ok := x.GetOriginalCause().(*MigrationJobEventLog_OriginalMessage); ok {
  1492  		return x.OriginalMessage
  1493  	}
  1494  	return ""
  1495  }
  1496  
  1497  type isMigrationJobEventLog_OriginalCause interface {
  1498  	isMigrationJobEventLog_OriginalCause()
  1499  }
  1500  
  1501  type MigrationJobEventLog_OriginalCode struct {
  1502  	// Original event code
  1503  	OriginalCode int32 `protobuf:"varint,200,opt,name=original_code,json=originalCode,proto3,oneof"`
  1504  }
  1505  
  1506  type MigrationJobEventLog_OriginalMessage struct {
  1507  	// Original event message
  1508  	OriginalMessage string `protobuf:"bytes,201,opt,name=original_message,json=originalMessage,proto3,oneof"`
  1509  }
  1510  
  1511  func (*MigrationJobEventLog_OriginalCode) isMigrationJobEventLog_OriginalCause() {}
  1512  
  1513  func (*MigrationJobEventLog_OriginalMessage) isMigrationJobEventLog_OriginalCause() {}
  1514  
  1515  // Log definition for Connection Profile event
  1516  type ConnectionProfileEventLog struct {
  1517  	state         protoimpl.MessageState
  1518  	sizeCache     protoimpl.SizeCache
  1519  	unknownFields protoimpl.UnknownFields
  1520  
  1521  	// The connection profilr resource
  1522  	ConnectionProfile *LoggedConnectionProfile `protobuf:"bytes,1,opt,name=connection_profile,json=connectionProfile,proto3" json:"connection_profile,omitempty"`
  1523  	// Timestamp of the event
  1524  	OccurrenceTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=occurrence_timestamp,json=occurrenceTimestamp,proto3" json:"occurrence_timestamp,omitempty"`
  1525  	// Event code
  1526  	Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"`
  1527  	// Event message
  1528  	TextMessage string `protobuf:"bytes,4,opt,name=text_message,json=textMessage,proto3" json:"text_message,omitempty"`
  1529  	// Original event data
  1530  	//
  1531  	// Types that are assignable to OriginalCause:
  1532  	//
  1533  	//	*ConnectionProfileEventLog_OriginalCode
  1534  	//	*ConnectionProfileEventLog_OriginalMessage
  1535  	OriginalCause isConnectionProfileEventLog_OriginalCause `protobuf_oneof:"original_cause"`
  1536  }
  1537  
  1538  func (x *ConnectionProfileEventLog) Reset() {
  1539  	*x = ConnectionProfileEventLog{}
  1540  	if protoimpl.UnsafeEnabled {
  1541  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[8]
  1542  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1543  		ms.StoreMessageInfo(mi)
  1544  	}
  1545  }
  1546  
  1547  func (x *ConnectionProfileEventLog) String() string {
  1548  	return protoimpl.X.MessageStringOf(x)
  1549  }
  1550  
  1551  func (*ConnectionProfileEventLog) ProtoMessage() {}
  1552  
  1553  func (x *ConnectionProfileEventLog) ProtoReflect() protoreflect.Message {
  1554  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[8]
  1555  	if protoimpl.UnsafeEnabled && x != nil {
  1556  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1557  		if ms.LoadMessageInfo() == nil {
  1558  			ms.StoreMessageInfo(mi)
  1559  		}
  1560  		return ms
  1561  	}
  1562  	return mi.MessageOf(x)
  1563  }
  1564  
  1565  // Deprecated: Use ConnectionProfileEventLog.ProtoReflect.Descriptor instead.
  1566  func (*ConnectionProfileEventLog) Descriptor() ([]byte, []int) {
  1567  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{8}
  1568  }
  1569  
  1570  func (x *ConnectionProfileEventLog) GetConnectionProfile() *LoggedConnectionProfile {
  1571  	if x != nil {
  1572  		return x.ConnectionProfile
  1573  	}
  1574  	return nil
  1575  }
  1576  
  1577  func (x *ConnectionProfileEventLog) GetOccurrenceTimestamp() *timestamppb.Timestamp {
  1578  	if x != nil {
  1579  		return x.OccurrenceTimestamp
  1580  	}
  1581  	return nil
  1582  }
  1583  
  1584  func (x *ConnectionProfileEventLog) GetCode() int32 {
  1585  	if x != nil {
  1586  		return x.Code
  1587  	}
  1588  	return 0
  1589  }
  1590  
  1591  func (x *ConnectionProfileEventLog) GetTextMessage() string {
  1592  	if x != nil {
  1593  		return x.TextMessage
  1594  	}
  1595  	return ""
  1596  }
  1597  
  1598  func (m *ConnectionProfileEventLog) GetOriginalCause() isConnectionProfileEventLog_OriginalCause {
  1599  	if m != nil {
  1600  		return m.OriginalCause
  1601  	}
  1602  	return nil
  1603  }
  1604  
  1605  func (x *ConnectionProfileEventLog) GetOriginalCode() int32 {
  1606  	if x, ok := x.GetOriginalCause().(*ConnectionProfileEventLog_OriginalCode); ok {
  1607  		return x.OriginalCode
  1608  	}
  1609  	return 0
  1610  }
  1611  
  1612  func (x *ConnectionProfileEventLog) GetOriginalMessage() string {
  1613  	if x, ok := x.GetOriginalCause().(*ConnectionProfileEventLog_OriginalMessage); ok {
  1614  		return x.OriginalMessage
  1615  	}
  1616  	return ""
  1617  }
  1618  
  1619  type isConnectionProfileEventLog_OriginalCause interface {
  1620  	isConnectionProfileEventLog_OriginalCause()
  1621  }
  1622  
  1623  type ConnectionProfileEventLog_OriginalCode struct {
  1624  	// Original event code
  1625  	OriginalCode int32 `protobuf:"varint,200,opt,name=original_code,json=originalCode,proto3,oneof"`
  1626  }
  1627  
  1628  type ConnectionProfileEventLog_OriginalMessage struct {
  1629  	// Original event message
  1630  	OriginalMessage string `protobuf:"bytes,201,opt,name=original_message,json=originalMessage,proto3,oneof"`
  1631  }
  1632  
  1633  func (*ConnectionProfileEventLog_OriginalCode) isConnectionProfileEventLog_OriginalCause() {}
  1634  
  1635  func (*ConnectionProfileEventLog_OriginalMessage) isConnectionProfileEventLog_OriginalCause() {}
  1636  
  1637  // The PrivateConnection resource is used to establish private connectivity
  1638  // with the customer's network.
  1639  type LoggedPrivateConnection struct {
  1640  	state         protoimpl.MessageState
  1641  	sizeCache     protoimpl.SizeCache
  1642  	unknownFields protoimpl.UnknownFields
  1643  
  1644  	// The resource's name.
  1645  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  1646  	// Labels.
  1647  	Labels map[string]string `protobuf:"bytes,2,rep,name=labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1648  	// Display name.
  1649  	DisplayName string `protobuf:"bytes,3,opt,name=display_name,json=displayName,proto3" json:"display_name,omitempty"`
  1650  	// The state of the Private Connection.
  1651  	State LoggedPrivateConnection_State `protobuf:"varint,4,opt,name=state,proto3,enum=google.cloud.clouddms.logging.v1.LoggedPrivateConnection_State" json:"state,omitempty"`
  1652  	// The error details in case of state FAILED.
  1653  	Error *status.Status `protobuf:"bytes,5,opt,name=error,proto3" json:"error,omitempty"`
  1654  	// VPC Peering Config.
  1655  	VpcPeeringConfig *VpcPeeringConfig `protobuf:"bytes,100,opt,name=vpc_peering_config,json=vpcPeeringConfig,proto3" json:"vpc_peering_config,omitempty"`
  1656  }
  1657  
  1658  func (x *LoggedPrivateConnection) Reset() {
  1659  	*x = LoggedPrivateConnection{}
  1660  	if protoimpl.UnsafeEnabled {
  1661  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[9]
  1662  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1663  		ms.StoreMessageInfo(mi)
  1664  	}
  1665  }
  1666  
  1667  func (x *LoggedPrivateConnection) String() string {
  1668  	return protoimpl.X.MessageStringOf(x)
  1669  }
  1670  
  1671  func (*LoggedPrivateConnection) ProtoMessage() {}
  1672  
  1673  func (x *LoggedPrivateConnection) ProtoReflect() protoreflect.Message {
  1674  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[9]
  1675  	if protoimpl.UnsafeEnabled && x != nil {
  1676  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1677  		if ms.LoadMessageInfo() == nil {
  1678  			ms.StoreMessageInfo(mi)
  1679  		}
  1680  		return ms
  1681  	}
  1682  	return mi.MessageOf(x)
  1683  }
  1684  
  1685  // Deprecated: Use LoggedPrivateConnection.ProtoReflect.Descriptor instead.
  1686  func (*LoggedPrivateConnection) Descriptor() ([]byte, []int) {
  1687  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{9}
  1688  }
  1689  
  1690  func (x *LoggedPrivateConnection) GetName() string {
  1691  	if x != nil {
  1692  		return x.Name
  1693  	}
  1694  	return ""
  1695  }
  1696  
  1697  func (x *LoggedPrivateConnection) GetLabels() map[string]string {
  1698  	if x != nil {
  1699  		return x.Labels
  1700  	}
  1701  	return nil
  1702  }
  1703  
  1704  func (x *LoggedPrivateConnection) GetDisplayName() string {
  1705  	if x != nil {
  1706  		return x.DisplayName
  1707  	}
  1708  	return ""
  1709  }
  1710  
  1711  func (x *LoggedPrivateConnection) GetState() LoggedPrivateConnection_State {
  1712  	if x != nil {
  1713  		return x.State
  1714  	}
  1715  	return LoggedPrivateConnection_STATE_UNSPECIFIED
  1716  }
  1717  
  1718  func (x *LoggedPrivateConnection) GetError() *status.Status {
  1719  	if x != nil {
  1720  		return x.Error
  1721  	}
  1722  	return nil
  1723  }
  1724  
  1725  func (x *LoggedPrivateConnection) GetVpcPeeringConfig() *VpcPeeringConfig {
  1726  	if x != nil {
  1727  		return x.VpcPeeringConfig
  1728  	}
  1729  	return nil
  1730  }
  1731  
  1732  // The VPC Peering configuration is used to create VPC peering between
  1733  // the data plane and the consumer's VPC.
  1734  type VpcPeeringConfig struct {
  1735  	state         protoimpl.MessageState
  1736  	sizeCache     protoimpl.SizeCache
  1737  	unknownFields protoimpl.UnknownFields
  1738  
  1739  	// Fully qualified name of the VPC DMS will peer to.
  1740  	VpcName string `protobuf:"bytes,1,opt,name=vpc_name,json=vpcName,proto3" json:"vpc_name,omitempty"`
  1741  	// The subnet that will be peered to. (CIDR of /29).
  1742  	Subnet string `protobuf:"bytes,2,opt,name=subnet,proto3" json:"subnet,omitempty"`
  1743  }
  1744  
  1745  func (x *VpcPeeringConfig) Reset() {
  1746  	*x = VpcPeeringConfig{}
  1747  	if protoimpl.UnsafeEnabled {
  1748  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[10]
  1749  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1750  		ms.StoreMessageInfo(mi)
  1751  	}
  1752  }
  1753  
  1754  func (x *VpcPeeringConfig) String() string {
  1755  	return protoimpl.X.MessageStringOf(x)
  1756  }
  1757  
  1758  func (*VpcPeeringConfig) ProtoMessage() {}
  1759  
  1760  func (x *VpcPeeringConfig) ProtoReflect() protoreflect.Message {
  1761  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[10]
  1762  	if protoimpl.UnsafeEnabled && x != nil {
  1763  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1764  		if ms.LoadMessageInfo() == nil {
  1765  			ms.StoreMessageInfo(mi)
  1766  		}
  1767  		return ms
  1768  	}
  1769  	return mi.MessageOf(x)
  1770  }
  1771  
  1772  // Deprecated: Use VpcPeeringConfig.ProtoReflect.Descriptor instead.
  1773  func (*VpcPeeringConfig) Descriptor() ([]byte, []int) {
  1774  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{10}
  1775  }
  1776  
  1777  func (x *VpcPeeringConfig) GetVpcName() string {
  1778  	if x != nil {
  1779  		return x.VpcName
  1780  	}
  1781  	return ""
  1782  }
  1783  
  1784  func (x *VpcPeeringConfig) GetSubnet() string {
  1785  	if x != nil {
  1786  		return x.Subnet
  1787  	}
  1788  	return ""
  1789  }
  1790  
  1791  // Log definition for a Private Connection event.
  1792  type PrivateConnectionEventLog struct {
  1793  	state         protoimpl.MessageState
  1794  	sizeCache     protoimpl.SizeCache
  1795  	unknownFields protoimpl.UnknownFields
  1796  
  1797  	// The private connection resource.
  1798  	PrivateConnection *LoggedPrivateConnection `protobuf:"bytes,1,opt,name=private_connection,json=privateConnection,proto3" json:"private_connection,omitempty"`
  1799  	// Timestamp of the event.
  1800  	OccurrenceTimestamp *timestamppb.Timestamp `protobuf:"bytes,2,opt,name=occurrence_timestamp,json=occurrenceTimestamp,proto3" json:"occurrence_timestamp,omitempty"`
  1801  	// Event code.
  1802  	Code int32 `protobuf:"varint,3,opt,name=code,proto3" json:"code,omitempty"`
  1803  	// Event message.
  1804  	TextMessage string `protobuf:"bytes,4,opt,name=text_message,json=textMessage,proto3" json:"text_message,omitempty"`
  1805  	// Original event data.
  1806  	//
  1807  	// Types that are assignable to OriginalCause:
  1808  	//
  1809  	//	*PrivateConnectionEventLog_OriginalCode
  1810  	//	*PrivateConnectionEventLog_OriginalMessage
  1811  	OriginalCause isPrivateConnectionEventLog_OriginalCause `protobuf_oneof:"original_cause"`
  1812  }
  1813  
  1814  func (x *PrivateConnectionEventLog) Reset() {
  1815  	*x = PrivateConnectionEventLog{}
  1816  	if protoimpl.UnsafeEnabled {
  1817  		mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[11]
  1818  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1819  		ms.StoreMessageInfo(mi)
  1820  	}
  1821  }
  1822  
  1823  func (x *PrivateConnectionEventLog) String() string {
  1824  	return protoimpl.X.MessageStringOf(x)
  1825  }
  1826  
  1827  func (*PrivateConnectionEventLog) ProtoMessage() {}
  1828  
  1829  func (x *PrivateConnectionEventLog) ProtoReflect() protoreflect.Message {
  1830  	mi := &file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[11]
  1831  	if protoimpl.UnsafeEnabled && x != nil {
  1832  		ms := protoimpl.X.MessageStateOf(protoimpl.Pointer(x))
  1833  		if ms.LoadMessageInfo() == nil {
  1834  			ms.StoreMessageInfo(mi)
  1835  		}
  1836  		return ms
  1837  	}
  1838  	return mi.MessageOf(x)
  1839  }
  1840  
  1841  // Deprecated: Use PrivateConnectionEventLog.ProtoReflect.Descriptor instead.
  1842  func (*PrivateConnectionEventLog) Descriptor() ([]byte, []int) {
  1843  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP(), []int{11}
  1844  }
  1845  
  1846  func (x *PrivateConnectionEventLog) GetPrivateConnection() *LoggedPrivateConnection {
  1847  	if x != nil {
  1848  		return x.PrivateConnection
  1849  	}
  1850  	return nil
  1851  }
  1852  
  1853  func (x *PrivateConnectionEventLog) GetOccurrenceTimestamp() *timestamppb.Timestamp {
  1854  	if x != nil {
  1855  		return x.OccurrenceTimestamp
  1856  	}
  1857  	return nil
  1858  }
  1859  
  1860  func (x *PrivateConnectionEventLog) GetCode() int32 {
  1861  	if x != nil {
  1862  		return x.Code
  1863  	}
  1864  	return 0
  1865  }
  1866  
  1867  func (x *PrivateConnectionEventLog) GetTextMessage() string {
  1868  	if x != nil {
  1869  		return x.TextMessage
  1870  	}
  1871  	return ""
  1872  }
  1873  
  1874  func (m *PrivateConnectionEventLog) GetOriginalCause() isPrivateConnectionEventLog_OriginalCause {
  1875  	if m != nil {
  1876  		return m.OriginalCause
  1877  	}
  1878  	return nil
  1879  }
  1880  
  1881  func (x *PrivateConnectionEventLog) GetOriginalCode() int32 {
  1882  	if x, ok := x.GetOriginalCause().(*PrivateConnectionEventLog_OriginalCode); ok {
  1883  		return x.OriginalCode
  1884  	}
  1885  	return 0
  1886  }
  1887  
  1888  func (x *PrivateConnectionEventLog) GetOriginalMessage() string {
  1889  	if x, ok := x.GetOriginalCause().(*PrivateConnectionEventLog_OriginalMessage); ok {
  1890  		return x.OriginalMessage
  1891  	}
  1892  	return ""
  1893  }
  1894  
  1895  type isPrivateConnectionEventLog_OriginalCause interface {
  1896  	isPrivateConnectionEventLog_OriginalCause()
  1897  }
  1898  
  1899  type PrivateConnectionEventLog_OriginalCode struct {
  1900  	// Original event code.
  1901  	OriginalCode int32 `protobuf:"varint,200,opt,name=original_code,json=originalCode,proto3,oneof"`
  1902  }
  1903  
  1904  type PrivateConnectionEventLog_OriginalMessage struct {
  1905  	// Original event message.
  1906  	OriginalMessage string `protobuf:"bytes,201,opt,name=original_message,json=originalMessage,proto3,oneof"`
  1907  }
  1908  
  1909  func (*PrivateConnectionEventLog_OriginalCode) isPrivateConnectionEventLog_OriginalCause() {}
  1910  
  1911  func (*PrivateConnectionEventLog_OriginalMessage) isPrivateConnectionEventLog_OriginalCause() {}
  1912  
  1913  var File_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto protoreflect.FileDescriptor
  1914  
  1915  var file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDesc = []byte{
  1916  	0x0a, 0x3d, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2f, 0x63,
  1917  	0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2f,
  1918  	0x76, 0x31, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x5f, 0x70, 0x6c, 0x61, 0x74,
  1919  	0x66, 0x6f, 0x72, 0x6d, 0x5f, 0x6c, 0x6f, 0x67, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x12,
  1920  	0x20, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c,
  1921  	0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76,
  1922  	0x31, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x61, 0x70, 0x69, 0x2f, 0x66, 0x69,
  1923  	0x65, 0x6c, 0x64, 0x5f, 0x62, 0x65, 0x68, 0x61, 0x76, 0x69, 0x6f, 0x72, 0x2e, 0x70, 0x72, 0x6f,
  1924  	0x74, 0x6f, 0x1a, 0x1e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1925  	0x62, 0x75, 0x66, 0x2f, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x70, 0x72, 0x6f,
  1926  	0x74, 0x6f, 0x1a, 0x1f, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  1927  	0x62, 0x75, 0x66, 0x2f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x2e, 0x70, 0x72,
  1928  	0x6f, 0x74, 0x6f, 0x1a, 0x17, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2f, 0x72, 0x70, 0x63, 0x2f,
  1929  	0x73, 0x74, 0x61, 0x74, 0x75, 0x73, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x22, 0xa8, 0x01, 0x0a,
  1930  	0x0c, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x12, 0x4e, 0x0a,
  1931  	0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32,
  1932  	0x32, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63,
  1933  	0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e,
  1934  	0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69,
  1935  	0x64, 0x65, 0x72, 0x52, 0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x48, 0x0a,
  1936  	0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x30, 0x2e,
  1937  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f,
  1938  	0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
  1939  	0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x52,
  1940  	0x06, 0x65, 0x6e, 0x67, 0x69, 0x6e, 0x65, 0x22, 0xe6, 0x0c, 0x0a, 0x12, 0x4c, 0x6f, 0x67, 0x67,
  1941  	0x65, 0x64, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x17,
  1942  	0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
  1943  	0x02, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5d, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c,
  1944  	0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x40, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65,
  1945  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e,
  1946  	0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65,
  1947  	0x64, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x2e, 0x4c, 0x61,
  1948  	0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06,
  1949  	0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x26, 0x0a, 0x0c, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61,
  1950  	0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41,
  1951  	0x02, 0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x55,
  1952  	0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e,
  1953  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f,
  1954  	0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
  1955  	0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1956  	0x4a, 0x6f, 0x62, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05,
  1957  	0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x55, 0x0a, 0x05, 0x70, 0x68, 0x61, 0x73, 0x65, 0x18, 0x05,
  1958  	0x20, 0x01, 0x28, 0x0e, 0x32, 0x3a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  1959  	0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67,
  1960  	0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x4d, 0x69,
  1961  	0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x2e, 0x50, 0x68, 0x61, 0x73, 0x65,
  1962  	0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x05, 0x70, 0x68, 0x61, 0x73, 0x65, 0x12, 0x52, 0x0a, 0x04,
  1963  	0x74, 0x79, 0x70, 0x65, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
  1964  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64,
  1965  	0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f,
  1966  	0x67, 0x67, 0x65, 0x64, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62,
  1967  	0x2e, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x04, 0x74, 0x79, 0x70, 0x65,
  1968  	0x12, 0x20, 0x0a, 0x09, 0x64, 0x75, 0x6d, 0x70, 0x5f, 0x70, 0x61, 0x74, 0x68, 0x18, 0x07, 0x20,
  1969  	0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x01, 0x52, 0x08, 0x64, 0x75, 0x6d, 0x70, 0x50, 0x61,
  1970  	0x74, 0x68, 0x12, 0x1b, 0x0a, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x18, 0x08, 0x20, 0x01,
  1971  	0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x06, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x12,
  1972  	0x25, 0x0a, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x09,
  1973  	0x20, 0x01, 0x28, 0x09, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x0b, 0x64, 0x65, 0x73, 0x74, 0x69,
  1974  	0x6e, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x3a, 0x0a, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
  1975  	0x6f, 0x6e, 0x18, 0x0a, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x19, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c,
  1976  	0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x44, 0x75, 0x72, 0x61, 0x74,
  1977  	0x69, 0x6f, 0x6e, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x08, 0x64, 0x75, 0x72, 0x61, 0x74, 0x69,
  1978  	0x6f, 0x6e, 0x12, 0x77, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69,
  1979  	0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x0b, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x45, 0x2e,
  1980  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f,
  1981  	0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31,
  1982  	0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e,
  1983  	0x4a, 0x6f, 0x62, 0x2e, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79,
  1984  	0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65,
  1985  	0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x2d, 0x0a, 0x05, 0x65,
  1986  	0x72, 0x72, 0x6f, 0x72, 0x18, 0x0c, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f,
  1987  	0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x42, 0x03,
  1988  	0xe0, 0x41, 0x02, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x3a, 0x0a, 0x08, 0x65, 0x6e,
  1989  	0x64, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x18, 0x0d, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67,
  1990  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54,
  1991  	0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x07, 0x65,
  1992  	0x6e, 0x64, 0x54, 0x69, 0x6d, 0x65, 0x12, 0x5c, 0x0a, 0x0f, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65,
  1993  	0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x0e, 0x20, 0x01, 0x28, 0x0b, 0x32,
  1994  	0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63,
  1995  	0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e,
  1996  	0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x79, 0x70, 0x65, 0x42,
  1997  	0x03, 0xe0, 0x41, 0x02, 0x52, 0x0e, 0x73, 0x6f, 0x75, 0x72, 0x63, 0x65, 0x44, 0x61, 0x74, 0x61,
  1998  	0x62, 0x61, 0x73, 0x65, 0x12, 0x66, 0x0a, 0x14, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61, 0x74,
  1999  	0x69, 0x6f, 0x6e, 0x5f, 0x64, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x18, 0x0f, 0x20, 0x01,
  2000  	0x28, 0x0b, 0x32, 0x2e, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  2001  	0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69,
  2002  	0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x54, 0x79,
  2003  	0x70, 0x65, 0x42, 0x03, 0xe0, 0x41, 0x02, 0x52, 0x13, 0x64, 0x65, 0x73, 0x74, 0x69, 0x6e, 0x61,
  2004  	0x74, 0x69, 0x6f, 0x6e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x1a, 0x39, 0x0a, 0x0b,
  2005  	0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b,
  2006  	0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a,
  2007  	0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61,
  2008  	0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0xf1, 0x01, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74,
  2009  	0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45,
  2010  	0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0f, 0x0a, 0x0b, 0x4d, 0x41, 0x49, 0x4e,
  2011  	0x54, 0x45, 0x4e, 0x41, 0x4e, 0x43, 0x45, 0x10, 0x01, 0x12, 0x09, 0x0a, 0x05, 0x44, 0x52, 0x41,
  2012  	0x46, 0x54, 0x10, 0x02, 0x12, 0x0c, 0x0a, 0x08, 0x43, 0x52, 0x45, 0x41, 0x54, 0x49, 0x4e, 0x47,
  2013  	0x10, 0x03, 0x12, 0x0f, 0x0a, 0x0b, 0x4e, 0x4f, 0x54, 0x5f, 0x53, 0x54, 0x41, 0x52, 0x54, 0x45,
  2014  	0x44, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x52, 0x55, 0x4e, 0x4e, 0x49, 0x4e, 0x47, 0x10, 0x05,
  2015  	0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x06, 0x12, 0x0d, 0x0a, 0x09,
  2016  	0x43, 0x4f, 0x4d, 0x50, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10, 0x07, 0x12, 0x0c, 0x0a, 0x08, 0x44,
  2017  	0x45, 0x4c, 0x45, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x08, 0x12, 0x0c, 0x0a, 0x08, 0x53, 0x54, 0x4f,
  2018  	0x50, 0x50, 0x49, 0x4e, 0x47, 0x10, 0x09, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x54, 0x4f, 0x50, 0x50,
  2019  	0x45, 0x44, 0x10, 0x0a, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10,
  2020  	0x0b, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x50, 0x44, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x0c, 0x12,
  2021  	0x0c, 0x0a, 0x08, 0x53, 0x54, 0x41, 0x52, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x0d, 0x12, 0x0e, 0x0a,
  2022  	0x0a, 0x52, 0x45, 0x53, 0x54, 0x41, 0x52, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x0e, 0x12, 0x0c, 0x0a,
  2023  	0x08, 0x52, 0x45, 0x53, 0x55, 0x4d, 0x49, 0x4e, 0x47, 0x10, 0x0f, 0x22, 0x8e, 0x01, 0x0a, 0x05,
  2024  	0x50, 0x68, 0x61, 0x73, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x50, 0x48, 0x41, 0x53, 0x45, 0x5f, 0x55,
  2025  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0d, 0x0a, 0x09,
  2026  	0x46, 0x55, 0x4c, 0x4c, 0x5f, 0x44, 0x55, 0x4d, 0x50, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x43,
  2027  	0x44, 0x43, 0x10, 0x02, 0x12, 0x17, 0x0a, 0x13, 0x50, 0x52, 0x4f, 0x4d, 0x4f, 0x54, 0x45, 0x5f,
  2028  	0x49, 0x4e, 0x5f, 0x50, 0x52, 0x4f, 0x47, 0x52, 0x45, 0x53, 0x53, 0x10, 0x03, 0x12, 0x25, 0x0a,
  2029  	0x21, 0x57, 0x41, 0x49, 0x54, 0x49, 0x4e, 0x47, 0x5f, 0x46, 0x4f, 0x52, 0x5f, 0x53, 0x4f, 0x55,
  2030  	0x52, 0x43, 0x45, 0x5f, 0x57, 0x52, 0x49, 0x54, 0x45, 0x53, 0x5f, 0x54, 0x4f, 0x5f, 0x53, 0x54,
  2031  	0x4f, 0x50, 0x10, 0x04, 0x12, 0x16, 0x0a, 0x12, 0x50, 0x52, 0x45, 0x50, 0x41, 0x52, 0x49, 0x4e,
  2032  	0x47, 0x5f, 0x54, 0x48, 0x45, 0x5f, 0x44, 0x55, 0x4d, 0x50, 0x10, 0x05, 0x22, 0x3a, 0x0a, 0x04,
  2033  	0x54, 0x79, 0x70, 0x65, 0x12, 0x14, 0x0a, 0x10, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
  2034  	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x4f, 0x4e,
  2035  	0x45, 0x5f, 0x54, 0x49, 0x4d, 0x45, 0x10, 0x01, 0x12, 0x0e, 0x0a, 0x0a, 0x43, 0x4f, 0x4e, 0x54,
  2036  	0x49, 0x4e, 0x55, 0x4f, 0x55, 0x53, 0x10, 0x02, 0x22, 0x66, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x6e,
  2037  	0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x1d,
  2038  	0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50,
  2039  	0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12,
  2040  	0x0d, 0x0a, 0x09, 0x53, 0x54, 0x41, 0x54, 0x49, 0x43, 0x5f, 0x49, 0x50, 0x10, 0x01, 0x12, 0x0f,
  2041  	0x0a, 0x0b, 0x52, 0x45, 0x56, 0x45, 0x52, 0x53, 0x45, 0x5f, 0x53, 0x53, 0x48, 0x10, 0x02, 0x12,
  2042  	0x0f, 0x0a, 0x0b, 0x56, 0x50, 0x43, 0x5f, 0x50, 0x45, 0x45, 0x52, 0x49, 0x4e, 0x47, 0x10, 0x03,
  2043  	0x22, 0xe2, 0x01, 0x0a, 0x16, 0x4d, 0x79, 0x53, 0x71, 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
  2044  	0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x5a, 0x0a, 0x07, 0x76,
  2045  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x40, 0x2e, 0x67,
  2046  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  2047  	0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
  2048  	0x4d, 0x79, 0x53, 0x71, 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50,
  2049  	0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07,
  2050  	0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2051  	0x5f, 0x73, 0x71, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63,
  2052  	0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x49, 0x64, 0x22, 0x4a, 0x0a, 0x07, 0x56, 0x65, 0x72,
  2053  	0x73, 0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x13, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f,
  2054  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a,
  2055  	0x04, 0x56, 0x35, 0x5f, 0x35, 0x10, 0x01, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x35, 0x5f, 0x36, 0x10,
  2056  	0x02, 0x12, 0x08, 0x0a, 0x04, 0x56, 0x35, 0x5f, 0x37, 0x10, 0x03, 0x12, 0x08, 0x0a, 0x04, 0x56,
  2057  	0x38, 0x5f, 0x30, 0x10, 0x04, 0x22, 0xf2, 0x01, 0x0a, 0x1b, 0x50, 0x6f, 0x73, 0x74, 0x67, 0x72,
  2058  	0x65, 0x53, 0x71, 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72,
  2059  	0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x5f, 0x0a, 0x07, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e,
  2060  	0x18, 0x01, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e,
  2061  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c,
  2062  	0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x67, 0x72,
  2063  	0x65, 0x53, 0x71, 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72,
  2064  	0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x56, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x52, 0x07, 0x76,
  2065  	0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x5f,
  2066  	0x73, 0x71, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63, 0x6c,
  2067  	0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x49, 0x64, 0x22, 0x50, 0x0a, 0x07, 0x56, 0x65, 0x72, 0x73,
  2068  	0x69, 0x6f, 0x6e, 0x12, 0x17, 0x0a, 0x13, 0x56, 0x45, 0x52, 0x53, 0x49, 0x4f, 0x4e, 0x5f, 0x55,
  2069  	0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x08, 0x0a, 0x04,
  2070  	0x56, 0x39, 0x5f, 0x36, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x31, 0x31, 0x10, 0x02, 0x12,
  2071  	0x07, 0x0a, 0x03, 0x56, 0x31, 0x30, 0x10, 0x03, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x31, 0x32, 0x10,
  2072  	0x04, 0x12, 0x07, 0x0a, 0x03, 0x56, 0x31, 0x33, 0x10, 0x05, 0x22, 0x3d, 0x0a, 0x19, 0x43, 0x6c,
  2073  	0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  2074  	0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x20, 0x0a, 0x0c, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2075  	0x5f, 0x73, 0x71, 0x6c, 0x5f, 0x69, 0x64, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0a, 0x63,
  2076  	0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x49, 0x64, 0x22, 0x97, 0x02, 0x0a, 0x17, 0x4f, 0x72,
  2077  	0x61, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72,
  2078  	0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x7c, 0x0a, 0x11, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
  2079  	0x69, 0x76, 0x69, 0x74, 0x79, 0x5f, 0x74, 0x79, 0x70, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0e,
  2080  	0x32, 0x4a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e,
  2081  	0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67,
  2082  	0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
  2083  	0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x43, 0x6f, 0x6e, 0x6e,
  2084  	0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x42, 0x03, 0xe0, 0x41,
  2085  	0x02, 0x52, 0x10, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76, 0x69, 0x74, 0x79, 0x54,
  2086  	0x79, 0x70, 0x65, 0x22, 0x7e, 0x0a, 0x10, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x76,
  2087  	0x69, 0x74, 0x79, 0x54, 0x79, 0x70, 0x65, 0x12, 0x21, 0x0a, 0x1d, 0x43, 0x4f, 0x4e, 0x4e, 0x45,
  2088  	0x43, 0x54, 0x49, 0x56, 0x49, 0x54, 0x59, 0x5f, 0x54, 0x59, 0x50, 0x45, 0x5f, 0x55, 0x4e, 0x53,
  2089  	0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54,
  2090  	0x41, 0x54, 0x49, 0x43, 0x5f, 0x53, 0x45, 0x52, 0x56, 0x49, 0x43, 0x45, 0x5f, 0x49, 0x50, 0x10,
  2091  	0x01, 0x12, 0x16, 0x0a, 0x12, 0x46, 0x4f, 0x52, 0x57, 0x41, 0x52, 0x44, 0x5f, 0x53, 0x53, 0x48,
  2092  	0x5f, 0x54, 0x55, 0x4e, 0x4e, 0x45, 0x4c, 0x10, 0x02, 0x12, 0x18, 0x0a, 0x14, 0x50, 0x52, 0x49,
  2093  	0x56, 0x41, 0x54, 0x45, 0x5f, 0x43, 0x4f, 0x4e, 0x4e, 0x45, 0x43, 0x54, 0x49, 0x56, 0x49, 0x54,
  2094  	0x59, 0x10, 0x03, 0x22, 0xad, 0x07, 0x0a, 0x17, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x43, 0x6f,
  2095  	0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12,
  2096  	0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e,
  2097  	0x61, 0x6d, 0x65, 0x12, 0x5d, 0x0a, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20,
  2098  	0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  2099  	0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67,
  2100  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x43, 0x6f, 0x6e,
  2101  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x4c,
  2102  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65,
  2103  	0x6c, 0x73, 0x12, 0x55, 0x0a, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28,
  2104  	0x0e, 0x32, 0x3f, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2105  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
  2106  	0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x6e, 0x65,
  2107  	0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x2e, 0x53, 0x74, 0x61,
  2108  	0x74, 0x65, 0x52, 0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69, 0x73,
  2109  	0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52,
  2110  	0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x50, 0x0a, 0x05,
  2111  	0x6d, 0x79, 0x73, 0x71, 0x6c, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x38, 0x2e, 0x67, 0x6f,
  2112  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2113  	0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4d,
  2114  	0x79, 0x53, 0x71, 0x6c, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72,
  2115  	0x6f, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x05, 0x6d, 0x79, 0x73, 0x71, 0x6c, 0x12, 0x5f,
  2116  	0x0a, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x67, 0x72, 0x65, 0x73, 0x71, 0x6c, 0x18, 0x65, 0x20, 0x01,
  2117  	0x28, 0x0b, 0x32, 0x3d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  2118  	0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69,
  2119  	0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x50, 0x6f, 0x73, 0x74, 0x67, 0x72, 0x65, 0x53, 0x71, 0x6c,
  2120  	0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c,
  2121  	0x65, 0x48, 0x00, 0x52, 0x0a, 0x70, 0x6f, 0x73, 0x74, 0x67, 0x72, 0x65, 0x73, 0x71, 0x6c, 0x12,
  2122  	0x59, 0x0a, 0x08, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x73, 0x71, 0x6c, 0x18, 0x66, 0x20, 0x01, 0x28,
  2123  	0x0b, 0x32, 0x3b, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2124  	0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
  2125  	0x67, 0x2e, 0x76, 0x31, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x53, 0x71, 0x6c, 0x43, 0x6f, 0x6e,
  2126  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x00,
  2127  	0x52, 0x08, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x73, 0x71, 0x6c, 0x12, 0x53, 0x0a, 0x06, 0x6f, 0x72,
  2128  	0x61, 0x63, 0x6c, 0x65, 0x18, 0x67, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f,
  2129  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64,
  2130  	0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4f, 0x72,
  2131  	0x61, 0x63, 0x6c, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72,
  2132  	0x6f, 0x66, 0x69, 0x6c, 0x65, 0x48, 0x00, 0x52, 0x06, 0x6f, 0x72, 0x61, 0x63, 0x6c, 0x65, 0x12,
  2133  	0x28, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x05, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x12,
  2134  	0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63, 0x2e, 0x53, 0x74, 0x61, 0x74,
  2135  	0x75, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x4e, 0x0a, 0x08, 0x70, 0x72, 0x6f,
  2136  	0x76, 0x69, 0x64, 0x65, 0x72, 0x18, 0x06, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x32, 0x2e, 0x67, 0x6f,
  2137  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2138  	0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x44,
  2139  	0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x52,
  2140  	0x08, 0x70, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62,
  2141  	0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12, 0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18,
  2142  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65, 0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61,
  2143  	0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09, 0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65,
  2144  	0x3a, 0x02, 0x38, 0x01, 0x22, 0x77, 0x0a, 0x05, 0x53, 0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a,
  2145  	0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49,
  2146  	0x45, 0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x44, 0x52, 0x41, 0x46, 0x54, 0x10, 0x01, 0x12,
  2147  	0x0c, 0x0a, 0x08, 0x43, 0x52, 0x45, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x02, 0x12, 0x09, 0x0a,
  2148  	0x05, 0x52, 0x45, 0x41, 0x44, 0x59, 0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x55, 0x50, 0x44, 0x41,
  2149  	0x54, 0x49, 0x4e, 0x47, 0x10, 0x04, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49,
  2150  	0x4e, 0x47, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45, 0x44, 0x10,
  2151  	0x06, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x10, 0x07, 0x42, 0x14, 0x0a,
  2152  	0x12, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x66,
  2153  	0x69, 0x6c, 0x65, 0x22, 0xdf, 0x02, 0x0a, 0x14, 0x4d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f,
  2154  	0x6e, 0x4a, 0x6f, 0x62, 0x45, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x12, 0x59, 0x0a, 0x0d,
  2155  	0x6d, 0x69, 0x67, 0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x5f, 0x6a, 0x6f, 0x62, 0x18, 0x01, 0x20,
  2156  	0x01, 0x28, 0x0b, 0x32, 0x34, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  2157  	0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67,
  2158  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x4d, 0x69, 0x67,
  2159  	0x72, 0x61, 0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x52, 0x0c, 0x6d, 0x69, 0x67, 0x72, 0x61,
  2160  	0x74, 0x69, 0x6f, 0x6e, 0x4a, 0x6f, 0x62, 0x12, 0x4d, 0x0a, 0x14, 0x6f, 0x63, 0x63, 0x75, 0x72,
  2161  	0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18,
  2162  	0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70,
  2163  	0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
  2164  	0x70, 0x52, 0x13, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x69, 0x6d,
  2165  	0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03,
  2166  	0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x65,
  2167  	0x78, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09,
  2168  	0x52, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a,
  2169  	0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0xc8,
  2170  	0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61,
  2171  	0x6c, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61,
  2172  	0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0xc9, 0x01, 0x20, 0x01, 0x28, 0x09,
  2173  	0x48, 0x00, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73,
  2174  	0x61, 0x67, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f,
  2175  	0x63, 0x61, 0x75, 0x73, 0x65, 0x22, 0xf3, 0x02, 0x0a, 0x19, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63,
  2176  	0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x45, 0x76, 0x65, 0x6e, 0x74,
  2177  	0x4c, 0x6f, 0x67, 0x12, 0x68, 0x0a, 0x12, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f,
  2178  	0x6e, 0x5f, 0x70, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x0b, 0x32,
  2179  	0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63,
  2180  	0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e,
  2181  	0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74,
  2182  	0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x52, 0x11, 0x63, 0x6f, 0x6e, 0x6e,
  2183  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x50, 0x72, 0x6f, 0x66, 0x69, 0x6c, 0x65, 0x12, 0x4d, 0x0a,
  2184  	0x14, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x5f, 0x74, 0x69, 0x6d, 0x65,
  2185  	0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x1a, 0x2e, 0x67, 0x6f,
  2186  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62, 0x75, 0x66, 0x2e, 0x54, 0x69,
  2187  	0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x13, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65,
  2188  	0x6e, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x12, 0x12, 0x0a, 0x04,
  2189  	0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52, 0x04, 0x63, 0x6f, 0x64, 0x65,
  2190  	0x12, 0x21, 0x0a, 0x0c, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65,
  2191  	0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x65, 0x78, 0x74, 0x4d, 0x65, 0x73, 0x73,
  2192  	0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f,
  2193  	0x63, 0x6f, 0x64, 0x65, 0x18, 0xc8, 0x01, 0x20, 0x01, 0x28, 0x05, 0x48, 0x00, 0x52, 0x0c, 0x6f,
  2194  	0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65, 0x12, 0x2c, 0x0a, 0x10, 0x6f,
  2195  	0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x18,
  2196  	0xc9, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0f, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e,
  2197  	0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x10, 0x0a, 0x0e, 0x6f, 0x72, 0x69,
  2198  	0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65, 0x22, 0xc5, 0x04, 0x0a, 0x17,
  2199  	0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e,
  2200  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x12, 0x12, 0x0a, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x18,
  2201  	0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x04, 0x6e, 0x61, 0x6d, 0x65, 0x12, 0x5d, 0x0a, 0x06, 0x6c,
  2202  	0x61, 0x62, 0x65, 0x6c, 0x73, 0x18, 0x02, 0x20, 0x03, 0x28, 0x0b, 0x32, 0x45, 0x2e, 0x67, 0x6f,
  2203  	0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2204  	0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c,
  2205  	0x6f, 0x67, 0x67, 0x65, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e,
  2206  	0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74,
  2207  	0x72, 0x79, 0x52, 0x06, 0x6c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x12, 0x21, 0x0a, 0x0c, 0x64, 0x69,
  2208  	0x73, 0x70, 0x6c, 0x61, 0x79, 0x5f, 0x6e, 0x61, 0x6d, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x09,
  2209  	0x52, 0x0b, 0x64, 0x69, 0x73, 0x70, 0x6c, 0x61, 0x79, 0x4e, 0x61, 0x6d, 0x65, 0x12, 0x55, 0x0a,
  2210  	0x05, 0x73, 0x74, 0x61, 0x74, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x0e, 0x32, 0x3f, 0x2e, 0x67,
  2211  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75,
  2212  	0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e,
  2213  	0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x50, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e,
  2214  	0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x2e, 0x53, 0x74, 0x61, 0x74, 0x65, 0x52, 0x05, 0x73,
  2215  	0x74, 0x61, 0x74, 0x65, 0x12, 0x28, 0x0a, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x18, 0x05, 0x20,
  2216  	0x01, 0x28, 0x0b, 0x32, 0x12, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x72, 0x70, 0x63,
  2217  	0x2e, 0x53, 0x74, 0x61, 0x74, 0x75, 0x73, 0x52, 0x05, 0x65, 0x72, 0x72, 0x6f, 0x72, 0x12, 0x60,
  2218  	0x0a, 0x12, 0x76, 0x70, 0x63, 0x5f, 0x70, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x5f, 0x63, 0x6f,
  2219  	0x6e, 0x66, 0x69, 0x67, 0x18, 0x64, 0x20, 0x01, 0x28, 0x0b, 0x32, 0x32, 0x2e, 0x67, 0x6f, 0x6f,
  2220  	0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64,
  2221  	0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x56, 0x70,
  2222  	0x63, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x52, 0x10,
  2223  	0x76, 0x70, 0x63, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e, 0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67,
  2224  	0x1a, 0x39, 0x0a, 0x0b, 0x4c, 0x61, 0x62, 0x65, 0x6c, 0x73, 0x45, 0x6e, 0x74, 0x72, 0x79, 0x12,
  2225  	0x10, 0x0a, 0x03, 0x6b, 0x65, 0x79, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x03, 0x6b, 0x65,
  2226  	0x79, 0x12, 0x14, 0x0a, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x18, 0x02, 0x20, 0x01, 0x28, 0x09,
  2227  	0x52, 0x05, 0x76, 0x61, 0x6c, 0x75, 0x65, 0x3a, 0x02, 0x38, 0x01, 0x22, 0x76, 0x0a, 0x05, 0x53,
  2228  	0x74, 0x61, 0x74, 0x65, 0x12, 0x15, 0x0a, 0x11, 0x53, 0x54, 0x41, 0x54, 0x45, 0x5f, 0x55, 0x4e,
  2229  	0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a, 0x08, 0x43,
  2230  	0x52, 0x45, 0x41, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x01, 0x12, 0x0b, 0x0a, 0x07, 0x43, 0x52, 0x45,
  2231  	0x41, 0x54, 0x45, 0x44, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44,
  2232  	0x10, 0x03, 0x12, 0x0c, 0x0a, 0x08, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x49, 0x4e, 0x47, 0x10, 0x04,
  2233  	0x12, 0x14, 0x0a, 0x10, 0x46, 0x41, 0x49, 0x4c, 0x45, 0x44, 0x5f, 0x54, 0x4f, 0x5f, 0x44, 0x45,
  2234  	0x4c, 0x45, 0x54, 0x45, 0x10, 0x05, 0x12, 0x0b, 0x0a, 0x07, 0x44, 0x45, 0x4c, 0x45, 0x54, 0x45,
  2235  	0x44, 0x10, 0x06, 0x22, 0x45, 0x0a, 0x10, 0x56, 0x70, 0x63, 0x50, 0x65, 0x65, 0x72, 0x69, 0x6e,
  2236  	0x67, 0x43, 0x6f, 0x6e, 0x66, 0x69, 0x67, 0x12, 0x19, 0x0a, 0x08, 0x76, 0x70, 0x63, 0x5f, 0x6e,
  2237  	0x61, 0x6d, 0x65, 0x18, 0x01, 0x20, 0x01, 0x28, 0x09, 0x52, 0x07, 0x76, 0x70, 0x63, 0x4e, 0x61,
  2238  	0x6d, 0x65, 0x12, 0x16, 0x0a, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x18, 0x02, 0x20, 0x01,
  2239  	0x28, 0x09, 0x52, 0x06, 0x73, 0x75, 0x62, 0x6e, 0x65, 0x74, 0x22, 0xf3, 0x02, 0x0a, 0x19, 0x50,
  2240  	0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e,
  2241  	0x45, 0x76, 0x65, 0x6e, 0x74, 0x4c, 0x6f, 0x67, 0x12, 0x68, 0x0a, 0x12, 0x70, 0x72, 0x69, 0x76,
  2242  	0x61, 0x74, 0x65, 0x5f, 0x63, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x18, 0x01,
  2243  	0x20, 0x01, 0x28, 0x0b, 0x32, 0x39, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c,
  2244  	0x6f, 0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67,
  2245  	0x67, 0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x65, 0x64, 0x50, 0x72,
  2246  	0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69, 0x6f, 0x6e, 0x52,
  2247  	0x11, 0x70, 0x72, 0x69, 0x76, 0x61, 0x74, 0x65, 0x43, 0x6f, 0x6e, 0x6e, 0x65, 0x63, 0x74, 0x69,
  2248  	0x6f, 0x6e, 0x12, 0x4d, 0x0a, 0x14, 0x6f, 0x63, 0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65,
  2249  	0x5f, 0x74, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x18, 0x02, 0x20, 0x01, 0x28, 0x0b,
  2250  	0x32, 0x1a, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x62,
  2251  	0x75, 0x66, 0x2e, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d, 0x70, 0x52, 0x13, 0x6f, 0x63,
  2252  	0x63, 0x75, 0x72, 0x72, 0x65, 0x6e, 0x63, 0x65, 0x54, 0x69, 0x6d, 0x65, 0x73, 0x74, 0x61, 0x6d,
  2253  	0x70, 0x12, 0x12, 0x0a, 0x04, 0x63, 0x6f, 0x64, 0x65, 0x18, 0x03, 0x20, 0x01, 0x28, 0x05, 0x52,
  2254  	0x04, 0x63, 0x6f, 0x64, 0x65, 0x12, 0x21, 0x0a, 0x0c, 0x74, 0x65, 0x78, 0x74, 0x5f, 0x6d, 0x65,
  2255  	0x73, 0x73, 0x61, 0x67, 0x65, 0x18, 0x04, 0x20, 0x01, 0x28, 0x09, 0x52, 0x0b, 0x74, 0x65, 0x78,
  2256  	0x74, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x12, 0x26, 0x0a, 0x0d, 0x6f, 0x72, 0x69, 0x67,
  2257  	0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x6f, 0x64, 0x65, 0x18, 0xc8, 0x01, 0x20, 0x01, 0x28, 0x05,
  2258  	0x48, 0x00, 0x52, 0x0c, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x43, 0x6f, 0x64, 0x65,
  2259  	0x12, 0x2c, 0x0a, 0x10, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x6d, 0x65, 0x73,
  2260  	0x73, 0x61, 0x67, 0x65, 0x18, 0xc9, 0x01, 0x20, 0x01, 0x28, 0x09, 0x48, 0x00, 0x52, 0x0f, 0x6f,
  2261  	0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x4d, 0x65, 0x73, 0x73, 0x61, 0x67, 0x65, 0x42, 0x10,
  2262  	0x0a, 0x0e, 0x6f, 0x72, 0x69, 0x67, 0x69, 0x6e, 0x61, 0x6c, 0x5f, 0x63, 0x61, 0x75, 0x73, 0x65,
  2263  	0x2a, 0x74, 0x0a, 0x0e, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61, 0x73, 0x65, 0x45, 0x6e, 0x67, 0x69,
  2264  	0x6e, 0x65, 0x12, 0x1f, 0x0a, 0x1b, 0x44, 0x41, 0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x45,
  2265  	0x4e, 0x47, 0x49, 0x4e, 0x45, 0x5f, 0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45,
  2266  	0x44, 0x10, 0x00, 0x12, 0x09, 0x0a, 0x05, 0x4d, 0x59, 0x53, 0x51, 0x4c, 0x10, 0x01, 0x12, 0x0e,
  2267  	0x0a, 0x0a, 0x50, 0x4f, 0x53, 0x54, 0x47, 0x52, 0x45, 0x53, 0x51, 0x4c, 0x10, 0x02, 0x12, 0x0d,
  2268  	0x0a, 0x09, 0x53, 0x51, 0x4c, 0x53, 0x45, 0x52, 0x56, 0x45, 0x52, 0x10, 0x03, 0x12, 0x0a, 0x0a,
  2269  	0x06, 0x4f, 0x52, 0x41, 0x43, 0x4c, 0x45, 0x10, 0x04, 0x12, 0x0b, 0x0a, 0x07, 0x53, 0x50, 0x41,
  2270  	0x4e, 0x4e, 0x45, 0x52, 0x10, 0x05, 0x2a, 0x65, 0x0a, 0x10, 0x44, 0x61, 0x74, 0x61, 0x62, 0x61,
  2271  	0x73, 0x65, 0x50, 0x72, 0x6f, 0x76, 0x69, 0x64, 0x65, 0x72, 0x12, 0x21, 0x0a, 0x1d, 0x44, 0x41,
  2272  	0x54, 0x41, 0x42, 0x41, 0x53, 0x45, 0x5f, 0x50, 0x52, 0x4f, 0x56, 0x49, 0x44, 0x45, 0x52, 0x5f,
  2273  	0x55, 0x4e, 0x53, 0x50, 0x45, 0x43, 0x49, 0x46, 0x49, 0x45, 0x44, 0x10, 0x00, 0x12, 0x0c, 0x0a,
  2274  	0x08, 0x43, 0x4c, 0x4f, 0x55, 0x44, 0x53, 0x51, 0x4c, 0x10, 0x01, 0x12, 0x07, 0x0a, 0x03, 0x52,
  2275  	0x44, 0x53, 0x10, 0x02, 0x12, 0x0a, 0x0a, 0x06, 0x41, 0x55, 0x52, 0x4f, 0x52, 0x41, 0x10, 0x03,
  2276  	0x12, 0x0b, 0x0a, 0x07, 0x41, 0x4c, 0x4c, 0x4f, 0x59, 0x44, 0x42, 0x10, 0x04, 0x42, 0xf9, 0x01,
  2277  	0x0a, 0x24, 0x63, 0x6f, 0x6d, 0x2e, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x63, 0x6c, 0x6f,
  2278  	0x75, 0x64, 0x2e, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2e, 0x6c, 0x6f, 0x67, 0x67,
  2279  	0x69, 0x6e, 0x67, 0x2e, 0x76, 0x31, 0x42, 0x19, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73,
  2280  	0x50, 0x6c, 0x61, 0x74, 0x66, 0x6f, 0x72, 0x6d, 0x4c, 0x6f, 0x67, 0x73, 0x50, 0x72, 0x6f, 0x74,
  2281  	0x6f, 0x50, 0x01, 0x5a, 0x47, 0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x67, 0x6f, 0x6c, 0x61,
  2282  	0x6e, 0x67, 0x2e, 0x6f, 0x72, 0x67, 0x2f, 0x67, 0x65, 0x6e, 0x70, 0x72, 0x6f, 0x74, 0x6f, 0x2f,
  2283  	0x67, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x61, 0x70, 0x69, 0x73, 0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64,
  2284  	0x2f, 0x63, 0x6c, 0x6f, 0x75, 0x64, 0x64, 0x6d, 0x73, 0x2f, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e,
  2285  	0x67, 0x2f, 0x76, 0x31, 0x3b, 0x6c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0xaa, 0x02, 0x20, 0x47,
  2286  	0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x2e, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x2e, 0x43, 0x6c, 0x6f, 0x75,
  2287  	0x64, 0x44, 0x6d, 0x73, 0x2e, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x2e, 0x56, 0x31, 0xca,
  2288  	0x02, 0x20, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x5c, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x5c, 0x43,
  2289  	0x6c, 0x6f, 0x75, 0x64, 0x44, 0x6d, 0x73, 0x5c, 0x4c, 0x6f, 0x67, 0x67, 0x69, 0x6e, 0x67, 0x5c,
  2290  	0x56, 0x31, 0xea, 0x02, 0x24, 0x47, 0x6f, 0x6f, 0x67, 0x6c, 0x65, 0x3a, 0x3a, 0x43, 0x6c, 0x6f,
  2291  	0x75, 0x64, 0x3a, 0x3a, 0x43, 0x6c, 0x6f, 0x75, 0x64, 0x44, 0x4d, 0x53, 0x3a, 0x3a, 0x4c, 0x6f,
  2292  	0x67, 0x67, 0x69, 0x6e, 0x67, 0x3a, 0x3a, 0x56, 0x31, 0x62, 0x06, 0x70, 0x72, 0x6f, 0x74, 0x6f,
  2293  	0x33,
  2294  }
  2295  
  2296  var (
  2297  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescOnce sync.Once
  2298  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescData = file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDesc
  2299  )
  2300  
  2301  func file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescGZIP() []byte {
  2302  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescOnce.Do(func() {
  2303  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescData = protoimpl.X.CompressGZIP(file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescData)
  2304  	})
  2305  	return file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDescData
  2306  }
  2307  
  2308  var file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes = make([]protoimpl.EnumInfo, 11)
  2309  var file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes = make([]protoimpl.MessageInfo, 15)
  2310  var file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_goTypes = []interface{}{
  2311  	(DatabaseEngine)(0),                           // 0: google.cloud.clouddms.logging.v1.DatabaseEngine
  2312  	(DatabaseProvider)(0),                         // 1: google.cloud.clouddms.logging.v1.DatabaseProvider
  2313  	(LoggedMigrationJob_State)(0),                 // 2: google.cloud.clouddms.logging.v1.LoggedMigrationJob.State
  2314  	(LoggedMigrationJob_Phase)(0),                 // 3: google.cloud.clouddms.logging.v1.LoggedMigrationJob.Phase
  2315  	(LoggedMigrationJob_Type)(0),                  // 4: google.cloud.clouddms.logging.v1.LoggedMigrationJob.Type
  2316  	(LoggedMigrationJob_ConnectivityType)(0),      // 5: google.cloud.clouddms.logging.v1.LoggedMigrationJob.ConnectivityType
  2317  	(MySqlConnectionProfile_Version)(0),           // 6: google.cloud.clouddms.logging.v1.MySqlConnectionProfile.Version
  2318  	(PostgreSqlConnectionProfile_Version)(0),      // 7: google.cloud.clouddms.logging.v1.PostgreSqlConnectionProfile.Version
  2319  	(OracleConnectionProfile_ConnectivityType)(0), // 8: google.cloud.clouddms.logging.v1.OracleConnectionProfile.ConnectivityType
  2320  	(LoggedConnectionProfile_State)(0),            // 9: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.State
  2321  	(LoggedPrivateConnection_State)(0),            // 10: google.cloud.clouddms.logging.v1.LoggedPrivateConnection.State
  2322  	(*DatabaseType)(nil),                          // 11: google.cloud.clouddms.logging.v1.DatabaseType
  2323  	(*LoggedMigrationJob)(nil),                    // 12: google.cloud.clouddms.logging.v1.LoggedMigrationJob
  2324  	(*MySqlConnectionProfile)(nil),                // 13: google.cloud.clouddms.logging.v1.MySqlConnectionProfile
  2325  	(*PostgreSqlConnectionProfile)(nil),           // 14: google.cloud.clouddms.logging.v1.PostgreSqlConnectionProfile
  2326  	(*CloudSqlConnectionProfile)(nil),             // 15: google.cloud.clouddms.logging.v1.CloudSqlConnectionProfile
  2327  	(*OracleConnectionProfile)(nil),               // 16: google.cloud.clouddms.logging.v1.OracleConnectionProfile
  2328  	(*LoggedConnectionProfile)(nil),               // 17: google.cloud.clouddms.logging.v1.LoggedConnectionProfile
  2329  	(*MigrationJobEventLog)(nil),                  // 18: google.cloud.clouddms.logging.v1.MigrationJobEventLog
  2330  	(*ConnectionProfileEventLog)(nil),             // 19: google.cloud.clouddms.logging.v1.ConnectionProfileEventLog
  2331  	(*LoggedPrivateConnection)(nil),               // 20: google.cloud.clouddms.logging.v1.LoggedPrivateConnection
  2332  	(*VpcPeeringConfig)(nil),                      // 21: google.cloud.clouddms.logging.v1.VpcPeeringConfig
  2333  	(*PrivateConnectionEventLog)(nil),             // 22: google.cloud.clouddms.logging.v1.PrivateConnectionEventLog
  2334  	nil,                                           // 23: google.cloud.clouddms.logging.v1.LoggedMigrationJob.LabelsEntry
  2335  	nil,                                           // 24: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.LabelsEntry
  2336  	nil,                                           // 25: google.cloud.clouddms.logging.v1.LoggedPrivateConnection.LabelsEntry
  2337  	(*durationpb.Duration)(nil),                   // 26: google.protobuf.Duration
  2338  	(*status.Status)(nil),                         // 27: google.rpc.Status
  2339  	(*timestamppb.Timestamp)(nil),                 // 28: google.protobuf.Timestamp
  2340  }
  2341  var file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_depIdxs = []int32{
  2342  	1,  // 0: google.cloud.clouddms.logging.v1.DatabaseType.provider:type_name -> google.cloud.clouddms.logging.v1.DatabaseProvider
  2343  	0,  // 1: google.cloud.clouddms.logging.v1.DatabaseType.engine:type_name -> google.cloud.clouddms.logging.v1.DatabaseEngine
  2344  	23, // 2: google.cloud.clouddms.logging.v1.LoggedMigrationJob.labels:type_name -> google.cloud.clouddms.logging.v1.LoggedMigrationJob.LabelsEntry
  2345  	2,  // 3: google.cloud.clouddms.logging.v1.LoggedMigrationJob.state:type_name -> google.cloud.clouddms.logging.v1.LoggedMigrationJob.State
  2346  	3,  // 4: google.cloud.clouddms.logging.v1.LoggedMigrationJob.phase:type_name -> google.cloud.clouddms.logging.v1.LoggedMigrationJob.Phase
  2347  	4,  // 5: google.cloud.clouddms.logging.v1.LoggedMigrationJob.type:type_name -> google.cloud.clouddms.logging.v1.LoggedMigrationJob.Type
  2348  	26, // 6: google.cloud.clouddms.logging.v1.LoggedMigrationJob.duration:type_name -> google.protobuf.Duration
  2349  	5,  // 7: google.cloud.clouddms.logging.v1.LoggedMigrationJob.connectivity_type:type_name -> google.cloud.clouddms.logging.v1.LoggedMigrationJob.ConnectivityType
  2350  	27, // 8: google.cloud.clouddms.logging.v1.LoggedMigrationJob.error:type_name -> google.rpc.Status
  2351  	28, // 9: google.cloud.clouddms.logging.v1.LoggedMigrationJob.end_time:type_name -> google.protobuf.Timestamp
  2352  	11, // 10: google.cloud.clouddms.logging.v1.LoggedMigrationJob.source_database:type_name -> google.cloud.clouddms.logging.v1.DatabaseType
  2353  	11, // 11: google.cloud.clouddms.logging.v1.LoggedMigrationJob.destination_database:type_name -> google.cloud.clouddms.logging.v1.DatabaseType
  2354  	6,  // 12: google.cloud.clouddms.logging.v1.MySqlConnectionProfile.version:type_name -> google.cloud.clouddms.logging.v1.MySqlConnectionProfile.Version
  2355  	7,  // 13: google.cloud.clouddms.logging.v1.PostgreSqlConnectionProfile.version:type_name -> google.cloud.clouddms.logging.v1.PostgreSqlConnectionProfile.Version
  2356  	8,  // 14: google.cloud.clouddms.logging.v1.OracleConnectionProfile.connectivity_type:type_name -> google.cloud.clouddms.logging.v1.OracleConnectionProfile.ConnectivityType
  2357  	24, // 15: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.labels:type_name -> google.cloud.clouddms.logging.v1.LoggedConnectionProfile.LabelsEntry
  2358  	9,  // 16: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.state:type_name -> google.cloud.clouddms.logging.v1.LoggedConnectionProfile.State
  2359  	13, // 17: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.mysql:type_name -> google.cloud.clouddms.logging.v1.MySqlConnectionProfile
  2360  	14, // 18: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.postgresql:type_name -> google.cloud.clouddms.logging.v1.PostgreSqlConnectionProfile
  2361  	15, // 19: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.cloudsql:type_name -> google.cloud.clouddms.logging.v1.CloudSqlConnectionProfile
  2362  	16, // 20: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.oracle:type_name -> google.cloud.clouddms.logging.v1.OracleConnectionProfile
  2363  	27, // 21: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.error:type_name -> google.rpc.Status
  2364  	1,  // 22: google.cloud.clouddms.logging.v1.LoggedConnectionProfile.provider:type_name -> google.cloud.clouddms.logging.v1.DatabaseProvider
  2365  	12, // 23: google.cloud.clouddms.logging.v1.MigrationJobEventLog.migration_job:type_name -> google.cloud.clouddms.logging.v1.LoggedMigrationJob
  2366  	28, // 24: google.cloud.clouddms.logging.v1.MigrationJobEventLog.occurrence_timestamp:type_name -> google.protobuf.Timestamp
  2367  	17, // 25: google.cloud.clouddms.logging.v1.ConnectionProfileEventLog.connection_profile:type_name -> google.cloud.clouddms.logging.v1.LoggedConnectionProfile
  2368  	28, // 26: google.cloud.clouddms.logging.v1.ConnectionProfileEventLog.occurrence_timestamp:type_name -> google.protobuf.Timestamp
  2369  	25, // 27: google.cloud.clouddms.logging.v1.LoggedPrivateConnection.labels:type_name -> google.cloud.clouddms.logging.v1.LoggedPrivateConnection.LabelsEntry
  2370  	10, // 28: google.cloud.clouddms.logging.v1.LoggedPrivateConnection.state:type_name -> google.cloud.clouddms.logging.v1.LoggedPrivateConnection.State
  2371  	27, // 29: google.cloud.clouddms.logging.v1.LoggedPrivateConnection.error:type_name -> google.rpc.Status
  2372  	21, // 30: google.cloud.clouddms.logging.v1.LoggedPrivateConnection.vpc_peering_config:type_name -> google.cloud.clouddms.logging.v1.VpcPeeringConfig
  2373  	20, // 31: google.cloud.clouddms.logging.v1.PrivateConnectionEventLog.private_connection:type_name -> google.cloud.clouddms.logging.v1.LoggedPrivateConnection
  2374  	28, // 32: google.cloud.clouddms.logging.v1.PrivateConnectionEventLog.occurrence_timestamp:type_name -> google.protobuf.Timestamp
  2375  	33, // [33:33] is the sub-list for method output_type
  2376  	33, // [33:33] is the sub-list for method input_type
  2377  	33, // [33:33] is the sub-list for extension type_name
  2378  	33, // [33:33] is the sub-list for extension extendee
  2379  	0,  // [0:33] is the sub-list for field type_name
  2380  }
  2381  
  2382  func init() { file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_init() }
  2383  func file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_init() {
  2384  	if File_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto != nil {
  2385  		return
  2386  	}
  2387  	if !protoimpl.UnsafeEnabled {
  2388  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[0].Exporter = func(v interface{}, i int) interface{} {
  2389  			switch v := v.(*DatabaseType); i {
  2390  			case 0:
  2391  				return &v.state
  2392  			case 1:
  2393  				return &v.sizeCache
  2394  			case 2:
  2395  				return &v.unknownFields
  2396  			default:
  2397  				return nil
  2398  			}
  2399  		}
  2400  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[1].Exporter = func(v interface{}, i int) interface{} {
  2401  			switch v := v.(*LoggedMigrationJob); i {
  2402  			case 0:
  2403  				return &v.state
  2404  			case 1:
  2405  				return &v.sizeCache
  2406  			case 2:
  2407  				return &v.unknownFields
  2408  			default:
  2409  				return nil
  2410  			}
  2411  		}
  2412  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[2].Exporter = func(v interface{}, i int) interface{} {
  2413  			switch v := v.(*MySqlConnectionProfile); i {
  2414  			case 0:
  2415  				return &v.state
  2416  			case 1:
  2417  				return &v.sizeCache
  2418  			case 2:
  2419  				return &v.unknownFields
  2420  			default:
  2421  				return nil
  2422  			}
  2423  		}
  2424  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[3].Exporter = func(v interface{}, i int) interface{} {
  2425  			switch v := v.(*PostgreSqlConnectionProfile); i {
  2426  			case 0:
  2427  				return &v.state
  2428  			case 1:
  2429  				return &v.sizeCache
  2430  			case 2:
  2431  				return &v.unknownFields
  2432  			default:
  2433  				return nil
  2434  			}
  2435  		}
  2436  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[4].Exporter = func(v interface{}, i int) interface{} {
  2437  			switch v := v.(*CloudSqlConnectionProfile); i {
  2438  			case 0:
  2439  				return &v.state
  2440  			case 1:
  2441  				return &v.sizeCache
  2442  			case 2:
  2443  				return &v.unknownFields
  2444  			default:
  2445  				return nil
  2446  			}
  2447  		}
  2448  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[5].Exporter = func(v interface{}, i int) interface{} {
  2449  			switch v := v.(*OracleConnectionProfile); i {
  2450  			case 0:
  2451  				return &v.state
  2452  			case 1:
  2453  				return &v.sizeCache
  2454  			case 2:
  2455  				return &v.unknownFields
  2456  			default:
  2457  				return nil
  2458  			}
  2459  		}
  2460  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[6].Exporter = func(v interface{}, i int) interface{} {
  2461  			switch v := v.(*LoggedConnectionProfile); i {
  2462  			case 0:
  2463  				return &v.state
  2464  			case 1:
  2465  				return &v.sizeCache
  2466  			case 2:
  2467  				return &v.unknownFields
  2468  			default:
  2469  				return nil
  2470  			}
  2471  		}
  2472  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[7].Exporter = func(v interface{}, i int) interface{} {
  2473  			switch v := v.(*MigrationJobEventLog); i {
  2474  			case 0:
  2475  				return &v.state
  2476  			case 1:
  2477  				return &v.sizeCache
  2478  			case 2:
  2479  				return &v.unknownFields
  2480  			default:
  2481  				return nil
  2482  			}
  2483  		}
  2484  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[8].Exporter = func(v interface{}, i int) interface{} {
  2485  			switch v := v.(*ConnectionProfileEventLog); i {
  2486  			case 0:
  2487  				return &v.state
  2488  			case 1:
  2489  				return &v.sizeCache
  2490  			case 2:
  2491  				return &v.unknownFields
  2492  			default:
  2493  				return nil
  2494  			}
  2495  		}
  2496  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[9].Exporter = func(v interface{}, i int) interface{} {
  2497  			switch v := v.(*LoggedPrivateConnection); i {
  2498  			case 0:
  2499  				return &v.state
  2500  			case 1:
  2501  				return &v.sizeCache
  2502  			case 2:
  2503  				return &v.unknownFields
  2504  			default:
  2505  				return nil
  2506  			}
  2507  		}
  2508  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[10].Exporter = func(v interface{}, i int) interface{} {
  2509  			switch v := v.(*VpcPeeringConfig); i {
  2510  			case 0:
  2511  				return &v.state
  2512  			case 1:
  2513  				return &v.sizeCache
  2514  			case 2:
  2515  				return &v.unknownFields
  2516  			default:
  2517  				return nil
  2518  			}
  2519  		}
  2520  		file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[11].Exporter = func(v interface{}, i int) interface{} {
  2521  			switch v := v.(*PrivateConnectionEventLog); i {
  2522  			case 0:
  2523  				return &v.state
  2524  			case 1:
  2525  				return &v.sizeCache
  2526  			case 2:
  2527  				return &v.unknownFields
  2528  			default:
  2529  				return nil
  2530  			}
  2531  		}
  2532  	}
  2533  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[6].OneofWrappers = []interface{}{
  2534  		(*LoggedConnectionProfile_Mysql)(nil),
  2535  		(*LoggedConnectionProfile_Postgresql)(nil),
  2536  		(*LoggedConnectionProfile_Cloudsql)(nil),
  2537  		(*LoggedConnectionProfile_Oracle)(nil),
  2538  	}
  2539  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[7].OneofWrappers = []interface{}{
  2540  		(*MigrationJobEventLog_OriginalCode)(nil),
  2541  		(*MigrationJobEventLog_OriginalMessage)(nil),
  2542  	}
  2543  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[8].OneofWrappers = []interface{}{
  2544  		(*ConnectionProfileEventLog_OriginalCode)(nil),
  2545  		(*ConnectionProfileEventLog_OriginalMessage)(nil),
  2546  	}
  2547  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes[11].OneofWrappers = []interface{}{
  2548  		(*PrivateConnectionEventLog_OriginalCode)(nil),
  2549  		(*PrivateConnectionEventLog_OriginalMessage)(nil),
  2550  	}
  2551  	type x struct{}
  2552  	out := protoimpl.TypeBuilder{
  2553  		File: protoimpl.DescBuilder{
  2554  			GoPackagePath: reflect.TypeOf(x{}).PkgPath(),
  2555  			RawDescriptor: file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDesc,
  2556  			NumEnums:      11,
  2557  			NumMessages:   15,
  2558  			NumExtensions: 0,
  2559  			NumServices:   0,
  2560  		},
  2561  		GoTypes:           file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_goTypes,
  2562  		DependencyIndexes: file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_depIdxs,
  2563  		EnumInfos:         file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_enumTypes,
  2564  		MessageInfos:      file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_msgTypes,
  2565  	}.Build()
  2566  	File_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto = out.File
  2567  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_rawDesc = nil
  2568  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_goTypes = nil
  2569  	file_google_cloud_clouddms_logging_v1_clouddms_platform_logs_proto_depIdxs = nil
  2570  }
  2571  

View as plain text