/*
 * 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/v1alpha/resources.proto

package com.google.cloud.alloydb.v1alpha;

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_v1alpha_UserPassword_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_UserPassword_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_MigrationSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_MigrationSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_EncryptionConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_EncryptionConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_EncryptionInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_EncryptionInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_SslConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_SslConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_WeeklySchedule_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_WeeklySchedule_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_TimeBasedRetention_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_TimeBasedRetention_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_QuantityBasedRetention_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_QuantityBasedRetention_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_BackupSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_BackupSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupSource_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupSource_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Cluster_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Cluster_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Cluster_SecondaryConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Cluster_SecondaryConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Cluster_PrimaryConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Cluster_PrimaryConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Cluster_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Cluster_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Cluster_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Cluster_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Instance_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Instance_MachineConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Instance_MachineConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Instance_Node_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Instance_Node_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Instance_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Instance_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Instance_DatabaseFlagsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Instance_DatabaseFlagsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Instance_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Instance_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_ConnectionInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_ConnectionInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Backup_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Backup_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Backup_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Backup_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_Backup_AnnotationsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_Backup_AnnotationsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_StringRestrictions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_StringRestrictions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_IntegerRestrictions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_alloydb_v1alpha_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/v1alpha/resources"
          + ".proto\022\034google.cloud.alloydb.v1alpha\032\037go"
          + "ogle/api/field_behavior.proto\032\031google/ap"
          + "i/resource.proto\032\036google/protobuf/durati"
          + "on.proto\032\037google/protobuf/timestamp.prot"
          + "o\032\036google/protobuf/wrappers.proto\032\033googl"
          + "e/type/dayofweek.proto\032\033google/type/time"
          + "ofday.proto\".\n\014UserPassword\022\014\n\004user\030\001 \001("
          + "\t\022\020\n\010password\030\002 \001(\t\"\350\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\022[\n\013source_type\030\003 \001(\0162A.google"
          + ".cloud.alloydb.v1alpha.MigrationSource.M"
          + "igrationSourceTypeB\003\340A\003\"E\n\023MigrationSour"
          + "ceType\022%\n!MIGRATION_SOURCE_TYPE_UNSPECIF"
          + "IED\020\000\022\007\n\003DMS\020\001\"(\n\020EncryptionConfig\022\024\n\014km"
          + "s_key_name\030\001 \001(\t\"\213\002\n\016EncryptionInfo\022O\n\017e"
          + "ncryption_type\030\001 \001(\01621.google.cloud.allo"
          + "ydb.v1alpha.EncryptionInfo.TypeB\003\340A\003\022J\n\020"
          + "kms_key_versions\030\002 \003(\tB0\340A\003\372A*\n(cloudkms"
          + ".googleapis.com/CryptoKeyVersion\"\\\n\004Type"
          + "\022\024\n\020TYPE_UNSPECIFIED\020\000\022\035\n\031GOOGLE_DEFAULT"
          + "_ENCRYPTION\020\001\022\037\n\033CUSTOMER_MANAGED_ENCRYP"
          + "TION\020\002\"\302\002\n\tSslConfig\022F\n\010ssl_mode\030\001 \001(\0162/"
          + ".google.cloud.alloydb.v1alpha.SslConfig."
          + "SslModeB\003\340A\001\022H\n\tca_source\030\002 \001(\01620.google"
          + ".cloud.alloydb.v1alpha.SslConfig.CaSourc"
          + "eB\003\340A\001\"e\n\007SslMode\022\030\n\024SSL_MODE_UNSPECIFIE"
          + "D\020\000\022\022\n\016SSL_MODE_ALLOW\020\001\022\024\n\020SSL_MODE_REQU"
          + "IRE\020\002\022\026\n\022SSL_MODE_VERIFY_CA\020\003\"<\n\010CaSourc"
          + "e\022\031\n\025CA_SOURCE_UNSPECIFIED\020\000\022\025\n\021CA_SOURC"
          + "E_MANAGED\020\001\"\376\006\n\025AutomatedBackupPolicy\022]\n"
          + "\017weekly_schedule\030\002 \001(\0132B.google.cloud.al"
          + "loydb.v1alpha.AutomatedBackupPolicy.Week"
          + "lyScheduleH\000\022f\n\024time_based_retention\030\004 \001"
          + "(\0132F.google.cloud.alloydb.v1alpha.Automa"
          + "tedBackupPolicy.TimeBasedRetentionH\001\022n\n\030"
          + "quantity_based_retention\030\005 \001(\0132J.google."
          + "cloud.alloydb.v1alpha.AutomatedBackupPol"
          + "icy.QuantityBasedRetentionH\001\022\024\n\007enabled\030"
          + "\001 \001(\010H\002\210\001\001\0220\n\rbackup_window\030\003 \001(\0132\031.goog"
          + "le.protobuf.Duration\022N\n\021encryption_confi"
          + "g\030\010 \001(\0132..google.cloud.alloydb.v1alpha.E"
          + "ncryptionConfigB\003\340A\001\022\020\n\010location\030\006 \001(\t\022O"
          + "\n\006labels\030\007 \003(\0132?.google.cloud.alloydb.v1"
          + "alpha.AutomatedBackupPolicy.LabelsEntry\032"
          + "k\n\016WeeklySchedule\022+\n\013start_times\030\001 \003(\0132\026"
          + ".google.type.TimeOfDay\022,\n\014days_of_week\030\002"
          + " \003(\0162\026.google.type.DayOfWeek\032I\n\022TimeBase"
          + "dRetention\0223\n\020retention_period\030\001 \001(\0132\031.g"
          + "oogle.protobuf.Duration\032\'\n\026QuantityBased"
          + "Retention\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\010sched"
          + "uleB\013\n\tretentionB\n\n\010_enabled\"\243\001\n\026Continu"
          + "ousBackupConfig\022\024\n\007enabled\030\001 \001(\010H\000\210\001\001\022\034\n"
          + "\024recovery_window_days\030\004 \001(\005\022I\n\021encryptio"
          + "n_config\030\003 \001(\0132..google.cloud.alloydb.v1"
          + "alpha.EncryptionConfigB\n\n\010_enabled\"\310\001\n\024C"
          + "ontinuousBackupInfo\022J\n\017encryption_info\030\001"
          + " \001(\0132,.google.cloud.alloydb.v1alpha.Encr"
          + "yptionInfoB\003\340A\003\0225\n\014enabled_time\030\002 \001(\0132\032."
          + "google.protobuf.TimestampB\003\340A\003\022-\n\010schedu"
          + "le\030\003 \003(\0162\026.google.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.goo"
          + "gleapis.com/Backup\"f\n\026ContinuousBackupSo"
          + "urce\022\024\n\007cluster\030\001 \001(\tB\003\340A\002\0226\n\rpoint_in_t"
          + "ime\030\002 \001(\0132\032.google.protobuf.TimestampB\003\340"
          + "A\002\"\276\020\n\007Cluster\022H\n\rbackup_source\030\017 \001(\0132*."
          + "google.cloud.alloydb.v1alpha.BackupSourc"
          + "eB\003\340A\003H\000\022N\n\020migration_source\030\020 \001(\0132-.goo"
          + "gle.cloud.alloydb.v1alpha.MigrationSourc"
          + "eB\003\340A\003H\000\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\024\n\014display_n"
          + "ame\030\002 \001(\t\022\020\n\003uid\030\003 \001(\tB\003\340A\003\0224\n\013create_ti"
          + "me\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A"
          + "\003\0224\n\013update_time\030\005 \001(\0132\032.google.protobuf"
          + ".TimestampB\003\340A\003\0224\n\013delete_time\030\006 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\003\340A\003\022A\n\006labels\030"
          + "\007 \003(\01321.google.cloud.alloydb.v1alpha.Clu"
          + "ster.LabelsEntry\022?\n\005state\030\010 \001(\0162+.google"
          + ".cloud.alloydb.v1alpha.Cluster.StateB\003\340A"
          + "\003\022L\n\014cluster_type\030\030 \001(\01621.google.cloud.a"
          + "lloydb.v1alpha.Cluster.ClusterTypeB\003\340A\003\022"
          + "L\n\020database_version\030\t \001(\0162-.google.cloud"
          + ".alloydb.v1alpha.DatabaseVersionB\003\340A\003\0227\n"
          + "\007network\030\n \001(\tB&\340A\002\372A \n\036compute.googleap"
          + "is.com/Network\022\014\n\004etag\030\013 \001(\t\022K\n\013annotati"
          + "ons\030\014 \003(\01326.google.cloud.alloydb.v1alpha"
          + ".Cluster.AnnotationsEntry\022\030\n\013reconciling"
          + "\030\r \001(\010B\003\340A\003\022E\n\014initial_user\030\016 \001(\0132*.goog"
          + "le.cloud.alloydb.v1alpha.UserPasswordB\003\340"
          + "A\004\022T\n\027automated_backup_policy\030\021 \001(\01323.go"
          + "ogle.cloud.alloydb.v1alpha.AutomatedBack"
          + "upPolicy\022;\n\nssl_config\030\022 \001(\0132\'.google.cl"
          + "oud.alloydb.v1alpha.SslConfig\022N\n\021encrypt"
          + "ion_config\030\023 \001(\0132..google.cloud.alloydb."
          + "v1alpha.EncryptionConfigB\003\340A\001\022J\n\017encrypt"
          + "ion_info\030\024 \001(\0132,.google.cloud.alloydb.v1"
          + "alpha.EncryptionInfoB\003\340A\003\022[\n\030continuous_"
          + "backup_config\030\033 \001(\01324.google.cloud.alloy"
          + "db.v1alpha.ContinuousBackupConfigB\003\340A\001\022W"
          + "\n\026continuous_backup_info\030\034 \001(\01322.google."
          + "cloud.alloydb.v1alpha.ContinuousBackupIn"
          + "foB\003\340A\003\022O\n\020secondary_config\030\026 \001(\01325.goog"
          + "le.cloud.alloydb.v1alpha.Cluster.Seconda"
          + "ryConfig\022P\n\016primary_config\030\027 \001(\01323.googl"
          + "e.cloud.alloydb.v1alpha.Cluster.PrimaryC"
          + "onfigB\003\340A\003\032/\n\017SecondaryConfig\022\034\n\024primary"
          + "_cluster_name\030\001 \001(\t\0325\n\rPrimaryConfig\022$\n\027"
          + "secondary_cluster_names\030\001 \003(\tB\003\340A\003\032-\n\013La"
          + "belsEntry\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\005va"
          + "lue\030\002 \001(\t:\0028\001\"\234\001\n\005State\022\025\n\021STATE_UNSPECI"
          + "FIED\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\013MAINTENANCE\020\010\022\r\n"
          + "\tPROMOTING\020\t\"G\n\013ClusterType\022\034\n\030CLUSTER_T"
          + "YPE_UNSPECIFIED\020\000\022\013\n\007PRIMARY\020\001\022\r\n\tSECOND"
          + "ARY\020\002:b\352A_\n\036alloydb.googleapis.com/Clust"
          + "er\022:projects/{project}/locations/{locati"
          + "on}/clusters/{cluster}R\001\001B\010\n\006source\"\352\020\n\010"
          + "Instance\022\021\n\004name\030\001 \001(\tB\003\340A\003\022\024\n\014display_n"
          + "ame\030\002 \001(\t\022\020\n\003uid\030\003 \001(\tB\003\340A\003\0224\n\013create_ti"
          + "me\030\004 \001(\0132\032.google.protobuf.TimestampB\003\340A"
          + "\003\0224\n\013update_time\030\005 \001(\0132\032.google.protobuf"
          + ".TimestampB\003\340A\003\0224\n\013delete_time\030\006 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\003\340A\003\022B\n\006labels\030"
          + "\007 \003(\01322.google.cloud.alloydb.v1alpha.Ins"
          + "tance.LabelsEntry\022@\n\005state\030\010 \001(\0162,.googl"
          + "e.cloud.alloydb.v1alpha.Instance.StateB\003"
          + "\340A\003\022O\n\rinstance_type\030\t \001(\01623.google.clou"
          + "d.alloydb.v1alpha.Instance.InstanceTypeB"
          + "\003\340A\002\022L\n\016machine_config\030\n \001(\01324.google.cl"
          + "oud.alloydb.v1alpha.Instance.MachineConf"
          + "ig\022R\n\021availability_type\030\013 \001(\01627.google.c"
          + "loud.alloydb.v1alpha.Instance.Availabili"
          + "tyType\022\020\n\010gce_zone\030\014 \001(\t\022Q\n\016database_fla"
          + "gs\030\r \003(\01329.google.cloud.alloydb.v1alpha."
          + "Instance.DatabaseFlagsEntry\022G\n\rwritable_"
          + "node\030\023 \001(\0132+.google.cloud.alloydb.v1alph"
          + "a.Instance.NodeB\003\340A\003\022?\n\005nodes\030\024 \003(\0132+.go"
          + "ogle.cloud.alloydb.v1alpha.Instance.Node"
          + "B\003\340A\003\022a\n\025query_insights_config\030\025 \001(\0132B.g"
          + "oogle.cloud.alloydb.v1alpha.Instance.Que"
          + "ryInsightsInstanceConfig\022O\n\020read_pool_co"
          + "nfig\030\016 \001(\01325.google.cloud.alloydb.v1alph"
          + "a.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\004"
          + "etag\030\021 \001(\t\022L\n\013annotations\030\022 \003(\01327.google"
          + ".cloud.alloydb.v1alpha.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\"\317\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(\01320.google.cloud.a"
          + "lloydb.v1alpha.Backup.LabelsEntry\022>\n\005sta"
          + "te\030\007 \001(\0162*.google.cloud.alloydb.v1alpha."
          + "Backup.StateB\003\340A\003\0227\n\004type\030\010 \001(\0162).google"
          + ".cloud.alloydb.v1alpha.Backup.Type\022\023\n\013de"
          + "scription\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"
          + ".googleapis.com/Cluster\022\030\n\013reconciling\030\013"
          + " \001(\010B\003\340A\003\022N\n\021encryption_config\030\014 \001(\0132..g"
          + "oogle.cloud.alloydb.v1alpha.EncryptionCo"
          + "nfigB\003\340A\001\022J\n\017encryption_info\030\r \001(\0132,.goo"
          + "gle.cloud.alloydb.v1alpha.EncryptionInfo"
          + "B\003\340A\003\022\014\n\004etag\030\016 \001(\t\022J\n\013annotations\030\020 \003(\013"
          + "25.google.cloud.alloydb.v1alpha.Backup.A"
          + "nnotationsEntry\022\027\n\nsize_bytes\030\021 \001(\003B\003\340A\003"
          + "\0224\n\013expiry_time\030\023 \001(\0132\032.google.protobuf."
          + "TimestampB\003\340A\003\032-\n\013LabelsEntry\022\013\n\003key\030\001 \001"
          + "(\t\022\r\n\005value\030\002 \001(\t:\0028\001\0322\n\020AnnotationsEntr"
          + "y\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"Q\n\005Sta"
          + "te\022\025\n\021STATE_UNSPECIFIED\020\000\022\t\n\005READY\020\001\022\014\n\010"
          + "CREATING\020\002\022\n\n\006FAILED\020\003\022\014\n\010DELETING\020\004\"J\n\004"
          + "Type\022\024\n\020TYPE_UNSPECIFIED\020\000\022\r\n\tON_DEMAND\020"
          + "\001\022\r\n\tAUTOMATED\020\002\022\016\n\nCONTINUOUS\020\003:_\352A\\\n\035a"
          + "lloydb.googleapis.com/Backup\0228projects/{"
          + "project}/locations/{location}/backups/{b"
          + "ackup}R\001\001\"\334\006\n\025SupportedDatabaseFlag\022e\n\023s"
          + "tring_restrictions\030\007 \001(\0132F.google.cloud."
          + "alloydb.v1alpha.SupportedDatabaseFlag.St"
          + "ringRestrictionsH\000\022g\n\024integer_restrictio"
          + "ns\030\010 \001(\0132G.google.cloud.alloydb.v1alpha."
          + "SupportedDatabaseFlag.IntegerRestriction"
          + "sH\000\022\014\n\004name\030\001 \001(\t\022\021\n\tflag_name\030\002 \001(\t\022Q\n\n"
          + "value_type\030\003 \001(\0162=.google.cloud.alloydb."
          + "v1alpha.SupportedDatabaseFlag.ValueType\022"
          + "\037\n\027accepts_multiple_values\030\004 \001(\010\022L\n\025supp"
          + "orted_db_versions\030\005 \003(\0162-.google.cloud.a"
          + "lloydb.v1alpha.DatabaseVersion\022\033\n\023requir"
          + "es_db_restart\030\006 \001(\010\032,\n\022StringRestriction"
          + "s\022\026\n\016allowed_values\030\001 \003(\t\032u\n\023IntegerRest"
          + "rictions\022.\n\tmin_value\030\001 \001(\0132\033.google.pro"
          + "tobuf.Int64Value\022.\n\tmax_value\030\002 \001(\0132\033.go"
          + "ogle.protobuf.Int64Value\"U\n\tValueType\022\032\n"
          + "\026VALUE_TYPE_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,al"
          + "loydb.googleapis.com/SupportedDatabaseFl"
          + "ag\0224projects/{project}/locations/{locati"
          + "on}/flags/{flag}B\016\n\014restrictions*Y\n\017Data"
          + "baseVersion\022 \n\034DATABASE_VERSION_UNSPECIF"
          + "IED\020\000\022\023\n\013POSTGRES_13\020\001\032\002\010\001\022\017\n\013POSTGRES_1"
          + "4\020\002*^\n\014InstanceView\022\035\n\031INSTANCE_VIEW_UNS"
          + "PECIFIED\020\000\022\027\n\023INSTANCE_VIEW_BASIC\020\001\022\026\n\022I"
          + "NSTANCE_VIEW_FULL\020\002B\313\003\n com.google.cloud"
          + ".alloydb.v1alphaB\016ResourcesProtoP\001Z:clou"
          + "d.google.com/go/alloydb/apiv1alpha/alloy"
          + "dbpb;alloydbpb\252\002\034Google.Cloud.AlloyDb.V1"
          + "Alpha\312\002\034Google\\Cloud\\AlloyDb\\V1alpha\352\002\037G"
          + "oogle::Cloud::AlloyDB::V1alpha\352A\246\001\n(clou"
          + "dkms.googleapis.com/CryptoKeyVersion\022zpr"
          + "ojects/{project}/locations/{location}/ke"
          + "yRings/{key_ring}/cryptoKeys/{crypto_key"
          + "}/cryptoKeyVersions/{crypto_key_version}"
          + "\352AN\n\036compute.googleapis.com/Network\022,pro"
          + "jects/{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_v1alpha_UserPassword_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_alloydb_v1alpha_UserPassword_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_UserPassword_descriptor,
            new java.lang.String[] {
              "User", "Password",
            });
    internal_static_google_cloud_alloydb_v1alpha_MigrationSource_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_alloydb_v1alpha_MigrationSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_MigrationSource_descriptor,
            new java.lang.String[] {
              "HostPort", "ReferenceId", "SourceType",
            });
    internal_static_google_cloud_alloydb_v1alpha_EncryptionConfig_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_alloydb_v1alpha_EncryptionConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_EncryptionConfig_descriptor,
            new java.lang.String[] {
              "KmsKeyName",
            });
    internal_static_google_cloud_alloydb_v1alpha_EncryptionInfo_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_alloydb_v1alpha_EncryptionInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_EncryptionInfo_descriptor,
            new java.lang.String[] {
              "EncryptionType", "KmsKeyVersions",
            });
    internal_static_google_cloud_alloydb_v1alpha_SslConfig_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_alloydb_v1alpha_SslConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_SslConfig_descriptor,
            new java.lang.String[] {
              "SslMode", "CaSource",
            });
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_descriptor,
            new java.lang.String[] {
              "WeeklySchedule",
              "TimeBasedRetention",
              "QuantityBasedRetention",
              "Enabled",
              "BackupWindow",
              "EncryptionConfig",
              "Location",
              "Labels",
              "Schedule",
              "Retention",
              "Enabled",
            });
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_WeeklySchedule_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_WeeklySchedule_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_WeeklySchedule_descriptor,
            new java.lang.String[] {
              "StartTimes", "DaysOfWeek",
            });
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_TimeBasedRetention_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_TimeBasedRetention_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_TimeBasedRetention_descriptor,
            new java.lang.String[] {
              "RetentionPeriod",
            });
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_QuantityBasedRetention_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_QuantityBasedRetention_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_QuantityBasedRetention_descriptor,
            new java.lang.String[] {
              "Count",
            });
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_LabelsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_descriptor
            .getNestedTypes()
            .get(3);
    internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_AutomatedBackupPolicy_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupConfig_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupConfig_descriptor,
            new java.lang.String[] {
              "Enabled", "RecoveryWindowDays", "EncryptionConfig", "Enabled",
            });
    internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupInfo_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupInfo_descriptor,
            new java.lang.String[] {
              "EncryptionInfo", "EnabledTime", "Schedule",
            });
    internal_static_google_cloud_alloydb_v1alpha_BackupSource_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_alloydb_v1alpha_BackupSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_BackupSource_descriptor,
            new java.lang.String[] {
              "BackupUid", "BackupName",
            });
    internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupSource_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupSource_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_ContinuousBackupSource_descriptor,
            new java.lang.String[] {
              "Cluster", "PointInTime",
            });
    internal_static_google_cloud_alloydb_v1alpha_Cluster_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_alloydb_v1alpha_Cluster_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_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_v1alpha_Cluster_SecondaryConfig_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Cluster_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_alloydb_v1alpha_Cluster_SecondaryConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Cluster_SecondaryConfig_descriptor,
            new java.lang.String[] {
              "PrimaryClusterName",
            });
    internal_static_google_cloud_alloydb_v1alpha_Cluster_PrimaryConfig_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Cluster_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_alloydb_v1alpha_Cluster_PrimaryConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Cluster_PrimaryConfig_descriptor,
            new java.lang.String[] {
              "SecondaryClusterNames",
            });
    internal_static_google_cloud_alloydb_v1alpha_Cluster_LabelsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Cluster_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_alloydb_v1alpha_Cluster_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Cluster_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1alpha_Cluster_AnnotationsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Cluster_descriptor.getNestedTypes().get(3);
    internal_static_google_cloud_alloydb_v1alpha_Cluster_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Cluster_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_alloydb_v1alpha_Instance_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_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_v1alpha_Instance_MachineConfig_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_alloydb_v1alpha_Instance_MachineConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Instance_MachineConfig_descriptor,
            new java.lang.String[] {
              "CpuCount",
            });
    internal_static_google_cloud_alloydb_v1alpha_Instance_Node_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_alloydb_v1alpha_Instance_Node_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Instance_Node_descriptor,
            new java.lang.String[] {
              "ZoneId", "Id", "Ip", "State",
            });
    internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceConfig_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedTypes().get(2);
    internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Instance_QueryInsightsInstanceConfig_descriptor,
            new java.lang.String[] {
              "RecordApplicationTags",
              "RecordClientAddress",
              "QueryStringLength",
              "QueryPlansPerMinute",
              "RecordApplicationTags",
              "RecordClientAddress",
              "QueryPlansPerMinute",
            });
    internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedTypes().get(3);
    internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Instance_ReadPoolConfig_descriptor,
            new java.lang.String[] {
              "NodeCount",
            });
    internal_static_google_cloud_alloydb_v1alpha_Instance_LabelsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedTypes().get(4);
    internal_static_google_cloud_alloydb_v1alpha_Instance_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Instance_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1alpha_Instance_DatabaseFlagsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedTypes().get(5);
    internal_static_google_cloud_alloydb_v1alpha_Instance_DatabaseFlagsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Instance_DatabaseFlagsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1alpha_Instance_AnnotationsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Instance_descriptor.getNestedTypes().get(6);
    internal_static_google_cloud_alloydb_v1alpha_Instance_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Instance_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1alpha_ConnectionInfo_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_alloydb_v1alpha_ConnectionInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_ConnectionInfo_descriptor,
            new java.lang.String[] {
              "Name", "IpAddress", "PemCertificateChain", "InstanceUid",
            });
    internal_static_google_cloud_alloydb_v1alpha_Backup_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_alloydb_v1alpha_Backup_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_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_v1alpha_Backup_LabelsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Backup_descriptor.getNestedTypes().get(0);
    internal_static_google_cloud_alloydb_v1alpha_Backup_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Backup_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1alpha_Backup_AnnotationsEntry_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_Backup_descriptor.getNestedTypes().get(1);
    internal_static_google_cloud_alloydb_v1alpha_Backup_AnnotationsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_Backup_AnnotationsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_descriptor,
            new java.lang.String[] {
              "StringRestrictions",
              "IntegerRestrictions",
              "Name",
              "FlagName",
              "ValueType",
              "AcceptsMultipleValues",
              "SupportedDbVersions",
              "RequiresDbRestart",
              "Restrictions",
            });
    internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_StringRestrictions_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_StringRestrictions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_StringRestrictions_descriptor,
            new java.lang.String[] {
              "AllowedValues",
            });
    internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_IntegerRestrictions_descriptor =
        internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_alloydb_v1alpha_SupportedDatabaseFlag_IntegerRestrictions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_alloydb_v1alpha_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)
}
