/*
 * 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/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\"\235\001\n\027ListCertificatesReq"
          + "uest\0229\n\006parent\030\001 \001(\tB)\340A\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\030ListCertificatesRes"
          + "ponse\022E\n\014certificates\030\001 \003(\0132/.google.clo"
          + "ud.certificatemanager.v1.Certificate\022\027\n\017"
          + "next_page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003"
          + "(\t\"\\\n\025GetCertificateRequest\022C\n\004name\030\001 \001("
          + "\tB5\340A\002\372A/\n-certificatemanager.googleapis"
          + ".com/Certificate\"\275\001\n\030CreateCertificateRe"
          + "quest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!locations"
          + ".googleapis.com/Location\022\033\n\016certificate_"
          + "id\030\002 \001(\tB\003\340A\002\022I\n\013certificate\030\003 \001(\0132/.goo"
          + "gle.cloud.certificatemanager.v1.Certific"
          + "ateB\003\340A\002\"\233\001\n\030UpdateCertificateRequest\022I\n"
          + "\013certificate\030\001 \001(\0132/.google.cloud.certif"
          + "icatemanager.v1.CertificateB\003\340A\002\0224\n\013upda"
          + "te_mask\030\002 \001(\0132\032.google.protobuf.FieldMas"
          + "kB\003\340A\002\"_\n\030DeleteCertificateRequest\022C\n\004na"
          + "me\030\001 \001(\tB5\340A\002\372A/\n-certificatemanager.goo"
          + "gleapis.com/Certificate\"\240\001\n\032ListCertific"
          + "ateMapsRequest\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!"
          + "locations.googleapis.com/Location\022\021\n\tpag"
          + "e_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006filt"
          + "er\030\004 \001(\t\022\020\n\010order_by\030\005 \001(\t\"\231\001\n\033ListCerti"
          + "ficateMapsResponse\022L\n\020certificate_maps\030\001"
          + " \003(\01322.google.cloud.certificatemanager.v"
          + "1.CertificateMap\022\027\n\017next_page_token\030\002 \001("
          + "\t\022\023\n\013unreachable\030\003 \003(\t\"b\n\030GetCertificate"
          + "MapRequest\022F\n\004name\030\001 \001(\tB8\340A\002\372A2\n0certif"
          + "icatemanager.googleapis.com/CertificateM"
          + "ap\"\313\001\n\033CreateCertificateMapRequest\0229\n\006pa"
          + "rent\030\001 \001(\tB)\340A\002\372A#\n!locations.googleapis"
          + ".com/Location\022\037\n\022certificate_map_id\030\002 \001("
          + "\tB\003\340A\002\022P\n\017certificate_map\030\003 \001(\01322.google"
          + ".cloud.certificatemanager.v1.Certificate"
          + "MapB\003\340A\002\"\245\001\n\033UpdateCertificateMapRequest"
          + "\022P\n\017certificate_map\030\001 \001(\01322.google.cloud"
          + ".certificatemanager.v1.CertificateMapB\003\340"
          + "A\002\0224\n\013update_mask\030\002 \001(\0132\032.google.protobu"
          + "f.FieldMaskB\003\340A\002\"e\n\033DeleteCertificateMap"
          + "Request\022F\n\004name\030\001 \001(\tB8\340A\002\372A2\n0certifica"
          + "temanager.googleapis.com/CertificateMap\""
          + "\265\001\n ListCertificateMapEntriesRequest\022H\n\006"
          + "parent\030\001 \001(\tB8\340A\002\372A2\n0certificatemanager"
          + ".googleapis.com/CertificateMap\022\021\n\tpage_s"
          + "ize\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!ListCertific"
          + "ateMapEntriesResponse\022X\n\027certificate_map"
          + "_entries\030\001 \003(\01327.google.cloud.certificat"
          + "emanager.v1.CertificateMapEntry\022\027\n\017next_"
          + "page_token\030\002 \001(\t\022\023\n\013unreachable\030\003 \003(\t\"l\n"
          + "\035GetCertificateMapEntryRequest\022K\n\004name\030\001"
          + " \001(\tB=\340A\002\372A7\n5certificatemanager.googlea"
          + "pis.com/CertificateMapEntry\"\360\001\n CreateCe"
          + "rtificateMapEntryRequest\022H\n\006parent\030\001 \001(\t"
          + "B8\340A\002\372A2\n0certificatemanager.googleapis."
          + "com/CertificateMap\022%\n\030certificate_map_en"
          + "try_id\030\002 \001(\tB\003\340A\002\022[\n\025certificate_map_ent"
          + "ry\030\003 \001(\01327.google.cloud.certificatemanag"
          + "er.v1.CertificateMapEntryB\003\340A\002\"\265\001\n Updat"
          + "eCertificateMapEntryRequest\022[\n\025certifica"
          + "te_map_entry\030\001 \001(\01327.google.cloud.certif"
          + "icatemanager.v1.CertificateMapEntryB\003\340A\002"
          + "\0224\n\013update_mask\030\002 \001(\0132\032.google.protobuf."
          + "FieldMaskB\003\340A\002\"o\n DeleteCertificateMapEn"
          + "tryRequest\022K\n\004name\030\001 \001(\tB=\340A\002\372A7\n5certif"
          + "icatemanager.googleapis.com/CertificateM"
          + "apEntry\"\242\001\n\034ListDnsAuthorizationsRequest"
          + "\0229\n\006parent\030\001 \001(\tB)\340A\002\372A#\n!locations.goog"
          + "leapis.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\010or"
          + "der_by\030\005 \001(\t\"\237\001\n\035ListDnsAuthorizationsRe"
          + "sponse\022P\n\022dns_authorizations\030\001 \003(\01324.goo"
          + "gle.cloud.certificatemanager.v1.DnsAutho"
          + "rization\022\027\n\017next_page_token\030\002 \001(\t\022\023\n\013unr"
          + "eachable\030\003 \003(\t\"f\n\032GetDnsAuthorizationReq"
          + "uest\022H\n\004name\030\001 \001(\tB:\340A\002\372A4\n2certificatem"
          + "anager.googleapis.com/DnsAuthorization\"\323"
          + "\001\n\035CreateDnsAuthorizationRequest\0229\n\006pare"
          + "nt\030\001 \001(\tB)\340A\002\372A#\n!locations.googleapis.c"
          + "om/Location\022!\n\024dns_authorization_id\030\002 \001("
          + "\tB\003\340A\002\022T\n\021dns_authorization\030\003 \001(\01324.goog"
          + "le.cloud.certificatemanager.v1.DnsAuthor"
          + "izationB\003\340A\002\"\253\001\n\035UpdateDnsAuthorizationR"
          + "equest\022T\n\021dns_authorization\030\001 \001(\01324.goog"
          + "le.cloud.certificatemanager.v1.DnsAuthor"
          + "izationB\003\340A\002\0224\n\013update_mask\030\002 \001(\0132\032.goog"
          + "le.protobuf.FieldMaskB\003\340A\002\"i\n\035DeleteDnsA"
          + "uthorizationRequest\022H\n\004name\030\001 \001(\tB:\340A\002\372A"
          + "4\n2certificatemanager.googleapis.com/Dns"
          + "Authorization\"\335\001\n\021OperationMetadata\022/\n\013c"
          + "reate_time\030\001 \001(\0132\032.google.protobuf.Times"
          + "tamp\022,\n\010end_time\030\002 \001(\0132\032.google.protobuf"
          + ".Timestamp\022\016\n\006target\030\003 \001(\t\022\014\n\004verb\030\004 \001(\t"
          + "\022\026\n\016status_message\030\005 \001(\t\022\036\n\026requested_ca"
          + "ncellation\030\006 \001(\010\022\023\n\013api_version\030\007 \001(\t\"\341\021"
          + "\n\013Certificate\022\014\n\004name\030\001 \001(\t\022\023\n\013descripti"
          + "on\030\010 \001(\t\0224\n\013create_time\030\002 \001(\0132\032.google.p"
          + "rotobuf.TimestampB\003\340A\003\0224\n\013update_time\030\003 "
          + "\001(\0132\032.google.protobuf.TimestampB\003\340A\003\022K\n\006"
          + "labels\030\004 \003(\0132;.google.cloud.certificatem"
          + "anager.v1.Certificate.LabelsEntry\022^\n\014sel"
          + "f_managed\030\005 \001(\0132F.google.cloud.certifica"
          + "temanager.v1.Certificate.SelfManagedCert"
          + "ificateH\000\022U\n\007managed\030\013 \001(\0132B.google.clou"
          + "d.certificatemanager.v1.Certificate.Mana"
          + "gedCertificateH\000\022\031\n\014san_dnsnames\030\006 \003(\tB\003"
          + "\340A\003\022\034\n\017pem_certificate\030\t \001(\tB\003\340A\003\0224\n\013exp"
          + "ire_time\030\007 \001(\0132\032.google.protobuf.Timesta"
          + "mpB\003\340A\003\022I\n\005scope\030\014 \001(\01625.google.cloud.ce"
          + "rtificatemanager.v1.Certificate.ScopeB\003\340"
          + "A\005\032T\n\026SelfManagedCertificate\022\034\n\017pem_cert"
          + "ificate\030\001 \001(\tB\003\340A\004\022\034\n\017pem_private_key\030\002 "
          + "\001(\tB\003\340A\004\032\331\n\n\022ManagedCertificate\022\024\n\007domai"
          + "ns\030\001 \003(\tB\003\340A\005\022V\n\022dns_authorizations\030\002 \003("
          + "\tB:\340A\005\372A4\n2certificatemanager.googleapis"
          + ".com/DnsAuthorization\022\\\n\017issuance_config"
          + "\030\006 \001(\tBC\340A\005\372A=\n;certificatemanager.googl"
          + "eapis.com/CertificateIssuanceConfig\022\\\n\005s"
          + "tate\030\004 \001(\0162H.google.cloud.certificateman"
          + "ager.v1.Certificate.ManagedCertificate.S"
          + "tateB\003\340A\003\022u\n\022provisioning_issue\030\003 \001(\0132T."
          + "google.cloud.certificatemanager.v1.Certi"
          + "ficate.ManagedCertificate.ProvisioningIs"
          + "sueB\003\340A\003\022\204\001\n\032authorization_attempt_info\030"
          + "\005 \003(\0132[.google.cloud.certificatemanager."
          + "v1.Certificate.ManagedCertificate.Author"
          + "izationAttemptInfoB\003\340A\003\032\350\001\n\021Provisioning"
          + "Issue\022p\n\006reason\030\001 \001(\0162[.google.cloud.cer"
          + "tificatemanager.v1.Certificate.ManagedCe"
          + "rtificate.ProvisioningIssue.ReasonB\003\340A\003\022"
          + "\024\n\007details\030\002 \001(\tB\003\340A\003\"K\n\006Reason\022\026\n\022REASO"
          + "N_UNSPECIFIED\020\000\022\027\n\023AUTHORIZATION_ISSUE\020\001"
          + "\022\020\n\014RATE_LIMITED\020\002\032\345\003\n\030AuthorizationAtte"
          + "mptInfo\022\016\n\006domain\030\001 \001(\t\022u\n\005state\030\002 \001(\0162a"
          + ".google.cloud.certificatemanager.v1.Cert"
          + "ificate.ManagedCertificate.Authorization"
          + "AttemptInfo.StateB\003\340A\003\022\206\001\n\016failure_reaso"
          + "n\030\003 \001(\0162i.google.cloud.certificatemanage"
          + "r.v1.Certificate.ManagedCertificate.Auth"
          + "orizationAttemptInfo.FailureReasonB\003\340A\003\022"
          + "\024\n\007details\030\004 \001(\tB\003\340A\003\"K\n\005State\022\025\n\021STATE_"
          + "UNSPECIFIED\020\000\022\017\n\013AUTHORIZING\020\001\022\016\n\nAUTHOR"
          + "IZED\020\006\022\n\n\006FAILED\020\007\"V\n\rFailureReason\022\036\n\032F"
          + "AILURE_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\021S"
          + "TATE_UNSPECIFIED\020\000\022\020\n\014PROVISIONING\020\001\022\n\n\006"
          + "FAILED\020\002\022\n\n\006ACTIVE\020\003\032-\n\013LabelsEntry\022\013\n\003k"
          + "ey\030\001 \001(\t\022\r\n\005value\030\002 \001(\t:\0028\001\"$\n\005Scope\022\013\n\007"
          + "DEFAULT\020\000\022\016\n\nEDGE_CACHE\020\001:v\352As\n-certific"
          + "atemanager.googleapis.com/Certificate\022Bp"
          + "rojects/{project}/locations/{location}/c"
          + "ertificates/{certificate}B\006\n\004type\"\370\005\n\016Ce"
          + "rtificateMap\022\014\n\004name\030\001 \001(\t\022\023\n\013descriptio"
          + "n\030\005 \001(\t\0224\n\013create_time\030\002 \001(\0132\032.google.pr"
          + "otobuf.TimestampB\003\340A\003\0224\n\013update_time\030\006 \001"
          + "(\0132\032.google.protobuf.TimestampB\003\340A\003\022N\n\006l"
          + "abels\030\003 \003(\0132>.google.cloud.certificatema"
          + "nager.v1.CertificateMap.LabelsEntry\022X\n\014g"
          + "clb_targets\030\004 \003(\0132=.google.cloud.certifi"
          + "catemanager.v1.CertificateMap.GclbTarget"
          + "B\003\340A\003\032\372\001\n\nGclbTarget\022!\n\022target_https_pro"
          + "xy\030\001 \001(\tB\003\340A\003H\000\022\037\n\020target_ssl_proxy\030\003 \001("
          + "\tB\003\340A\003H\000\022_\n\nip_configs\030\002 \003(\0132F.google.cl"
          + "oud.certificatemanager.v1.CertificateMap"
          + ".GclbTarget.IpConfigB\003\340A\003\0327\n\010IpConfig\022\027\n"
          + "\nip_address\030\001 \001(\tB\003\340A\003\022\022\n\005ports\030\003 \003(\rB\003\340"
          + "A\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}\n0certifi"
          + "catemanager.googleapis.com/CertificateMa"
          + "p\022Iprojects/{project}/locations/{locatio"
          + "n}/certificateMaps/{certificate_map}\"\221\006\n"
          + "\023CertificateMapEntry\022\014\n\004name\030\001 \001(\t\022\023\n\013de"
          + "scription\030\t \001(\t\0224\n\013create_time\030\002 \001(\0132\032.g"
          + "oogle.protobuf.TimestampB\003\340A\003\0224\n\013update_"
          + "time\030\003 \001(\0132\032.google.protobuf.TimestampB\003"
          + "\340A\003\022S\n\006labels\030\004 \003(\0132C.google.cloud.certi"
          + "ficatemanager.v1.CertificateMapEntry.Lab"
          + "elsEntry\022\022\n\010hostname\030\005 \001(\tH\000\022R\n\007matcher\030"
          + "\n \001(\0162?.google.cloud.certificatemanager."
          + "v1.CertificateMapEntry.MatcherH\000\022H\n\014cert"
          + "ificates\030\007 \003(\tB2\372A/\n-certificatemanager."
          + "googleapis.com/Certificate\022D\n\005state\030\010 \001("
          + "\01620.google.cloud.certificatemanager.v1.S"
          + "ervingStateB\003\340A\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\023MA"
          + "TCHER_UNSPECIFIED\020\000\022\013\n\007PRIMARY\020\001:\264\001\352A\260\001\n"
          + "5certificatemanager.googleapis.com/Certi"
          + "ficateMapEntry\022wprojects/{project}/locat"
          + "ions/{location}/certificateMaps/{certifi"
          + "cate_map}/certificateMapEntries/{certifi"
          + "cate_map_entry}B\007\n\005match\"\374\004\n\020DnsAuthoriz"
          + "ation\022\014\n\004name\030\001 \001(\t\0224\n\013create_time\030\002 \001(\013"
          + "2\032.google.protobuf.TimestampB\003\340A\003\0224\n\013upd"
          + "ate_time\030\003 \001(\0132\032.google.protobuf.Timesta"
          + "mpB\003\340A\003\022P\n\006labels\030\004 \003(\0132@.google.cloud.c"
          + "ertificatemanager.v1.DnsAuthorization.La"
          + "belsEntry\022\023\n\013description\030\005 \001(\t\022\026\n\006domain"
          + "\030\006 \001(\tB\006\340A\002\340A\005\022h\n\023dns_resource_record\030\n "
          + "\001(\0132F.google.cloud.certificatemanager.v1"
          + ".DnsAuthorization.DnsResourceRecordB\003\340A\003"
          + "\032L\n\021DnsResourceRecord\022\021\n\004name\030\001 \001(\tB\003\340A\003"
          + "\022\021\n\004type\030\002 \001(\tB\003\340A\003\022\021\n\004data\030\003 \001(\tB\003\340A\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\n2certificatemanager.googlea"
          + "pis.com/DnsAuthorization\022Mprojects/{proj"
          + "ect}/locations/{location}/dnsAuthorizati"
          + "ons/{dns_authorization}*F\n\014ServingState\022"
          + "\035\n\031SERVING_STATE_UNSPECIFIED\020\000\022\n\n\006ACTIVE"
          + "\020\001\022\013\n\007PENDING\020\0022\3261\n\022CertificateManager\022\320"
          + "\001\n\020ListCertificates\022;.google.cloud.certi"
          + "ficatemanager.v1.ListCertificatesRequest"
          + "\032<.google.cloud.certificatemanager.v1.Li"
          + "stCertificatesResponse\"A\202\323\344\223\0022\0220/v1/{par"
          + "ent=projects/*/locations/*}/certificates"
          + "\332A\006parent\022\275\001\n\016GetCertificate\0229.google.cl"
          + "oud.certificatemanager.v1.GetCertificate"
          + "Request\032/.google.cloud.certificatemanage"
          + "r.v1.Certificate\"?\202\323\344\223\0022\0220/v1/{name=proj"
          + "ects/*/locations/*/certificates/*}\332A\004nam"
          + "e\022\377\001\n\021CreateCertificate\022<.google.cloud.c"
          + "ertificatemanager.v1.CreateCertificateRe"
          + "quest\032\035.google.longrunning.Operation\"\214\001\202"
          + "\323\344\223\002?\"0/v1/{parent=projects/*/locations/"
          + "*}/certificates:\013certificate\332A!parent,ce"
          + "rtificate,certificate_id\312A \n\013Certificate"
          + "\022\021OperationMetadata\022\201\002\n\021UpdateCertificat"
          + "e\022<.google.cloud.certificatemanager.v1.U"
          + "pdateCertificateRequest\032\035.google.longrun"
          + "ning.Operation\"\216\001\202\323\344\223\002K2</v1/{certificat"
          + "e.name=projects/*/locations/*/certificat"
          + "es/*}:\013certificate\332A\027certificate,update_"
          + "mask\312A \n\013Certificate\022\021OperationMetadata\022"
          + "\336\001\n\021DeleteCertificate\022<.google.cloud.cer"
          + "tificatemanager.v1.DeleteCertificateRequ"
          + "est\032\035.google.longrunning.Operation\"l\202\323\344\223"
          + "\0022*0/v1/{name=projects/*/locations/*/cer"
          + "tificates/*}\332A\004name\312A*\n\025google.protobuf."
          + "Empty\022\021OperationMetadata\022\334\001\n\023ListCertifi"
          + "cateMaps\022>.google.cloud.certificatemanag"
          + "er.v1.ListCertificateMapsRequest\032?.googl"
          + "e.cloud.certificatemanager.v1.ListCertif"
          + "icateMapsResponse\"D\202\323\344\223\0025\0223/v1/{parent=p"
          + "rojects/*/locations/*}/certificateMaps\332A"
          + "\006parent\022\311\001\n\021GetCertificateMap\022<.google.c"
          + "loud.certificatemanager.v1.GetCertificat"
          + "eMapRequest\0322.google.cloud.certificatema"
          + "nager.v1.CertificateMap\"B\202\323\344\223\0025\0223/v1/{na"
          + "me=projects/*/locations/*/certificateMap"
          + "s/*}\332A\004name\022\227\002\n\024CreateCertificateMap\022?.g"
          + "oogle.cloud.certificatemanager.v1.Create"
          + "CertificateMapRequest\032\035.google.longrunni"
          + "ng.Operation\"\236\001\202\323\344\223\002F\"3/v1/{parent=proje"
          + "cts/*/locations/*}/certificateMaps:\017cert"
          + "ificate_map\332A)parent,certificate_map,cer"
          + "tificate_map_id\312A#\n\016CertificateMap\022\021Oper"
          + "ationMetadata\022\231\002\n\024UpdateCertificateMap\022?"
          + ".google.cloud.certificatemanager.v1.Upda"
          + "teCertificateMapRequest\032\035.google.longrun"
          + "ning.Operation\"\240\001\202\323\344\223\002V2C/v1/{certificat"
          + "e_map.name=projects/*/locations/*/certif"
          + "icateMaps/*}:\017certificate_map\332A\033certific"
          + "ate_map,update_mask\312A#\n\016CertificateMap\022\021"
          + "OperationMetadata\022\347\001\n\024DeleteCertificateM"
          + "ap\022?.google.cloud.certificatemanager.v1."
          + "DeleteCertificateMapRequest\032\035.google.lon"
          + "grunning.Operation\"o\202\323\344\223\0025*3/v1/{name=pr"
          + "ojects/*/locations/*/certificateMaps/*}\332"
          + "A\004name\312A*\n\025google.protobuf.Empty\022\021Operat"
          + "ionMetadata\022\206\002\n\031ListCertificateMapEntrie"
          + "s\022D.google.cloud.certificatemanager.v1.L"
          + "istCertificateMapEntriesRequest\032E.google"
          + ".cloud.certificatemanager.v1.ListCertifi"
          + "cateMapEntriesResponse\"\\\202\323\344\223\002M\022K/v1/{par"
          + "ent=projects/*/locations/*/certificateMa"
          + "ps/*}/certificateMapEntries\332A\006parent\022\360\001\n"
          + "\026GetCertificateMapEntry\022A.google.cloud.c"
          + "ertificatemanager.v1.GetCertificateMapEn"
          + "tryRequest\0327.google.cloud.certificateman"
          + "ager.v1.CertificateMapEntry\"Z\202\323\344\223\002M\022K/v1"
          + "/{name=projects/*/locations/*/certificat"
          + "eMaps/*/certificateMapEntries/*}\332A\004name\022"
          + "\320\002\n\031CreateCertificateMapEntry\022D.google.c"
          + "loud.certificatemanager.v1.CreateCertifi"
          + "cateMapEntryRequest\032\035.google.longrunning"
          + ".Operation\"\315\001\202\323\344\223\002d\"K/v1/{parent=project"
          + "s/*/locations/*/certificateMaps/*}/certi"
          + "ficateMapEntries:\025certificate_map_entry\332"
          + "A5parent,certificate_map_entry,certifica"
          + "te_map_entry_id\312A(\n\023CertificateMapEntry\022"
          + "\021OperationMetadata\022\322\002\n\031UpdateCertificate"
          + "MapEntry\022D.google.cloud.certificatemanag"
          + "er.v1.UpdateCertificateMapEntryRequest\032\035"
          + ".google.longrunning.Operation\"\317\001\202\323\344\223\002z2a"
          + "/v1/{certificate_map_entry.name=projects"
          + "/*/locations/*/certificateMaps/*/certifi"
          + "cateMapEntries/*}:\025certificate_map_entry"
          + "\332A!certificate_map_entry,update_mask\312A(\n"
          + "\023CertificateMapEntry\022\021OperationMetadata\022"
          + "\212\002\n\031DeleteCertificateMapEntry\022D.google.c"
          + "loud.certificatemanager.v1.DeleteCertifi"
          + "cateMapEntryRequest\032\035.google.longrunning"
          + ".Operation\"\207\001\202\323\344\223\002M*K/v1/{name=projects/"
          + "*/locations/*/certificateMaps/*/certific"
          + "ateMapEntries/*}\332A\004name\312A*\n\025google.proto"
          + "buf.Empty\022\021OperationMetadata\022\344\001\n\025ListDns"
          + "Authorizations\022@.google.cloud.certificat"
          + "emanager.v1.ListDnsAuthorizationsRequest"
          + "\032A.google.cloud.certificatemanager.v1.Li"
          + "stDnsAuthorizationsResponse\"F\202\323\344\223\0027\0225/v1"
          + "/{parent=projects/*/locations/*}/dnsAuth"
          + "orizations\332A\006parent\022\321\001\n\023GetDnsAuthorizat"
          + "ion\022>.google.cloud.certificatemanager.v1"
          + ".GetDnsAuthorizationRequest\0324.google.clo"
          + "ud.certificatemanager.v1.DnsAuthorizatio"
          + "n\"D\202\323\344\223\0027\0225/v1/{name=projects/*/location"
          + "s/*/dnsAuthorizations/*}\332A\004name\022\245\002\n\026Crea"
          + "teDnsAuthorization\022A.google.cloud.certif"
          + "icatemanager.v1.CreateDnsAuthorizationRe"
          + "quest\032\035.google.longrunning.Operation\"\250\001\202"
          + "\323\344\223\002J\"5/v1/{parent=projects/*/locations/"
          + "*}/dnsAuthorizations:\021dns_authorization\332"
          + "A-parent,dns_authorization,dns_authoriza"
          + "tion_id\312A%\n\020DnsAuthorization\022\021OperationM"
          + "etadata\022\247\002\n\026UpdateDnsAuthorization\022A.goo"
          + "gle.cloud.certificatemanager.v1.UpdateDn"
          + "sAuthorizationRequest\032\035.google.longrunni"
          + "ng.Operation\"\252\001\202\323\344\223\002\\2G/v1/{dns_authoriz"
          + "ation.name=projects/*/locations/*/dnsAut"
          + "horizations/*}:\021dns_authorization\332A\035dns_"
          + "authorization,update_mask\312A%\n\020DnsAuthori"
          + "zation\022\021OperationMetadata\022\355\001\n\026DeleteDnsA"
          + "uthorization\022A.google.cloud.certificatem"
          + "anager.v1.DeleteDnsAuthorizationRequest\032"
          + "\035.google.longrunning.Operation\"q\202\323\344\223\0027*5"
          + "/v1/{name=projects/*/locations/*/dnsAuth"
          + "orizations/*}\332A\004name\312A*\n\025google.protobuf"
          + ".Empty\022\021OperationMetadata\022\210\002\n\036ListCertif"
          + "icateIssuanceConfigs\022I.google.cloud.cert"
          + "ificatemanager.v1.ListCertificateIssuanc"
          + "eConfigsRequest\032J.google.cloud.certifica"
          + "temanager.v1.ListCertificateIssuanceConf"
          + "igsResponse\"O\202\323\344\223\002@\022>/v1/{parent=project"
          + "s/*/locations/*}/certificateIssuanceConf"
          + "igs\332A\006parent\022\365\001\n\034GetCertificateIssuanceC"
          + "onfig\022G.google.cloud.certificatemanager."
          + "v1.GetCertificateIssuanceConfigRequest\032="
          + ".google.cloud.certificatemanager.v1.Cert"
          + "ificateIssuanceConfig\"M\202\323\344\223\002@\022>/v1/{name"
          + "=projects/*/locations/*/certificateIssua"
          + "nceConfigs/*}\332A\004name\022\347\002\n\037CreateCertifica"
          + "teIssuanceConfig\022J.google.cloud.certific"
          + "atemanager.v1.CreateCertificateIssuanceC"
          + "onfigRequest\032\035.google.longrunning.Operat"
          + "ion\"\330\001\202\323\344\223\002]\">/v1/{parent=projects/*/loc"
          + "ations/*}/certificateIssuanceConfigs:\033ce"
          + "rtificate_issuance_config\332AAparent,certi"
          + "ficate_issuance_config,certificate_issua"
          + "nce_config_id\312A.\n\031CertificateIssuanceCon"
          + "fig\022\021OperationMetadata\022\210\002\n\037DeleteCertifi"
          + "cateIssuanceConfig\022J.google.cloud.certif"
          + "icatemanager.v1.DeleteCertificateIssuanc"
          + "eConfigRequest\032\035.google.longrunning.Oper"
          + "ation\"z\202\323\344\223\002@*>/v1/{name=projects/*/loca"
          + "tions/*/certificateIssuanceConfigs/*}\332A\004"
          + "name\312A*\n\025google.protobuf.Empty\022\021Operatio"
          + "nMetadata\032U\312A!certificatemanager.googlea"
          + "pis.com\322A.https://www.googleapis.com/aut"
          + "h/cloud-platformB\215\002\n&com.google.cloud.ce"
          + "rtificatemanager.v1B\027CertificateManagerP"
          + "rotoP\001ZVcloud.google.com/go/certificatem"
          + "anager/apiv1/certificatemanagerpb;certif"
          + "icatemanagerpb\252\002\"Google.Cloud.Certificat"
          + "eManager.V1\312\002\"Google\\Cloud\\CertificateMa"
          + "nager\\V1\352\002%Google::Cloud::CertificateMan"
          + "ager::V1b\006proto3"
    };
    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)
}
