/*
 * Copyright 2023 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/certificatemanager/v1/certificate_manager.proto

package com.google.cloud.certificatemanager.v1;

public final class CertificateManagerProto {
  private CertificateManagerProto() {}

  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_certificatemanager_v1_ListCertificatesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_ListCertificatesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_ListCertificatesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_ListCertificatesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_GetCertificateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_GetCertificateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CreateCertificateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CreateCertificateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_UpdateCertificateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_UpdateCertificateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_DeleteCertificateRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_DeleteCertificateRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_GetCertificateMapRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_GetCertificateMapRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_GetCertificateMapEntryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_GetCertificateMapEntryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapEntryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapEntryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapEntryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapEntryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapEntryRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapEntryRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_GetDnsAuthorizationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_GetDnsAuthorizationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CreateDnsAuthorizationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CreateDnsAuthorizationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_UpdateDnsAuthorizationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_UpdateDnsAuthorizationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_DeleteDnsAuthorizationRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_DeleteDnsAuthorizationRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_OperationMetadata_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_OperationMetadata_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_Certificate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_Certificate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_Certificate_SelfManagedCertificate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_Certificate_SelfManagedCertificate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_ProvisioningIssue_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_ProvisioningIssue_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_AuthorizationAttemptInfo_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_AuthorizationAttemptInfo_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_Certificate_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_Certificate_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CertificateMap_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CertificateMap_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_IpConfig_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_IpConfig_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CertificateMap_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CertificateMap_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_LabelsEntry_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_DnsResourceRecord_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_DnsResourceRecord_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_LabelsEntry_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_LabelsEntry_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/certificatemanager/v1/cer"
          + "tificate_manager.proto\022\"google.cloud.cer"
          + "tificatemanager.v1\032\034google/api/annotatio"
          + "ns.proto\032\027google/api/client.proto\032\037googl"
          + "e/api/field_behavior.proto\032\031google/api/r"
          + "esource.proto\032Dgoogle/cloud/certificatem"
          + "anager/v1/certificate_issuance_config.pr"
          + "oto\032#google/longrunning/operations.proto"
          + "\032\033google/protobuf/empty.proto\032 google/pr"
          + "otobuf/field_mask.proto\032\037google/protobuf"
          + "/timestamp.proto\"\236\001\n\027ListCertificatesReq"
          + "uest\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locations"
          + ".googleapis.com/Location\022\021\n\tpage_size\030\002 "
          + "\001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\022"
          + "\020\n\010order_by\030\005 \001(\t\"\217\001\n\030ListCertificatesRe"
          + "sponse\022E\n\014certificates\030\001 \003(\0132/.google.cl"
          + "oud.certificatemanager.v1.Certificate\022\027\n"
          + "\017next_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 "
          + "\003(\t\"]\n\025GetCertificateRequest\022D\n\004name\030\001 \001"
          + "(\tB6\342A\001\002\372A/\n-certificatemanager.googleap"
          + "is.com/Certificate\"\300\001\n\030CreateCertificate"
          + "Request\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locati"
          + "ons.googleapis.com/Location\022\034\n\016certifica"
          + "te_id\030\002 \001(\tB\004\342A\001\002\022J\n\013certificate\030\003 \001(\0132/"
          + ".google.cloud.certificatemanager.v1.Cert"
          + "ificateB\004\342A\001\002\"\235\001\n\030UpdateCertificateReque"
          + "st\022J\n\013certificate\030\001 \001(\0132/.google.cloud.c"
          + "ertificatemanager.v1.CertificateB\004\342A\001\002\0225"
          + "\n\013update_mask\030\002 \001(\0132\032.google.protobuf.Fi"
          + "eldMaskB\004\342A\001\002\"`\n\030DeleteCertificateReques"
          + "t\022D\n\004name\030\001 \001(\tB6\342A\001\002\372A/\n-certificateman"
          + "ager.googleapis.com/Certificate\"\241\001\n\032List"
          + "CertificateMapsRequest\022:\n\006parent\030\001 \001(\tB*"
          + "\342A\001\002\372A#\n!locations.googleapis.com/Locati"
          + "on\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001("
          + "\t\022\016\n\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"\231\001\n\033"
          + "ListCertificateMapsResponse\022L\n\020certifica"
          + "te_maps\030\001 \003(\01322.google.cloud.certificate"
          + "manager.v1.CertificateMap\022\027\n\017next_page_t"
          + "oken\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\"c\n\030GetCe"
          + "rtificateMapRequest\022G\n\004name\030\001 \001(\tB9\342A\001\002\372"
          + "A2\n0certificatemanager.googleapis.com/Ce"
          + "rtificateMap\"\316\001\n\033CreateCertificateMapReq"
          + "uest\022:\n\006parent\030\001 \001(\tB*\342A\001\002\372A#\n!locations"
          + ".googleapis.com/Location\022 \n\022certificate_"
          + "map_id\030\002 \001(\tB\004\342A\001\002\022Q\n\017certificate_map\030\003 "
          + "\001(\01322.google.cloud.certificatemanager.v1"
          + ".CertificateMapB\004\342A\001\002\"\247\001\n\033UpdateCertific"
          + "ateMapRequest\022Q\n\017certificate_map\030\001 \001(\01322"
          + ".google.cloud.certificatemanager.v1.Cert"
          + "ificateMapB\004\342A\001\002\0225\n\013update_mask\030\002 \001(\0132\032."
          + "google.protobuf.FieldMaskB\004\342A\001\002\"f\n\033Delet"
          + "eCertificateMapRequest\022G\n\004name\030\001 \001(\tB9\342A"
          + "\001\002\372A2\n0certificatemanager.googleapis.com"
          + "/CertificateMap\"\266\001\n ListCertificateMapEn"
          + "triesRequest\022I\n\006parent\030\001 \001(\tB9\342A\001\002\372A2\n0c"
          + "ertificatemanager.googleapis.com/Certifi"
          + "cateMap\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token"
          + "\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t"
          + "\"\253\001\n!ListCertificateMapEntriesResponse\022X"
          + "\n\027certificate_map_entries\030\001 \003(\01327.google"
          + ".cloud.certificatemanager.v1.Certificate"
          + "MapEntry\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unr"
          + "eachable\030\003 \003(\t\"m\n\035GetCertificateMapEntry"
          + "Request\022L\n\004name\030\001 \001(\tB>\342A\001\002\372A7\n5certific"
          + "atemanager.googleapis.com/CertificateMap"
          + "Entry\"\363\001\n CreateCertificateMapEntryReque"
          + "st\022I\n\006parent\030\001 \001(\tB9\342A\001\002\372A2\n0certificate"
          + "manager.googleapis.com/CertificateMap\022&\n"
          + "\030certificate_map_entry_id\030\002 \001(\tB\004\342A\001\002\022\\\n"
          + "\025certificate_map_entry\030\003 \001(\01327.google.cl"
          + "oud.certificatemanager.v1.CertificateMap"
          + "EntryB\004\342A\001\002\"\267\001\n UpdateCertificateMapEntr"
          + "yRequest\022\\\n\025certificate_map_entry\030\001 \001(\0132"
          + "7.google.cloud.certificatemanager.v1.Cer"
          + "tificateMapEntryB\004\342A\001\002\0225\n\013update_mask\030\002 "
          + "\001(\0132\032.google.protobuf.FieldMaskB\004\342A\001\002\"p\n"
          + " DeleteCertificateMapEntryRequest\022L\n\004nam"
          + "e\030\001 \001(\tB>\342A\001\002\372A7\n5certificatemanager.goo"
          + "gleapis.com/CertificateMapEntry\"\243\001\n\034List"
          + "DnsAuthorizationsRequest\022:\n\006parent\030\001 \001(\t"
          + "B*\342A\001\002\372A#\n!locations.googleapis.com/Loca"
          + "tion\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_token\030\003 "
          + "\001(\t\022\016\n\006filter\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"\237\001"
          + "\n\035ListDnsAuthorizationsResponse\022P\n\022dns_a"
          + "uthorizations\030\001 \003(\01324.google.cloud.certi"
          + "ficatemanager.v1.DnsAuthorization\022\027\n\017nex"
          + "t_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\""
          + "g\n\032GetDnsAuthorizationRequest\022I\n\004name\030\001 "
          + "\001(\tB;\342A\001\002\372A4\n2certificatemanager.googlea"
          + "pis.com/DnsAuthorization\"\326\001\n\035CreateDnsAu"
          + "thorizationRequest\022:\n\006parent\030\001 \001(\tB*\342A\001\002"
          + "\372A#\n!locations.googleapis.com/Location\022\""
          + "\n\024dns_authorization_id\030\002 \001(\tB\004\342A\001\002\022U\n\021dn"
          + "s_authorization\030\003 \001(\01324.google.cloud.cer"
          + "tificatemanager.v1.DnsAuthorizationB\004\342A\001"
          + "\002\"\255\001\n\035UpdateDnsAuthorizationRequest\022U\n\021d"
          + "ns_authorization\030\001 \001(\01324.google.cloud.ce"
          + "rtificatemanager.v1.DnsAuthorizationB\004\342A"
          + "\001\002\0225\n\013update_mask\030\002 \001(\0132\032.google.protobu"
          + "f.FieldMaskB\004\342A\001\002\"j\n\035DeleteDnsAuthorizat"
          + "ionRequest\022I\n\004name\030\001 \001(\tB;\342A\001\002\372A4\n2certi"
          + "ficatemanager.googleapis.com/DnsAuthoriz"
          + "ation\"\335\001\n\021OperationMetadata\022/\n\013create_ti"
          + "me\030\001 \001(\0132\032.google.protobuf.Timestamp\022,\n\010"
          + "end_time\030\002 \001(\0132\032.google.protobuf.Timesta"
          + "mp\022\016\n\006target\030\003 \001(\t\022\014\n\004verb\030\004 \001(\t\022\026\n\016stat"
          + "us_message\030\005 \001(\t\022\036\n\026requested_cancellati"
          + "on\030\006 \001(\010\022\023\n\013api_version\030\007 \001(\t\"\364\021\n\013Certif"
          + "icate\022\014\n\004name\030\001 \001(\t\022\023\n\013description\030\010 \001(\t"
          + "\0225\n\013create_time\030\002 \001(\0132\032.google.protobuf."
          + "TimestampB\004\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\004\342A\001\003\022K\n\006labels"
          + "\030\004 \003(\0132;.google.cloud.certificatemanager"
          + ".v1.Certificate.LabelsEntry\022^\n\014self_mana"
          + "ged\030\005 \001(\0132F.google.cloud.certificatemana"
          + "ger.v1.Certificate.SelfManagedCertificat"
          + "eH\000\022U\n\007managed\030\013 \001(\0132B.google.cloud.cert"
          + "ificatemanager.v1.Certificate.ManagedCer"
          + "tificateH\000\022\032\n\014san_dnsnames\030\006 \003(\tB\004\342A\001\003\022\035"
          + "\n\017pem_certificate\030\t \001(\tB\004\342A\001\003\0225\n\013expire_"
          + "time\030\007 \001(\0132\032.google.protobuf.TimestampB\004"
          + "\342A\001\003\022J\n\005scope\030\014 \001(\01625.google.cloud.certi"
          + "ficatemanager.v1.Certificate.ScopeB\004\342A\001\005"
          + "\032V\n\026SelfManagedCertificate\022\035\n\017pem_certif"
          + "icate\030\001 \001(\tB\004\342A\001\004\022\035\n\017pem_private_key\030\002 \001"
          + "(\tB\004\342A\001\004\032\344\n\n\022ManagedCertificate\022\025\n\007domai"
          + "ns\030\001 \003(\tB\004\342A\001\005\022W\n\022dns_authorizations\030\002 \003"
          + "(\tB;\342A\001\005\372A4\n2certificatemanager.googleap"
          + "is.com/DnsAuthorization\022]\n\017issuance_conf"
          + "ig\030\006 \001(\tBD\342A\001\005\372A=\n;certificatemanager.go"
          + "ogleapis.com/CertificateIssuanceConfig\022]"
          + "\n\005state\030\004 \001(\0162H.google.cloud.certificate"
          + "manager.v1.Certificate.ManagedCertificat"
          + "e.StateB\004\342A\001\003\022v\n\022provisioning_issue\030\003 \001("
          + "\0132T.google.cloud.certificatemanager.v1.C"
          + "ertificate.ManagedCertificate.Provisioni"
          + "ngIssueB\004\342A\001\003\022\205\001\n\032authorization_attempt_"
          + "info\030\005 \003(\0132[.google.cloud.certificateman"
          + "ager.v1.Certificate.ManagedCertificate.A"
          + "uthorizationAttemptInfoB\004\342A\001\003\032\352\001\n\021Provis"
          + "ioningIssue\022q\n\006reason\030\001 \001(\0162[.google.clo"
          + "ud.certificatemanager.v1.Certificate.Man"
          + "agedCertificate.ProvisioningIssue.Reason"
          + "B\004\342A\001\003\022\025\n\007details\030\002 \001(\tB\004\342A\001\003\"K\n\006Reason\022"
          + "\026\n\022REASON_UNSPECIFIED\020\000\022\027\n\023AUTHORIZATION"
          + "_ISSUE\020\001\022\020\n\014RATE_LIMITED\020\002\032\350\003\n\030Authoriza"
          + "tionAttemptInfo\022\016\n\006domain\030\001 \001(\t\022v\n\005state"
          + "\030\002 \001(\0162a.google.cloud.certificatemanager"
          + ".v1.Certificate.ManagedCertificate.Autho"
          + "rizationAttemptInfo.StateB\004\342A\001\003\022\207\001\n\016fail"
          + "ure_reason\030\003 \001(\0162i.google.cloud.certific"
          + "atemanager.v1.Certificate.ManagedCertifi"
          + "cate.AuthorizationAttemptInfo.FailureRea"
          + "sonB\004\342A\001\003\022\025\n\007details\030\004 \001(\tB\004\342A\001\003\"K\n\005Stat"
          + "e\022\025\n\021STATE_UNSPECIFIED\020\000\022\017\n\013AUTHORIZING\020"
          + "\001\022\016\n\nAUTHORIZED\020\006\022\n\n\006FAILED\020\007\"V\n\rFailure"
          + "Reason\022\036\n\032FAILURE_REASON_UNSPECIFIED\020\000\022\n"
          + "\n\006CONFIG\020\001\022\007\n\003CAA\020\002\022\020\n\014RATE_LIMITED\020\003\"H\n"
          + "\005State\022\025\n\021STATE_UNSPECIFIED\020\000\022\020\n\014PROVISI"
          + "ONING\020\001\022\n\n\006FAILED\020\002\022\n\n\006ACTIVE\020\003\032-\n\013Label"
          + "sEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"$"
          + "\n\005Scope\022\013\n\007DEFAULT\020\000\022\016\n\nEDGE_CACHE\020\001:v\352A"
          + "s\n-certificatemanager.googleapis.com/Cer"
          + "tificate\022Bprojects/{project}/locations/{"
          + "location}/certificates/{certificate}B\006\n\004"
          + "type\"\200\006\n\016CertificateMap\022\014\n\004name\030\001 \001(\t\022\023\n"
          + "\013description\030\005 \001(\t\0225\n\013create_time\030\002 \001(\0132"
          + "\032.google.protobuf.TimestampB\004\342A\001\003\0225\n\013upd"
          + "ate_time\030\006 \001(\0132\032.google.protobuf.Timesta"
          + "mpB\004\342A\001\003\022N\n\006labels\030\003 \003(\0132>.google.cloud."
          + "certificatemanager.v1.CertificateMap.Lab"
          + "elsEntry\022Y\n\014gclb_targets\030\004 \003(\0132=.google."
          + "cloud.certificatemanager.v1.CertificateM"
          + "ap.GclbTargetB\004\342A\001\003\032\377\001\n\nGclbTarget\022\"\n\022ta"
          + "rget_https_proxy\030\001 \001(\tB\004\342A\001\003H\000\022 \n\020target"
          + "_ssl_proxy\030\003 \001(\tB\004\342A\001\003H\000\022`\n\nip_configs\030\002"
          + " \003(\0132F.google.cloud.certificatemanager.v"
          + "1.CertificateMap.GclbTarget.IpConfigB\004\342A"
          + "\001\003\0329\n\010IpConfig\022\030\n\nip_address\030\001 \001(\tB\004\342A\001\003"
          + "\022\023\n\005ports\030\003 \003(\rB\004\342A\001\003B\016\n\014target_proxy\032-\n"
          + "\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t"
          + ":\0028\001:\200\001\352A}\n0certificatemanager.googleapi"
          + "s.com/CertificateMap\022Iprojects/{project}"
          + "/locations/{location}/certificateMaps/{c"
          + "ertificate_map}\"\224\006\n\023CertificateMapEntry\022"
          + "\014\n\004name\030\001 \001(\t\022\023\n\013description\030\t \001(\t\0225\n\013cr"
          + "eate_time\030\002 \001(\0132\032.google.protobuf.Timest"
          + "ampB\004\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032.google."
          + "protobuf.TimestampB\004\342A\001\003\022S\n\006labels\030\004 \003(\013"
          + "2C.google.cloud.certificatemanager.v1.Ce"
          + "rtificateMapEntry.LabelsEntry\022\022\n\010hostnam"
          + "e\030\005 \001(\tH\000\022R\n\007matcher\030\n \001(\0162?.google.clou"
          + "d.certificatemanager.v1.CertificateMapEn"
          + "try.MatcherH\000\022H\n\014certificates\030\007 \003(\tB2\372A/"
          + "\n-certificatemanager.googleapis.com/Cert"
          + "ificate\022E\n\005state\030\010 \001(\01620.google.cloud.ce"
          + "rtificatemanager.v1.ServingStateB\004\342A\001\003\032-"
          + "\n\013LabelsEntry\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001("
          + "\t:\0028\001\"/\n\007Matcher\022\027\n\023MATCHER_UNSPECIFIED\020"
          + "\000\022\013\n\007PRIMARY\020\001:\264\001\352A\260\001\n5certificatemanage"
          + "r.googleapis.com/CertificateMapEntry\022wpr"
          + "ojects/{project}/locations/{location}/ce"
          + "rtificateMaps/{certificate_map}/certific"
          + "ateMapEntries/{certificate_map_entry}B\007\n"
          + "\005match\"\201\005\n\020DnsAuthorization\022\014\n\004name\030\001 \001("
          + "\t\0225\n\013create_time\030\002 \001(\0132\032.google.protobuf"
          + ".TimestampB\004\342A\001\003\0225\n\013update_time\030\003 \001(\0132\032."
          + "google.protobuf.TimestampB\004\342A\001\003\022P\n\006label"
          + "s\030\004 \003(\0132@.google.cloud.certificatemanage"
          + "r.v1.DnsAuthorization.LabelsEntry\022\023\n\013des"
          + "cription\030\005 \001(\t\022\025\n\006domain\030\006 \001(\tB\005\342A\002\002\005\022i\n"
          + "\023dns_resource_record\030\n \001(\0132F.google.clou"
          + "d.certificatemanager.v1.DnsAuthorization"
          + ".DnsResourceRecordB\004\342A\001\003\032O\n\021DnsResourceR"
          + "ecord\022\022\n\004name\030\001 \001(\tB\004\342A\001\003\022\022\n\004type\030\002 \001(\tB"
          + "\004\342A\001\003\022\022\n\004data\030\003 \001(\tB\004\342A\001\003\032-\n\013LabelsEntry"
          + "\022\013\n\003key\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001:\207\001\352A\203\001\n"
          + "2certificatemanager.googleapis.com/DnsAu"
          + "thorization\022Mprojects/{project}/location"
          + "s/{location}/dnsAuthorizations/{dns_auth"
          + "orization}*F\n\014ServingState\022\035\n\031SERVING_ST"
          + "ATE_UNSPECIFIED\020\000\022\n\n\006ACTIVE\020\001\022\013\n\007PENDING"
          + "\020\0022\3261\n\022CertificateManager\022\320\001\n\020ListCertif"
          + "icates\022;.google.cloud.certificatemanager"
          + ".v1.ListCertificatesRequest\032<.google.clo"
          + "ud.certificatemanager.v1.ListCertificate"
          + "sResponse\"A\332A\006parent\202\323\344\223\0022\0220/v1/{parent="
          + "projects/*/locations/*}/certificates\022\275\001\n"
          + "\016GetCertificate\0229.google.cloud.certifica"
          + "temanager.v1.GetCertificateRequest\032/.goo"
          + "gle.cloud.certificatemanager.v1.Certific"
          + "ate\"?\332A\004name\202\323\344\223\0022\0220/v1/{name=projects/*"
          + "/locations/*/certificates/*}\022\377\001\n\021CreateC"
          + "ertificate\022<.google.cloud.certificateman"
          + "ager.v1.CreateCertificateRequest\032\035.googl"
          + "e.longrunning.Operation\"\214\001\312A \n\013Certifica"
          + "te\022\021OperationMetadata\332A!parent,certifica"
          + "te,certificate_id\202\323\344\223\002?\"0/v1/{parent=pro"
          + "jects/*/locations/*}/certificates:\013certi"
          + "ficate\022\201\002\n\021UpdateCertificate\022<.google.cl"
          + "oud.certificatemanager.v1.UpdateCertific"
          + "ateRequest\032\035.google.longrunning.Operatio"
          + "n\"\216\001\312A \n\013Certificate\022\021OperationMetadata\332"
          + "A\027certificate,update_mask\202\323\344\223\002K2</v1/{ce"
          + "rtificate.name=projects/*/locations/*/ce"
          + "rtificates/*}:\013certificate\022\336\001\n\021DeleteCer"
          + "tificate\022<.google.cloud.certificatemanag"
          + "er.v1.DeleteCertificateRequest\032\035.google."
          + "longrunning.Operation\"l\312A*\n\025google.proto"
          + "buf.Empty\022\021OperationMetadata\332A\004name\202\323\344\223\002"
          + "2*0/v1/{name=projects/*/locations/*/cert"
          + "ificates/*}\022\334\001\n\023ListCertificateMaps\022>.go"
          + "ogle.cloud.certificatemanager.v1.ListCer"
          + "tificateMapsRequest\032?.google.cloud.certi"
          + "ficatemanager.v1.ListCertificateMapsResp"
          + "onse\"D\332A\006parent\202\323\344\223\0025\0223/v1/{parent=proje"
          + "cts/*/locations/*}/certificateMaps\022\311\001\n\021G"
          + "etCertificateMap\022<.google.cloud.certific"
          + "atemanager.v1.GetCertificateMapRequest\0322"
          + ".google.cloud.certificatemanager.v1.Cert"
          + "ificateMap\"B\332A\004name\202\323\344\223\0025\0223/v1/{name=pro"
          + "jects/*/locations/*/certificateMaps/*}\022\227"
          + "\002\n\024CreateCertificateMap\022?.google.cloud.c"
          + "ertificatemanager.v1.CreateCertificateMa"
          + "pRequest\032\035.google.longrunning.Operation\""
          + "\236\001\312A#\n\016CertificateMap\022\021OperationMetadata"
          + "\332A)parent,certificate_map,certificate_ma"
          + "p_id\202\323\344\223\002F\"3/v1/{parent=projects/*/locat"
          + "ions/*}/certificateMaps:\017certificate_map"
          + "\022\231\002\n\024UpdateCertificateMap\022?.google.cloud"
          + ".certificatemanager.v1.UpdateCertificate"
          + "MapRequest\032\035.google.longrunning.Operatio"
          + "n\"\240\001\312A#\n\016CertificateMap\022\021OperationMetada"
          + "ta\332A\033certificate_map,update_mask\202\323\344\223\002V2C"
          + "/v1/{certificate_map.name=projects/*/loc"
          + "ations/*/certificateMaps/*}:\017certificate"
          + "_map\022\347\001\n\024DeleteCertificateMap\022?.google.c"
          + "loud.certificatemanager.v1.DeleteCertifi"
          + "cateMapRequest\032\035.google.longrunning.Oper"
          + "ation\"o\312A*\n\025google.protobuf.Empty\022\021Opera"
          + "tionMetadata\332A\004name\202\323\344\223\0025*3/v1/{name=pro"
          + "jects/*/locations/*/certificateMaps/*}\022\206"
          + "\002\n\031ListCertificateMapEntries\022D.google.cl"
          + "oud.certificatemanager.v1.ListCertificat"
          + "eMapEntriesRequest\032E.google.cloud.certif"
          + "icatemanager.v1.ListCertificateMapEntrie"
          + "sResponse\"\\\332A\006parent\202\323\344\223\002M\022K/v1/{parent="
          + "projects/*/locations/*/certificateMaps/*"
          + "}/certificateMapEntries\022\360\001\n\026GetCertifica"
          + "teMapEntry\022A.google.cloud.certificateman"
          + "ager.v1.GetCertificateMapEntryRequest\0327."
          + "google.cloud.certificatemanager.v1.Certi"
          + "ficateMapEntry\"Z\332A\004name\202\323\344\223\002M\022K/v1/{name"
          + "=projects/*/locations/*/certificateMaps/"
          + "*/certificateMapEntries/*}\022\320\002\n\031CreateCer"
          + "tificateMapEntry\022D.google.cloud.certific"
          + "atemanager.v1.CreateCertificateMapEntryR"
          + "equest\032\035.google.longrunning.Operation\"\315\001"
          + "\312A(\n\023CertificateMapEntry\022\021OperationMetad"
          + "ata\332A5parent,certificate_map_entry,certi"
          + "ficate_map_entry_id\202\323\344\223\002d\"K/v1/{parent=p"
          + "rojects/*/locations/*/certificateMaps/*}"
          + "/certificateMapEntries:\025certificate_map_"
          + "entry\022\322\002\n\031UpdateCertificateMapEntry\022D.go"
          + "ogle.cloud.certificatemanager.v1.UpdateC"
          + "ertificateMapEntryRequest\032\035.google.longr"
          + "unning.Operation\"\317\001\312A(\n\023CertificateMapEn"
          + "try\022\021OperationMetadata\332A!certificate_map"
          + "_entry,update_mask\202\323\344\223\002z2a/v1/{certifica"
          + "te_map_entry.name=projects/*/locations/*"
          + "/certificateMaps/*/certificateMapEntries"
          + "/*}:\025certificate_map_entry\022\212\002\n\031DeleteCer"
          + "tificateMapEntry\022D.google.cloud.certific"
          + "atemanager.v1.DeleteCertificateMapEntryR"
          + "equest\032\035.google.longrunning.Operation\"\207\001"
          + "\312A*\n\025google.protobuf.Empty\022\021OperationMet"
          + "adata\332A\004name\202\323\344\223\002M*K/v1/{name=projects/*"
          + "/locations/*/certificateMaps/*/certifica"
          + "teMapEntries/*}\022\344\001\n\025ListDnsAuthorization"
          + "s\022@.google.cloud.certificatemanager.v1.L"
          + "istDnsAuthorizationsRequest\032A.google.clo"
          + "ud.certificatemanager.v1.ListDnsAuthoriz"
          + "ationsResponse\"F\332A\006parent\202\323\344\223\0027\0225/v1/{pa"
          + "rent=projects/*/locations/*}/dnsAuthoriz"
          + "ations\022\321\001\n\023GetDnsAuthorization\022>.google."
          + "cloud.certificatemanager.v1.GetDnsAuthor"
          + "izationRequest\0324.google.cloud.certificat"
          + "emanager.v1.DnsAuthorization\"D\332A\004name\202\323\344"
          + "\223\0027\0225/v1/{name=projects/*/locations/*/dn"
          + "sAuthorizations/*}\022\245\002\n\026CreateDnsAuthoriz"
          + "ation\022A.google.cloud.certificatemanager."
          + "v1.CreateDnsAuthorizationRequest\032\035.googl"
          + "e.longrunning.Operation\"\250\001\312A%\n\020DnsAuthor"
          + "ization\022\021OperationMetadata\332A-parent,dns_"
          + "authorization,dns_authorization_id\202\323\344\223\002J"
          + "\"5/v1/{parent=projects/*/locations/*}/dn"
          + "sAuthorizations:\021dns_authorization\022\247\002\n\026U"
          + "pdateDnsAuthorization\022A.google.cloud.cer"
          + "tificatemanager.v1.UpdateDnsAuthorizatio"
          + "nRequest\032\035.google.longrunning.Operation\""
          + "\252\001\312A%\n\020DnsAuthorization\022\021OperationMetada"
          + "ta\332A\035dns_authorization,update_mask\202\323\344\223\002\\"
          + "2G/v1/{dns_authorization.name=projects/*"
          + "/locations/*/dnsAuthorizations/*}:\021dns_a"
          + "uthorization\022\355\001\n\026DeleteDnsAuthorization\022"
          + "A.google.cloud.certificatemanager.v1.Del"
          + "eteDnsAuthorizationRequest\032\035.google.long"
          + "running.Operation\"q\312A*\n\025google.protobuf."
          + "Empty\022\021OperationMetadata\332A\004name\202\323\344\223\0027*5/"
          + "v1/{name=projects/*/locations/*/dnsAutho"
          + "rizations/*}\022\210\002\n\036ListCertificateIssuance"
          + "Configs\022I.google.cloud.certificatemanage"
          + "r.v1.ListCertificateIssuanceConfigsReque"
          + "st\032J.google.cloud.certificatemanager.v1."
          + "ListCertificateIssuanceConfigsResponse\"O"
          + "\332A\006parent\202\323\344\223\002@\022>/v1/{parent=projects/*/"
          + "locations/*}/certificateIssuanceConfigs\022"
          + "\365\001\n\034GetCertificateIssuanceConfig\022G.googl"
          + "e.cloud.certificatemanager.v1.GetCertifi"
          + "cateIssuanceConfigRequest\032=.google.cloud"
          + ".certificatemanager.v1.CertificateIssuan"
          + "ceConfig\"M\332A\004name\202\323\344\223\002@\022>/v1/{name=proje"
          + "cts/*/locations/*/certificateIssuanceCon"
          + "figs/*}\022\347\002\n\037CreateCertificateIssuanceCon"
          + "fig\022J.google.cloud.certificatemanager.v1"
          + ".CreateCertificateIssuanceConfigRequest\032"
          + "\035.google.longrunning.Operation\"\330\001\312A.\n\031Ce"
          + "rtificateIssuanceConfig\022\021OperationMetada"
          + "ta\332AAparent,certificate_issuance_config,"
          + "certificate_issuance_config_id\202\323\344\223\002]\">/v"
          + "1/{parent=projects/*/locations/*}/certif"
          + "icateIssuanceConfigs:\033certificate_issuan"
          + "ce_config\022\210\002\n\037DeleteCertificateIssuanceC"
          + "onfig\022J.google.cloud.certificatemanager."
          + "v1.DeleteCertificateIssuanceConfigReques"
          + "t\032\035.google.longrunning.Operation\"z\312A*\n\025g"
          + "oogle.protobuf.Empty\022\021OperationMetadata\332"
          + "A\004name\202\323\344\223\002@*>/v1/{name=projects/*/locat"
          + "ions/*/certificateIssuanceConfigs/*}\032U\312A"
          + "!certificatemanager.googleapis.com\322A.htt"
          + "ps://www.googleapis.com/auth/cloud-platf"
          + "ormB\215\002\n&com.google.cloud.certificatemana"
          + "ger.v1B\027CertificateManagerProtoP\001ZVcloud"
          + ".google.com/go/certificatemanager/apiv1/"
          + "certificatemanagerpb;certificatemanagerp"
          + "b\252\002\"Google.Cloud.CertificateManager.V1\312\002"
          + "\"Google\\Cloud\\CertificateManager\\V1\352\002%Go"
          + "ogle::Cloud::CertificateManager::V1b\006pro"
          + "to3"
    };
    descriptor =
        com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
            descriptorData,
            new com.google.protobuf.Descriptors.FileDescriptor[] {
              com.google.api.AnnotationsProto.getDescriptor(),
              com.google.api.ClientProto.getDescriptor(),
              com.google.api.FieldBehaviorProto.getDescriptor(),
              com.google.api.ResourceProto.getDescriptor(),
              com.google.cloud.certificatemanager.v1.CertificateIssuanceConfigProto.getDescriptor(),
              com.google.longrunning.OperationsProto.getDescriptor(),
              com.google.protobuf.EmptyProto.getDescriptor(),
              com.google.protobuf.FieldMaskProto.getDescriptor(),
              com.google.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_certificatemanager_v1_ListCertificatesRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_certificatemanager_v1_ListCertificatesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_ListCertificatesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_certificatemanager_v1_ListCertificatesResponse_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_certificatemanager_v1_ListCertificatesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_ListCertificatesResponse_descriptor,
            new java.lang.String[] {
              "Certificates", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_certificatemanager_v1_GetCertificateRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_certificatemanager_v1_GetCertificateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_GetCertificateRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_certificatemanager_v1_CreateCertificateRequest_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_certificatemanager_v1_CreateCertificateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CreateCertificateRequest_descriptor,
            new java.lang.String[] {
              "Parent", "CertificateId", "Certificate",
            });
    internal_static_google_cloud_certificatemanager_v1_UpdateCertificateRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_certificatemanager_v1_UpdateCertificateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_UpdateCertificateRequest_descriptor,
            new java.lang.String[] {
              "Certificate", "UpdateMask",
            });
    internal_static_google_cloud_certificatemanager_v1_DeleteCertificateRequest_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_certificatemanager_v1_DeleteCertificateRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_DeleteCertificateRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsRequest_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsResponse_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_ListCertificateMapsResponse_descriptor,
            new java.lang.String[] {
              "CertificateMaps", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_certificatemanager_v1_GetCertificateMapRequest_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_certificatemanager_v1_GetCertificateMapRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_GetCertificateMapRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapRequest_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapRequest_descriptor,
            new java.lang.String[] {
              "Parent", "CertificateMapId", "CertificateMap",
            });
    internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapRequest_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapRequest_descriptor,
            new java.lang.String[] {
              "CertificateMap", "UpdateMask",
            });
    internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapRequest_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesResponse_descriptor =
        getDescriptor().getMessageTypes().get(13);
    internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_ListCertificateMapEntriesResponse_descriptor,
            new java.lang.String[] {
              "CertificateMapEntries", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_certificatemanager_v1_GetCertificateMapEntryRequest_descriptor =
        getDescriptor().getMessageTypes().get(14);
    internal_static_google_cloud_certificatemanager_v1_GetCertificateMapEntryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_GetCertificateMapEntryRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapEntryRequest_descriptor =
        getDescriptor().getMessageTypes().get(15);
    internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapEntryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CreateCertificateMapEntryRequest_descriptor,
            new java.lang.String[] {
              "Parent", "CertificateMapEntryId", "CertificateMapEntry",
            });
    internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapEntryRequest_descriptor =
        getDescriptor().getMessageTypes().get(16);
    internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapEntryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_UpdateCertificateMapEntryRequest_descriptor,
            new java.lang.String[] {
              "CertificateMapEntry", "UpdateMask",
            });
    internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapEntryRequest_descriptor =
        getDescriptor().getMessageTypes().get(17);
    internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapEntryRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_DeleteCertificateMapEntryRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsRequest_descriptor =
        getDescriptor().getMessageTypes().get(18);
    internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsRequest_descriptor,
            new java.lang.String[] {
              "Parent", "PageSize", "PageToken", "Filter", "OrderBy",
            });
    internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsResponse_descriptor =
        getDescriptor().getMessageTypes().get(19);
    internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_ListDnsAuthorizationsResponse_descriptor,
            new java.lang.String[] {
              "DnsAuthorizations", "NextPageToken", "Unreachable",
            });
    internal_static_google_cloud_certificatemanager_v1_GetDnsAuthorizationRequest_descriptor =
        getDescriptor().getMessageTypes().get(20);
    internal_static_google_cloud_certificatemanager_v1_GetDnsAuthorizationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_GetDnsAuthorizationRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_certificatemanager_v1_CreateDnsAuthorizationRequest_descriptor =
        getDescriptor().getMessageTypes().get(21);
    internal_static_google_cloud_certificatemanager_v1_CreateDnsAuthorizationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CreateDnsAuthorizationRequest_descriptor,
            new java.lang.String[] {
              "Parent", "DnsAuthorizationId", "DnsAuthorization",
            });
    internal_static_google_cloud_certificatemanager_v1_UpdateDnsAuthorizationRequest_descriptor =
        getDescriptor().getMessageTypes().get(22);
    internal_static_google_cloud_certificatemanager_v1_UpdateDnsAuthorizationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_UpdateDnsAuthorizationRequest_descriptor,
            new java.lang.String[] {
              "DnsAuthorization", "UpdateMask",
            });
    internal_static_google_cloud_certificatemanager_v1_DeleteDnsAuthorizationRequest_descriptor =
        getDescriptor().getMessageTypes().get(23);
    internal_static_google_cloud_certificatemanager_v1_DeleteDnsAuthorizationRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_DeleteDnsAuthorizationRequest_descriptor,
            new java.lang.String[] {
              "Name",
            });
    internal_static_google_cloud_certificatemanager_v1_OperationMetadata_descriptor =
        getDescriptor().getMessageTypes().get(24);
    internal_static_google_cloud_certificatemanager_v1_OperationMetadata_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_OperationMetadata_descriptor,
            new java.lang.String[] {
              "CreateTime",
              "EndTime",
              "Target",
              "Verb",
              "StatusMessage",
              "RequestedCancellation",
              "ApiVersion",
            });
    internal_static_google_cloud_certificatemanager_v1_Certificate_descriptor =
        getDescriptor().getMessageTypes().get(25);
    internal_static_google_cloud_certificatemanager_v1_Certificate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_Certificate_descriptor,
            new java.lang.String[] {
              "Name",
              "Description",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "SelfManaged",
              "Managed",
              "SanDnsnames",
              "PemCertificate",
              "ExpireTime",
              "Scope",
              "Type",
            });
    internal_static_google_cloud_certificatemanager_v1_Certificate_SelfManagedCertificate_descriptor =
        internal_static_google_cloud_certificatemanager_v1_Certificate_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_certificatemanager_v1_Certificate_SelfManagedCertificate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_Certificate_SelfManagedCertificate_descriptor,
            new java.lang.String[] {
              "PemCertificate", "PemPrivateKey",
            });
    internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_descriptor =
        internal_static_google_cloud_certificatemanager_v1_Certificate_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_descriptor,
            new java.lang.String[] {
              "Domains",
              "DnsAuthorizations",
              "IssuanceConfig",
              "State",
              "ProvisioningIssue",
              "AuthorizationAttemptInfo",
            });
    internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_ProvisioningIssue_descriptor =
        internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_ProvisioningIssue_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_ProvisioningIssue_descriptor,
            new java.lang.String[] {
              "Reason", "Details",
            });
    internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_AuthorizationAttemptInfo_descriptor =
        internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_AuthorizationAttemptInfo_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_Certificate_ManagedCertificate_AuthorizationAttemptInfo_descriptor,
            new java.lang.String[] {
              "Domain", "State", "FailureReason", "Details",
            });
    internal_static_google_cloud_certificatemanager_v1_Certificate_LabelsEntry_descriptor =
        internal_static_google_cloud_certificatemanager_v1_Certificate_descriptor
            .getNestedTypes()
            .get(2);
    internal_static_google_cloud_certificatemanager_v1_Certificate_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_Certificate_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_certificatemanager_v1_CertificateMap_descriptor =
        getDescriptor().getMessageTypes().get(26);
    internal_static_google_cloud_certificatemanager_v1_CertificateMap_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CertificateMap_descriptor,
            new java.lang.String[] {
              "Name", "Description", "CreateTime", "UpdateTime", "Labels", "GclbTargets",
            });
    internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_descriptor =
        internal_static_google_cloud_certificatemanager_v1_CertificateMap_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_descriptor,
            new java.lang.String[] {
              "TargetHttpsProxy", "TargetSslProxy", "IpConfigs", "TargetProxy",
            });
    internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_IpConfig_descriptor =
        internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_IpConfig_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CertificateMap_GclbTarget_IpConfig_descriptor,
            new java.lang.String[] {
              "IpAddress", "Ports",
            });
    internal_static_google_cloud_certificatemanager_v1_CertificateMap_LabelsEntry_descriptor =
        internal_static_google_cloud_certificatemanager_v1_CertificateMap_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_certificatemanager_v1_CertificateMap_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CertificateMap_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_descriptor =
        getDescriptor().getMessageTypes().get(27);
    internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_descriptor,
            new java.lang.String[] {
              "Name",
              "Description",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "Hostname",
              "Matcher",
              "Certificates",
              "State",
              "Match",
            });
    internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_LabelsEntry_descriptor =
        internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_CertificateMapEntry_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_descriptor =
        getDescriptor().getMessageTypes().get(28);
    internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_descriptor,
            new java.lang.String[] {
              "Name",
              "CreateTime",
              "UpdateTime",
              "Labels",
              "Description",
              "Domain",
              "DnsResourceRecord",
            });
    internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_DnsResourceRecord_descriptor =
        internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_DnsResourceRecord_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_DnsResourceRecord_descriptor,
            new java.lang.String[] {
              "Name", "Type", "Data",
            });
    internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_LabelsEntry_descriptor =
        internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_descriptor
            .getNestedTypes()
            .get(1);
    internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_LabelsEntry_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_certificatemanager_v1_DnsAuthorization_LabelsEntry_descriptor,
            new java.lang.String[] {
              "Key", "Value",
            });
    com.google.protobuf.ExtensionRegistry registry =
        com.google.protobuf.ExtensionRegistry.newInstance();
    registry.add(com.google.api.ClientProto.defaultHost);
    registry.add(com.google.api.FieldBehaviorProto.fieldBehavior);
    registry.add(com.google.api.AnnotationsProto.http);
    registry.add(com.google.api.ClientProto.methodSignature);
    registry.add(com.google.api.ClientProto.oauthScopes);
    registry.add(com.google.api.ResourceProto.resource);
    registry.add(com.google.api.ResourceProto.resourceReference);
    registry.add(com.google.longrunning.OperationsProto.operationInfo);
    com.google.protobuf.Descriptors.FileDescriptor.internalUpdateFileDescriptor(
        descriptor, registry);
    com.google.api.AnnotationsProto.getDescriptor();
    com.google.api.ClientProto.getDescriptor();
    com.google.api.FieldBehaviorProto.getDescriptor();
    com.google.api.ResourceProto.getDescriptor();
    com.google.cloud.certificatemanager.v1.CertificateIssuanceConfigProto.getDescriptor();
    com.google.longrunning.OperationsProto.getDescriptor();
    com.google.protobuf.EmptyProto.getDescriptor();
    com.google.protobuf.FieldMaskProto.getDescriptor();
    com.google.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
