/*
 * Copyright 2020 Google LLC
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     https://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: google/cloud/alloydb/v1beta/resources.proto

package com.google.cloud.alloydb.v1beta;

public final class ResourcesProto {
  private ResourcesProto() {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistryLite registry) {}

  public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry registry) {
    registerAllExtensions((com.google.protobuf.ExtensionRegistryLite) registry);
  }

  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_UserPassword_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_UserPassword_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_MigrationSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_MigrationSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_EncryptionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_EncryptionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_EncryptionInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_EncryptionInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_SslConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_SslConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_WeeklySchedule_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_WeeklySchedule_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_TimeBasedRetention_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_TimeBasedRetention_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_QuantityBasedRetention_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_QuantityBasedRetention_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_ContinuousBackupConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_ContinuousBackupConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_ContinuousBackupInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_ContinuousBackupInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_BackupSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_BackupSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_ContinuousBackupSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_ContinuousBackupSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Cluster_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Cluster_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Cluster_SecondaryConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Cluster_SecondaryConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Cluster_PrimaryConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Cluster_PrimaryConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Cluster_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Cluster_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Cluster_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Cluster_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Instance_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Instance_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Instance_MachineConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Instance_MachineConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Instance_Node_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Instance_Node_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Instance_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Instance_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Instance_DatabaseFlagsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Instance_DatabaseFlagsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Instance_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Instance_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_ConnectionInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_ConnectionInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Backup_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Backup_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Backup_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Backup_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_Backup_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_Backup_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_StringRestrictions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_StringRestrictions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_IntegerRestrictions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_IntegerRestrictions_fieldAccessorTable;

  public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
    return descriptor;
  }

  private static com.google.protobuf.Descriptors.FileDescriptor descriptor;

  static {
    java.lang.String[] descriptorData = {
      "\n+google/cloud/alloydb/v1beta/resources."
          + "proto\022\033google.cloud.alloydb.v1beta\032\037goog"
          + "le/api/field_behavior.proto\032\031google/api/"
          + "resource.proto\032\036google/protobuf/duration"
          + ".proto\032\037google/protobuf/timestamp.proto\032"
          + "\036google/protobuf/wrappers.proto\032\033google/"
          + "type/dayofweek.proto\032\033google/type/timeof"
          + "day.proto\".\n\014UserPassword\022\014\n\004user\030\001 \001(\t\022"
          + "\020\n\010password\030\002 \001(\t\"\347\001\n\017MigrationSource\022\026\n"
          + "\thost_port\030\001 \001(\tB\003\340A\003\022\031\n\014reference_id\030\002 "
          + "\001(\tB\003\340A\003\022Z\n\013source_type\030\003 \001(\0162@.google.c"
          + "loud.alloydb.v1beta.MigrationSource.Migr"
          + "ationSourceTypeB\003\340A\003\"E\n\023MigrationSourceT"
          + "ype\022%\n!MIGRATION_SOURCE_TYPE_UNSPECIFIED"
          + "\020\000\022\007\n\003DMS\020\001\"(\n\020EncryptionConfig\022\024\n\014kms_k"
          + "ey_name\030\001 \001(\t\"\212\002\n\016EncryptionInfo\022N\n\017encr"
          + "yption_type\030\001 \001(\01620.google.cloud.alloydb"
          + ".v1beta.EncryptionInfo.TypeB\003\340A\003\022J\n\020kms_"
          + "key_versions\030\002 \003(\tB0\340A\003\372A*\n(cloudkms.goo"
          + "gleapis.com/CryptoKeyVersion\"\\\n\004Type\022\024\n\020"
          + "TYPE_UNSPECIFIED\020\000\022\035\n\031GOOGLE_DEFAULT_ENC"
          + "RYPTION\020\001\022\037\n\033CUSTOMER_MANAGED_ENCRYPTION"
          + "\020\002\"\300\002\n\tSslConfig\022E\n\010ssl_mode\030\001 \001(\0162..goo"
          + "gle.cloud.alloydb.v1beta.SslConfig.SslMo"
          + "deB\003\340A\001\022G\n\tca_source\030\002 \001(\0162/.google.clou"
          + "d.alloydb.v1beta.SslConfig.CaSourceB\003\340A\001"
          + "\"e\n\007SslMode\022\030\n\024SSL_MODE_UNSPECIFIED\020\000\022\022\n"
          + "\016SSL_MODE_ALLOW\020\001\022\024\n\020SSL_MODE_REQUIRE\020\002\022"
          + "\026\n\022SSL_MODE_VERIFY_CA\020\003\"<\n\010CaSource\022\031\n\025C"
          + "A_SOURCE_UNSPECIFIED\020\000\022\025\n\021CA_SOURCE_MANA"
          + "GED\020\001\"\371\006\n\025AutomatedBackupPolicy\022\\\n\017weekl"
          + "y_schedule\030\002 \001(\0132A.google.cloud.alloydb."
          + "v1beta.AutomatedBackupPolicy.WeeklySched"
          + "uleH\000\022e\n\024time_based_retention\030\004 \001(\0132E.go"
          + "ogle.cloud.alloydb.v1beta.AutomatedBacku"
          + "pPolicy.TimeBasedRetentionH\001\022m\n\030quantity"
          + "_based_retention\030\005 \001(\0132I.google.cloud.al"
          + "loydb.v1beta.AutomatedBackupPolicy.Quant"
          + "ityBasedRetentionH\001\022\024\n\007enabled\030\001 \001(\010H\002\210\001"
          + "\001\0220\n\rbackup_window\030\003 \001(\0132\031.google.protob"
          + "uf.Duration\022M\n\021encryption_config\030\010 \001(\0132-"
          + ".google.cloud.alloydb.v1beta.EncryptionC"
          + "onfigB\003\340A\001\022\020\n\010location\030\006 \001(\t\022N\n\006labels\030\007"
          + " \003(\0132>.google.cloud.alloydb.v1beta.Autom"
          + "atedBackupPolicy.LabelsEntry\032k\n\016WeeklySc"
          + "hedule\022+\n\013start_times\030\001 \003(\0132\026.google.typ"
          + "e.TimeOfDay\022,\n\014days_of_week\030\002 \003(\0162\026.goog"
          + "le.type.DayOfWeek\032I\n\022TimeBasedRetention\022"
          + "3\n\020retention_period\030\001 \001(\0132\031.google.proto"
          + "buf.Duration\032\'\n\026QuantityBasedRetention\022\r"
          + "\n\005count\030\001 \001(\005\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001("
          + "\t\022\r\n\005value\030\002 \001(\t:\0028\001B\n\n\010scheduleB\013\n\trete"
          + "ntionB\n\n\010_enabled\"\242\001\n\026ContinuousBackupCo"
          + "nfig\022\024\n\007enabled\030\001 \001(\010H\000\210\001\001\022\034\n\024recovery_w"
          + "indow_days\030\004 \001(\005\022H\n\021encryption_config\030\003 "
          + "\001(\0132-.google.cloud.alloydb.v1beta.Encryp"
          + "tionConfigB\n\n\010_enabled\"\307\001\n\024ContinuousBac"
          + "kupInfo\022I\n\017encryption_info\030\001 \001(\0132+.googl"
          + "e.cloud.alloydb.v1beta.EncryptionInfoB\003\340"
          + "A\003\0225\n\014enabled_time\030\002 \001(\0132\032.google.protob"
          + "uf.TimestampB\003\340A\003\022-\n\010schedule\030\003 \003(\0162\026.go"
          + "ogle.type.DayOfWeekB\003\340A\003\"c\n\014BackupSource"
          + "\022\027\n\nbackup_uid\030\002 \001(\tB\003\340A\003\022:\n\013backup_name"
          + "\030\001 \001(\tB%\340A\002\372A\037\n\035alloydb.googleapis.com/B"
          + "ackup\"f\n\026ContinuousBackupSource\022\024\n\007clust"
          + "er\030\001 \001(\tB\003\340A\002\0226\n\rpoint_in_time\030\002 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\003\340A\002\"\256\020\n\007Cluste"
          + "r\022G\n\rbackup_source\030\017 \001(\0132).google.cloud."
          + "alloydb.v1beta.BackupSourceB\003\340A\003H\000\022M\n\020mi"
          + "gration_source\030\020 \001(\0132,.google.cloud.allo"
          + "ydb.v1beta.MigrationSourceB\003\340A\003H\000\022\021\n\004nam"
          + "e\030\001 \001(\tB\003\340A\003\022\024\n\014display_name\030\002 \001(\t\022\020\n\003ui"
          + "d\030\003 \001(\tB\003\340A\003\0224\n\013create_time\030\004 \001(\0132\032.goog"
          + "le.protobuf.TimestampB\003\340A\003\0224\n\013update_tim"
          + "e\030\005 \001(\0132\032.google.protobuf.TimestampB\003\340A\003"
          + "\0224\n\013delete_time\030\006 \001(\0132\032.google.protobuf."
          + "TimestampB\003\340A\003\022@\n\006labels\030\007 \003(\01320.google."
          + "cloud.alloydb.v1beta.Cluster.LabelsEntry"
          + "\022>\n\005state\030\010 \001(\0162*.google.cloud.alloydb.v"
          + "1beta.Cluster.StateB\003\340A\003\022K\n\014cluster_type"
          + "\030\030 \001(\01620.google.cloud.alloydb.v1beta.Clu"
          + "ster.ClusterTypeB\003\340A\003\022K\n\020database_versio"
          + "n\030\t \001(\0162,.google.cloud.alloydb.v1beta.Da"
          + "tabaseVersionB\003\340A\003\0227\n\007network\030\n \001(\tB&\340A\002"
          + "\372A \n\036compute.googleapis.com/Network\022\014\n\004e"
          + "tag\030\013 \001(\t\022J\n\013annotations\030\014 \003(\01325.google."
          + "cloud.alloydb.v1beta.Cluster.Annotations"
          + "Entry\022\030\n\013reconciling\030\r \001(\010B\003\340A\003\022D\n\014initi"
          + "al_user\030\016 \001(\0132).google.cloud.alloydb.v1b"
          + "eta.UserPasswordB\003\340A\004\022S\n\027automated_backu"
          + "p_policy\030\021 \001(\01322.google.cloud.alloydb.v1"
          + "beta.AutomatedBackupPolicy\022:\n\nssl_config"
          + "\030\022 \001(\0132&.google.cloud.alloydb.v1beta.Ssl"
          + "Config\022M\n\021encryption_config\030\023 \001(\0132-.goog"
          + "le.cloud.alloydb.v1beta.EncryptionConfig"
          + "B\003\340A\001\022I\n\017encryption_info\030\024 \001(\0132+.google."
          + "cloud.alloydb.v1beta.EncryptionInfoB\003\340A\003"
          + "\022Z\n\030continuous_backup_config\030\033 \001(\01323.goo"
          + "gle.cloud.alloydb.v1beta.ContinuousBacku"
          + "pConfigB\003\340A\001\022V\n\026continuous_backup_info\030\034"
          + " \001(\01321.google.cloud.alloydb.v1beta.Conti"
          + "nuousBackupInfoB\003\340A\003\022N\n\020secondary_config"
          + "\030\026 \001(\01324.google.cloud.alloydb.v1beta.Clu"
          + "ster.SecondaryConfig\022O\n\016primary_config\030\027"
          + " \001(\01322.google.cloud.alloydb.v1beta.Clust"
          + "er.PrimaryConfigB\003\340A\003\032/\n\017SecondaryConfig"
          + "\022\034\n\024primary_cluster_name\030\001 \001(\t\0325\n\rPrimar"
          + "yConfig\022$\n\027secondary_cluster_names\030\001 \003(\t"
          + "B\003\340A\003\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005val"
          + "ue\030\002 \001(\t:\0028\001\0322\n\020AnnotationsEntry\022\013\n\003key\030"
          + "\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\234\001\n\005State\022\025\n\021ST"
          + "ATE_UNSPECIFIED\020\000\022\t\n\005READY\020\001\022\013\n\007STOPPED\020"
          + "\002\022\t\n\005EMPTY\020\003\022\014\n\010CREATING\020\004\022\014\n\010DELETING\020\005"
          + "\022\n\n\006FAILED\020\006\022\021\n\rBOOTSTRAPPING\020\007\022\017\n\013MAINT"
          + "ENANCE\020\010\022\r\n\tPROMOTING\020\t\"G\n\013ClusterType\022\034"
          + "\n\030CLUSTER_TYPE_UNSPECIFIED\020\000\022\013\n\007PRIMARY\020"
          + "\001\022\r\n\tSECONDARY\020\002:b\352A_\n\036alloydb.googleapi"
          + "s.com/Cluster\022:projects/{project}/locati"
          + "ons/{location}/clusters/{cluster}R\001\001B\010\n\006"
          + "source\"\337\020\n\010Instance\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\024"
          + "\n\014display_name\030\002 \001(\t\022\020\n\003uid\030\003 \001(\tB\003\340A\003\0224"
          + "\n\013create_time\030\004 \001(\0132\032.google.protobuf.Ti"
          + "mestampB\003\340A\003\0224\n\013update_time\030\005 \001(\0132\032.goog"
          + "le.protobuf.TimestampB\003\340A\003\0224\n\013delete_tim"
          + "e\030\006 \001(\0132\032.google.protobuf.TimestampB\003\340A\003"
          + "\022A\n\006labels\030\007 \003(\01321.google.cloud.alloydb."
          + "v1beta.Instance.LabelsEntry\022?\n\005state\030\010 \001"
          + "(\0162+.google.cloud.alloydb.v1beta.Instanc"
          + "e.StateB\003\340A\003\022N\n\rinstance_type\030\t \001(\01622.go"
          + "ogle.cloud.alloydb.v1beta.Instance.Insta"
          + "nceTypeB\003\340A\002\022K\n\016machine_config\030\n \001(\01323.g"
          + "oogle.cloud.alloydb.v1beta.Instance.Mach"
          + "ineConfig\022Q\n\021availability_type\030\013 \001(\01626.g"
          + "oogle.cloud.alloydb.v1beta.Instance.Avai"
          + "labilityType\022\020\n\010gce_zone\030\014 \001(\t\022P\n\016databa"
          + "se_flags\030\r \003(\01328.google.cloud.alloydb.v1"
          + "beta.Instance.DatabaseFlagsEntry\022F\n\rwrit"
          + "able_node\030\023 \001(\0132*.google.cloud.alloydb.v"
          + "1beta.Instance.NodeB\003\340A\003\022>\n\005nodes\030\024 \003(\0132"
          + "*.google.cloud.alloydb.v1beta.Instance.N"
          + "odeB\003\340A\003\022`\n\025query_insights_config\030\025 \001(\0132"
          + "A.google.cloud.alloydb.v1beta.Instance.Q"
          + "ueryInsightsInstanceConfig\022N\n\020read_pool_"
          + "config\030\016 \001(\01324.google.cloud.alloydb.v1be"
          + "ta.Instance.ReadPoolConfig\022\027\n\nip_address"
          + "\030\017 \001(\tB\003\340A\003\022\030\n\013reconciling\030\020 \001(\010B\003\340A\003\022\014\n"
          + "\004etag\030\021 \001(\t\022K\n\013annotations\030\022 \003(\01326.googl"
          + "e.cloud.alloydb.v1beta.Instance.Annotati"
          + "onsEntry\032\"\n\rMachineConfig\022\021\n\tcpu_count\030\001"
          + " \001(\005\032>\n\004Node\022\017\n\007zone_id\030\001 \001(\t\022\n\n\002id\030\002 \001("
          + "\t\022\n\n\002ip\030\003 \001(\t\022\r\n\005state\030\004 \001(\t\032\372\001\n\033QueryIn"
          + "sightsInstanceConfig\022$\n\027record_applicati"
          + "on_tags\030\002 \001(\010H\000\210\001\001\022\"\n\025record_client_addr"
          + "ess\030\003 \001(\010H\001\210\001\001\022\033\n\023query_string_length\030\004 "
          + "\001(\r\022#\n\026query_plans_per_minute\030\005 \001(\rH\002\210\001\001"
          + "B\032\n\030_record_application_tagsB\030\n\026_record_"
          + "client_addressB\031\n\027_query_plans_per_minut"
          + "e\032$\n\016ReadPoolConfig\022\022\n\nnode_count\030\001 \001(\005\032"
          + "-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001"
          + "(\t:\0028\001\0324\n\022DatabaseFlagsEntry\022\013\n\003key\030\001 \001("
          + "\t\022\r\n\005value\030\002 \001(\t:\0028\001\0322\n\020AnnotationsEntry"
          + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"\221\001\n\005Sta"
          + "te\022\025\n\021STATE_UNSPECIFIED\020\000\022\t\n\005READY\020\001\022\013\n\007"
          + "STOPPED\020\002\022\014\n\010CREATING\020\003\022\014\n\010DELETING\020\004\022\017\n"
          + "\013MAINTENANCE\020\005\022\n\n\006FAILED\020\006\022\021\n\rBOOTSTRAPP"
          + "ING\020\010\022\r\n\tPROMOTING\020\t\"X\n\014InstanceType\022\035\n\031"
          + "INSTANCE_TYPE_UNSPECIFIED\020\000\022\013\n\007PRIMARY\020\001"
          + "\022\r\n\tREAD_POOL\020\002\022\r\n\tSECONDARY\020\003\"N\n\020Availa"
          + "bilityType\022!\n\035AVAILABILITY_TYPE_UNSPECIF"
          + "IED\020\000\022\t\n\005ZONAL\020\001\022\014\n\010REGIONAL\020\002:x\352Au\n\037all"
          + "oydb.googleapis.com/Instance\022Oprojects/{"
          + "project}/locations/{location}/clusters/{"
          + "cluster}/instances/{instance}R\001\001\"\204\002\n\016Con"
          + "nectionInfo\022\014\n\004name\030\001 \001(\t\022\027\n\nip_address\030"
          + "\002 \001(\tB\003\340A\003\022\"\n\025pem_certificate_chain\030\003 \003("
          + "\tB\003\340A\003\022\031\n\014instance_uid\030\004 \001(\tB\003\340A\003:\213\001\352A\207\001"
          + "\n%alloydb.googleapis.com/ConnectionInfo\022"
          + "^projects/{project}/locations/{location}"
          + "/clusters/{cluster}/instances/{instance}"
          + "/connectionInfo\"\311\t\n\006Backup\022\021\n\004name\030\001 \001(\t"
          + "B\003\340A\003\022\024\n\014display_name\030\002 \001(\t\022\020\n\003uid\030\003 \001(\t"
          + "B\003\340A\003\0224\n\013create_time\030\004 \001(\0132\032.google.prot"
          + "obuf.TimestampB\003\340A\003\0224\n\013update_time\030\005 \001(\013"
          + "2\032.google.protobuf.TimestampB\003\340A\003\0224\n\013del"
          + "ete_time\030\017 \001(\0132\032.google.protobuf.Timesta"
          + "mpB\003\340A\003\022?\n\006labels\030\006 \003(\0132/.google.cloud.a"
          + "lloydb.v1beta.Backup.LabelsEntry\022=\n\005stat"
          + "e\030\007 \001(\0162).google.cloud.alloydb.v1beta.Ba"
          + "ckup.StateB\003\340A\003\0226\n\004type\030\010 \001(\0162(.google.c"
          + "loud.alloydb.v1beta.Backup.Type\022\023\n\013descr"
          + "iption\030\t \001(\t\022\030\n\013cluster_uid\030\022 \001(\tB\003\340A\003\022<"
          + "\n\014cluster_name\030\n \001(\tB&\340A\002\372A \n\036alloydb.go"
          + "ogleapis.com/Cluster\022\030\n\013reconciling\030\013 \001("
          + "\010B\003\340A\003\022M\n\021encryption_config\030\014 \001(\0132-.goog"
          + "le.cloud.alloydb.v1beta.EncryptionConfig"
          + "B\003\340A\001\022I\n\017encryption_info\030\r \001(\0132+.google."
          + "cloud.alloydb.v1beta.EncryptionInfoB\003\340A\003"
          + "\022\014\n\004etag\030\016 \001(\t\022I\n\013annotations\030\020 \003(\01324.go"
          + "ogle.cloud.alloydb.v1beta.Backup.Annotat"
          + "ionsEntry\022\027\n\nsize_bytes\030\021 \001(\003B\003\340A\003\0224\n\013ex"
          + "piry_time\030\023 \001(\0132\032.google.protobuf.Timest"
          + "ampB\003\340A\003\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005"
          + "value\030\002 \001(\t:\0028\001\0322\n\020AnnotationsEntry\022\013\n\003k"
          + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"Q\n\005State\022\025\n\021"
          + "STATE_UNSPECIFIED\020\000\022\t\n\005READY\020\001\022\014\n\010CREATI"
          + "NG\020\002\022\n\n\006FAILED\020\003\022\014\n\010DELETING\020\004\"J\n\004Type\022\024"
          + "\n\020TYPE_UNSPECIFIED\020\000\022\r\n\tON_DEMAND\020\001\022\r\n\tA"
          + "UTOMATED\020\002\022\016\n\nCONTINUOUS\020\003:_\352A\\\n\035alloydb"
          + ".googleapis.com/Backup\0228projects/{projec"
          + "t}/locations/{location}/backups/{backup}"
          + "R\001\001\"\330\006\n\025SupportedDatabaseFlag\022d\n\023string_"
          + "restrictions\030\007 \001(\0132E.google.cloud.alloyd"
          + "b.v1beta.SupportedDatabaseFlag.StringRes"
          + "trictionsH\000\022f\n\024integer_restrictions\030\010 \001("
          + "\0132F.google.cloud.alloydb.v1beta.Supporte"
          + "dDatabaseFlag.IntegerRestrictionsH\000\022\014\n\004n"
          + "ame\030\001 \001(\t\022\021\n\tflag_name\030\002 \001(\t\022P\n\nvalue_ty"
          + "pe\030\003 \001(\0162<.google.cloud.alloydb.v1beta.S"
          + "upportedDatabaseFlag.ValueType\022\037\n\027accept"
          + "s_multiple_values\030\004 \001(\010\022K\n\025supported_db_"
          + "versions\030\005 \003(\0162,.google.cloud.alloydb.v1"
          + "beta.DatabaseVersion\022\033\n\023requires_db_rest"
          + "art\030\006 \001(\010\032,\n\022StringRestrictions\022\026\n\016allow"
          + "ed_values\030\001 \003(\t\032u\n\023IntegerRestrictions\022."
          + "\n\tmin_value\030\001 \001(\0132\033.google.protobuf.Int6"
          + "4Value\022.\n\tmax_value\030\002 \001(\0132\033.google.proto"
          + "buf.Int64Value\"U\n\tValueType\022\032\n\026VALUE_TYP"
          + "E_UNSPECIFIED\020\000\022\n\n\006STRING\020\001\022\013\n\007INTEGER\020\002"
          + "\022\t\n\005FLOAT\020\003\022\010\n\004NONE\020\004:g\352Ad\n,alloydb.goog"
          + "leapis.com/SupportedDatabaseFlag\0224projec"
          + "ts/{project}/locations/{location}/flags/"
          + "{flag}B\016\n\014restrictions*Y\n\017DatabaseVersio"
          + "n\022 \n\034DATABASE_VERSION_UNSPECIFIED\020\000\022\023\n\013P"
          + "OSTGRES_13\020\001\032\002\010\001\022\017\n\013POSTGRES_14\020\002*^\n\014Ins"
          + "tanceView\022\035\n\031INSTANCE_VIEW_UNSPECIFIED\020\000"
          + "\022\027\n\023INSTANCE_VIEW_BASIC\020\001\022\026\n\022INSTANCE_VI"
          + "EW_FULL\020\002B\306\003\n\037com.google.cloud.alloydb.v"
          + "1betaB\016ResourcesProtoP\001Z9cloud.google.co"
          + "m/go/alloydb/apiv1beta/alloydbpb;alloydb"
          + "pb\252\002\033Google.Cloud.AlloyDb.V1Beta\312\002\033Googl"
          + "e\\Cloud\\AlloyDb\\V1beta\352\002\036Google::Cloud::"
          + "AlloyDB::V1beta\352A\246\001\n(cloudkms.googleapis"
          + ".com/CryptoKeyVersion\022zprojects/{project"
          + "}/locations/{location}/keyRings/{key_rin"
          + "g}/cryptoKeys/{crypto_key}/cryptoKeyVers"
          + "ions/{crypto_key_version}\352AN\n\036compute.go"
          + "ogleapis.com/Network\022,projects/{project}"
          + "/global/networks/{network}b\006proto3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.protobuf.DurationProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
              com.google.protobuf.WrappersProto.getDescriptor(),
              com.google.type.DayOfWeekProto.getDescriptor(),
              com.google.type.TimeOfDayProto.getDescriptor(),
            });
    internal_static_google_cloud_alloydb_v1beta_UserPassword_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_alloydb_v1beta_UserPassword_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_UserPassword_descriptor,
            new java.lang.String[] {
              "User", "Password",
            });
    internal_static_google_cloud_alloydb_v1beta_MigrationSource_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_alloydb_v1beta_MigrationSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_MigrationSource_descriptor,
            new java.lang.String[] {
              "HostPort", "ReferenceId", "SourceType",
            });
    internal_static_google_cloud_alloydb_v1beta_EncryptionConfig_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_alloydb_v1beta_EncryptionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_EncryptionConfig_descriptor,
            new java.lang.String[] {
              "KmsKeyName",
            });
    internal_static_google_cloud_alloydb_v1beta_EncryptionInfo_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_alloydb_v1beta_EncryptionInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_EncryptionInfo_descriptor,
            new java.lang.String[] {
              "EncryptionType", "KmsKeyVersions",
            });
    internal_static_google_cloud_alloydb_v1beta_SslConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_alloydb_v1beta_SslConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_SslConfig_descriptor,
            new java.lang.String[] {
              "SslMode", "CaSource",
            });
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_descriptor,
            new java.lang.String[] {
              "WeeklySchedule",
              "TimeBasedRetention",
              "QuantityBasedRetention",
              "Enabled",
              "BackupWindow",
              "EncryptionConfig",
              "Location",
              "Labels",
              "Schedule",
              "Retention",
              "Enabled",
            });
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_WeeklySchedule_descriptor =
        internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_WeeklySchedule_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_WeeklySchedule_descriptor,
            new java.lang.String[] {
              "StartTimes", "DaysOfWeek",
            });
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_TimeBasedRetention_descriptor =
        internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_TimeBasedRetention_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_TimeBasedRetention_descriptor,
            new java.lang.String[] {
              "RetentionPeriod",
            });
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_QuantityBasedRetention_descriptor =
        internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_QuantityBasedRetention_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_QuantityBasedRetention_descriptor,
            new java.lang.String[] {
              "Count",
            });
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_LabelsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_descriptor
            .getNestedTypes()
            .get(3);
    internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_AutomatedBackupPolicy_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1beta_ContinuousBackupConfig_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_alloydb_v1beta_ContinuousBackupConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_ContinuousBackupConfig_descriptor,
            new java.lang.String[] {
              "Enabled", "RecoveryWindowDays", "EncryptionConfig", "Enabled",
            });
    internal_static_google_cloud_alloydb_v1beta_ContinuousBackupInfo_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_alloydb_v1beta_ContinuousBackupInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_ContinuousBackupInfo_descriptor,
            new java.lang.String[] {
              "EncryptionInfo", "EnabledTime", "Schedule",
            });
    internal_static_google_cloud_alloydb_v1beta_BackupSource_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_alloydb_v1beta_BackupSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_BackupSource_descriptor,
            new java.lang.String[] {
              "BackupUid", "BackupName",
            });
    internal_static_google_cloud_alloydb_v1beta_ContinuousBackupSource_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_alloydb_v1beta_ContinuousBackupSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_ContinuousBackupSource_descriptor,
            new java.lang.String[] {
              "Cluster", "PointInTime",
            });
    internal_static_google_cloud_alloydb_v1beta_Cluster_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_alloydb_v1beta_Cluster_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Cluster_descriptor,
            new java.lang.String[] {
              "BackupSource",
              "MigrationSource",
              "Name",
              "DisplayName",
              "Uid",
              "CreateTime",
              "UpdateTime",
              "DeleteTime",
              "Labels",
              "State",
              "ClusterType",
              "DatabaseVersion",
              "Network",
              "Etag",
              "Annotations",
              "Reconciling",
              "InitialUser",
              "AutomatedBackupPolicy",
              "SslConfig",
              "EncryptionConfig",
              "EncryptionInfo",
              "ContinuousBackupConfig",
              "ContinuousBackupInfo",
              "SecondaryConfig",
              "PrimaryConfig",
              "Source",
            });
    internal_static_google_cloud_alloydb_v1beta_Cluster_SecondaryConfig_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Cluster_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_alloydb_v1beta_Cluster_SecondaryConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Cluster_SecondaryConfig_descriptor,
            new java.lang.String[] {
              "PrimaryClusterName",
            });
    internal_static_google_cloud_alloydb_v1beta_Cluster_PrimaryConfig_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Cluster_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_alloydb_v1beta_Cluster_PrimaryConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Cluster_PrimaryConfig_descriptor,
            new java.lang.String[] {
              "SecondaryClusterNames",
            });
    internal_static_google_cloud_alloydb_v1beta_Cluster_LabelsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Cluster_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_alloydb_v1beta_Cluster_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Cluster_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1beta_Cluster_AnnotationsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Cluster_descriptor.getNestedTypes().get(3);
    internal_static_google_cloud_alloydb_v1beta_Cluster_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Cluster_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1beta_Instance_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_alloydb_v1beta_Instance_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Instance_descriptor,
            new java.lang.String[] {
              "Name",
              "DisplayName",
              "Uid",
              "CreateTime",
              "UpdateTime",
              "DeleteTime",
              "Labels",
              "State",
              "InstanceType",
              "MachineConfig",
              "AvailabilityType",
              "GceZone",
              "DatabaseFlags",
              "WritableNode",
              "Nodes",
              "QueryInsightsConfig",
              "ReadPoolConfig",
              "IpAddress",
              "Reconciling",
              "Etag",
              "Annotations",
            });
    internal_static_google_cloud_alloydb_v1beta_Instance_MachineConfig_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_alloydb_v1beta_Instance_MachineConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Instance_MachineConfig_descriptor,
            new java.lang.String[] {
              "CpuCount",
            });
    internal_static_google_cloud_alloydb_v1beta_Instance_Node_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_alloydb_v1beta_Instance_Node_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Instance_Node_descriptor,
            new java.lang.String[] {
              "ZoneId", "Id", "Ip", "State",
            });
    internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceConfig_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Instance_QueryInsightsInstanceConfig_descriptor,
            new java.lang.String[] {
              "RecordApplicationTags",
              "RecordClientAddress",
              "QueryStringLength",
              "QueryPlansPerMinute",
              "RecordApplicationTags",
              "RecordClientAddress",
              "QueryPlansPerMinute",
            });
    internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedTypes().get(3);
    internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Instance_ReadPoolConfig_descriptor,
            new java.lang.String[] {
              "NodeCount",
            });
    internal_static_google_cloud_alloydb_v1beta_Instance_LabelsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedTypes().get(4);
    internal_static_google_cloud_alloydb_v1beta_Instance_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Instance_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1beta_Instance_DatabaseFlagsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedTypes().get(5);
    internal_static_google_cloud_alloydb_v1beta_Instance_DatabaseFlagsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Instance_DatabaseFlagsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1beta_Instance_AnnotationsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Instance_descriptor.getNestedTypes().get(6);
    internal_static_google_cloud_alloydb_v1beta_Instance_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Instance_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1beta_ConnectionInfo_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_alloydb_v1beta_ConnectionInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_ConnectionInfo_descriptor,
            new java.lang.String[] {
              "Name", "IpAddress", "PemCertificateChain", "InstanceUid",
            });
    internal_static_google_cloud_alloydb_v1beta_Backup_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_alloydb_v1beta_Backup_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Backup_descriptor,
            new java.lang.String[] {
              "Name",
              "DisplayName",
              "Uid",
              "CreateTime",
              "UpdateTime",
              "DeleteTime",
              "Labels",
              "State",
              "Type",
              "Description",
              "ClusterUid",
              "ClusterName",
              "Reconciling",
              "EncryptionConfig",
              "EncryptionInfo",
              "Etag",
              "Annotations",
              "SizeBytes",
              "ExpiryTime",
            });
    internal_static_google_cloud_alloydb_v1beta_Backup_LabelsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Backup_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_alloydb_v1beta_Backup_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Backup_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1beta_Backup_AnnotationsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1beta_Backup_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_alloydb_v1beta_Backup_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_Backup_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_descriptor,
            new java.lang.String[] {
              "StringRestrictions",
              "IntegerRestrictions",
              "Name",
              "FlagName",
              "ValueType",
              "AcceptsMultipleValues",
              "SupportedDbVersions",
              "RequiresDbRestart",
              "Restrictions",
            });
    internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_StringRestrictions_descriptor =
        internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_StringRestrictions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_StringRestrictions_descriptor,
            new java.lang.String[] {
              "AllowedValues",
            });
    internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_IntegerRestrictions_descriptor =
        internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_IntegerRestrictions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1beta_SupportedDatabaseFlag_IntegerRestrictions_descriptor,
            new java.lang.String[] {
              "MinValue", "MaxValue",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceDefinition);
    registry.add(com.google.api.ResourceProto.resourceReference);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.protobuf.DurationProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
    com.google.protobuf.WrappersProto.getDescriptor();
    com.google.type.DayOfWeekProto.getDescriptor();
    com.google.type.TimeOfDayProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
