/*
 * 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/webrisk/v1/webrisk.proto

package com.google.webrisk.v1;

public final class WebRiskProto {
  private WebRiskProto() {}

  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_webrisk_v1_ComputeThreatListDiffRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_Constraints_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_Constraints_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_Checksum_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_Checksum_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_SearchUrisRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_SearchUrisRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_SearchUrisResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_SearchUrisResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_SearchUrisResponse_ThreatUri_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_SearchUrisResponse_ThreatUri_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_SearchHashesRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_SearchHashesRequest_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_SearchHashesResponse_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_SearchHashesResponse_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_SearchHashesResponse_ThreatHash_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_SearchHashesResponse_ThreatHash_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_ThreatEntryAdditions_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_ThreatEntryAdditions_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_ThreatEntryRemovals_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_ThreatEntryRemovals_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_RawIndices_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_RawIndices_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_RawHashes_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_RawHashes_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_RiceDeltaEncoding_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_RiceDeltaEncoding_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_Submission_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_Submission_fieldAccessorTable;
  static final com.google.protobuf.Descriptors.Descriptor
      internal_static_google_cloud_webrisk_v1_CreateSubmissionRequest_descriptor;
  static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
      internal_static_google_cloud_webrisk_v1_CreateSubmissionRequest_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/webrisk/v1/webrisk.proto\022"
          + "\027google.cloud.webrisk.v1\032\034google/api/ann"
          + "otations.proto\032\027google/api/client.proto\032"
          + "\037google/api/field_behavior.proto\032\031google"
          + "/api/resource.proto\032\037google/protobuf/tim"
          + "estamp.proto\"\343\002\n\034ComputeThreatListDiffRe"
          + "quest\022=\n\013threat_type\030\001 \001(\0162#.google.clou"
          + "d.webrisk.v1.ThreatTypeB\003\340A\002\022\025\n\rversion_"
          + "token\030\002 \001(\014\022[\n\013constraints\030\003 \001(\0132A.googl"
          + "e.cloud.webrisk.v1.ComputeThreatListDiff"
          + "Request.ConstraintsB\003\340A\002\032\217\001\n\013Constraints"
          + "\022\030\n\020max_diff_entries\030\001 \001(\005\022\034\n\024max_databa"
          + "se_entries\030\002 \001(\005\022H\n\026supported_compressio"
          + "ns\030\003 \003(\0162(.google.cloud.webrisk.v1.Compr"
          + "essionType\"\206\004\n\035ComputeThreatListDiffResp"
          + "onse\022Z\n\rresponse_type\030\004 \001(\0162C.google.clo"
          + "ud.webrisk.v1.ComputeThreatListDiffRespo"
          + "nse.ResponseType\022@\n\tadditions\030\005 \001(\0132-.go"
          + "ogle.cloud.webrisk.v1.ThreatEntryAdditio"
          + "ns\022>\n\010removals\030\006 \001(\0132,.google.cloud.webr"
          + "isk.v1.ThreatEntryRemovals\022\031\n\021new_versio"
          + "n_token\030\007 \001(\014\022Q\n\010checksum\030\010 \001(\0132?.google"
          + ".cloud.webrisk.v1.ComputeThreatListDiffR"
          + "esponse.Checksum\0229\n\025recommended_next_dif"
          + "f\030\002 \001(\0132\032.google.protobuf.Timestamp\032\032\n\010C"
          + "hecksum\022\016\n\006sha256\030\001 \001(\014\"B\n\014ResponseType\022"
          + "\035\n\031RESPONSE_TYPE_UNSPECIFIED\020\000\022\010\n\004DIFF\020\001"
          + "\022\t\n\005RESET\020\002\"e\n\021SearchUrisRequest\022\020\n\003uri\030"
          + "\001 \001(\tB\003\340A\002\022>\n\014threat_types\030\002 \003(\0162#.googl"
          + "e.cloud.webrisk.v1.ThreatTypeB\003\340A\002\"\324\001\n\022S"
          + "earchUrisResponse\022E\n\006threat\030\001 \001(\01325.goog"
          + "le.cloud.webrisk.v1.SearchUrisResponse.T"
          + "hreatUri\032w\n\tThreatUri\0229\n\014threat_types\030\001 "
          + "\003(\0162#.google.cloud.webrisk.v1.ThreatType"
          + "\022/\n\013expire_time\030\002 \001(\0132\032.google.protobuf."
          + "Timestamp\"j\n\023SearchHashesRequest\022\023\n\013hash"
          + "_prefix\030\001 \001(\014\022>\n\014threat_types\030\002 \003(\0162#.go"
          + "ogle.cloud.webrisk.v1.ThreatTypeB\003\340A\002\"\244\002"
          + "\n\024SearchHashesResponse\022I\n\007threats\030\001 \003(\0132"
          + "8.google.cloud.webrisk.v1.SearchHashesRe"
          + "sponse.ThreatHash\0228\n\024negative_expire_tim"
          + "e\030\002 \001(\0132\032.google.protobuf.Timestamp\032\206\001\n\n"
          + "ThreatHash\0229\n\014threat_types\030\001 \003(\0162#.googl"
          + "e.cloud.webrisk.v1.ThreatType\022\014\n\004hash\030\002 "
          + "\001(\014\022/\n\013expire_time\030\003 \001(\0132\032.google.protob"
          + "uf.Timestamp\"\217\001\n\024ThreatEntryAdditions\0226\n"
          + "\nraw_hashes\030\001 \003(\0132\".google.cloud.webrisk"
          + ".v1.RawHashes\022?\n\013rice_hashes\030\002 \001(\0132*.goo"
          + "gle.cloud.webrisk.v1.RiceDeltaEncoding\"\221"
          + "\001\n\023ThreatEntryRemovals\0228\n\013raw_indices\030\001 "
          + "\001(\0132#.google.cloud.webrisk.v1.RawIndices"
          + "\022@\n\014rice_indices\030\002 \001(\0132*.google.cloud.we"
          + "brisk.v1.RiceDeltaEncoding\"\035\n\nRawIndices"
          + "\022\017\n\007indices\030\001 \003(\005\"4\n\tRawHashes\022\023\n\013prefix"
          + "_size\030\001 \001(\005\022\022\n\nraw_hashes\030\002 \001(\014\"k\n\021RiceD"
          + "eltaEncoding\022\023\n\013first_value\030\001 \001(\003\022\026\n\016ric"
          + "e_parameter\030\002 \001(\005\022\023\n\013entry_count\030\003 \001(\005\022\024"
          + "\n\014encoded_data\030\004 \001(\014\"\036\n\nSubmission\022\020\n\003ur"
          + "i\030\001 \001(\tB\003\340A\002\"\234\001\n\027CreateSubmissionRequest"
          + "\022C\n\006parent\030\001 \001(\tB3\340A\002\372A-\n+cloudresourcem"
          + "anager.googleapis.com/Project\022<\n\nsubmiss"
          + "ion\030\002 \001(\0132#.google.cloud.webrisk.v1.Subm"
          + "issionB\003\340A\002*\217\001\n\nThreatType\022\033\n\027THREAT_TYP"
          + "E_UNSPECIFIED\020\000\022\013\n\007MALWARE\020\001\022\026\n\022SOCIAL_E"
          + "NGINEERING\020\002\022\025\n\021UNWANTED_SOFTWARE\020\003\022(\n$S"
          + "OCIAL_ENGINEERING_EXTENDED_COVERAGE\020\004*F\n"
          + "\017CompressionType\022 \n\034COMPRESSION_TYPE_UNS"
          + "PECIFIED\020\000\022\007\n\003RAW\020\001\022\010\n\004RICE\020\0022\243\006\n\016WebRis"
          + "kService\022\323\001\n\025ComputeThreatListDiff\0225.goo"
          + "gle.cloud.webrisk.v1.ComputeThreatListDi"
          + "ffRequest\0326.google.cloud.webrisk.v1.Comp"
          + "uteThreatListDiffResponse\"K\202\323\344\223\002\035\022\033/v1/t"
          + "hreatLists:computeDiff\332A%threat_type,ver"
          + "sion_token,constraints\022\221\001\n\nSearchUris\022*."
          + "google.cloud.webrisk.v1.SearchUrisReques"
          + "t\032+.google.cloud.webrisk.v1.SearchUrisRe"
          + "sponse\"*\202\323\344\223\002\021\022\017/v1/uris:search\332A\020uri,th"
          + "reat_types\022\241\001\n\014SearchHashes\022,.google.clo"
          + "ud.webrisk.v1.SearchHashesRequest\032-.goog"
          + "le.cloud.webrisk.v1.SearchHashesResponse"
          + "\"4\202\323\344\223\002\023\022\021/v1/hashes:search\332A\030hash_prefi"
          + "x,threat_types\022\266\001\n\020CreateSubmission\0220.go"
          + "ogle.cloud.webrisk.v1.CreateSubmissionRe"
          + "quest\032#.google.cloud.webrisk.v1.Submissi"
          + "on\"K\202\323\344\223\0021\"#/v1/{parent=projects/*}/subm"
          + "issions:\nsubmission\332A\021parent,submission\032"
          + "J\312A\026webrisk.googleapis.com\322A.https://www"
          + ".googleapis.com/auth/cloud-platformB\266\001\n\025"
          + "com.google.webrisk.v1B\014WebRiskProtoP\001Z5c"
          + "loud.google.com/go/webrisk/apiv1/webrisk"
          + "pb;webriskpb\242\002\004GCWR\252\002\027Google.Cloud.WebRi"
          + "sk.V1\312\002\027Google\\Cloud\\WebRisk\\V1\352\002\032Google"
          + "::Cloud::WebRisk::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.protobuf.TimestampProto.getDescriptor(),
            });
    internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_descriptor =
        getDescriptor().getMessageTypes().get(0);
    internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_descriptor,
            new java.lang.String[] {
              "ThreatType", "VersionToken", "Constraints",
            });
    internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_Constraints_descriptor =
        internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_Constraints_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffRequest_Constraints_descriptor,
            new java.lang.String[] {
              "MaxDiffEntries", "MaxDatabaseEntries", "SupportedCompressions",
            });
    internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_descriptor =
        getDescriptor().getMessageTypes().get(1);
    internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_descriptor,
            new java.lang.String[] {
              "ResponseType",
              "Additions",
              "Removals",
              "NewVersionToken",
              "Checksum",
              "RecommendedNextDiff",
            });
    internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_Checksum_descriptor =
        internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_Checksum_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_ComputeThreatListDiffResponse_Checksum_descriptor,
            new java.lang.String[] {
              "Sha256",
            });
    internal_static_google_cloud_webrisk_v1_SearchUrisRequest_descriptor =
        getDescriptor().getMessageTypes().get(2);
    internal_static_google_cloud_webrisk_v1_SearchUrisRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_SearchUrisRequest_descriptor,
            new java.lang.String[] {
              "Uri", "ThreatTypes",
            });
    internal_static_google_cloud_webrisk_v1_SearchUrisResponse_descriptor =
        getDescriptor().getMessageTypes().get(3);
    internal_static_google_cloud_webrisk_v1_SearchUrisResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_SearchUrisResponse_descriptor,
            new java.lang.String[] {
              "Threat",
            });
    internal_static_google_cloud_webrisk_v1_SearchUrisResponse_ThreatUri_descriptor =
        internal_static_google_cloud_webrisk_v1_SearchUrisResponse_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_webrisk_v1_SearchUrisResponse_ThreatUri_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_SearchUrisResponse_ThreatUri_descriptor,
            new java.lang.String[] {
              "ThreatTypes", "ExpireTime",
            });
    internal_static_google_cloud_webrisk_v1_SearchHashesRequest_descriptor =
        getDescriptor().getMessageTypes().get(4);
    internal_static_google_cloud_webrisk_v1_SearchHashesRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_SearchHashesRequest_descriptor,
            new java.lang.String[] {
              "HashPrefix", "ThreatTypes",
            });
    internal_static_google_cloud_webrisk_v1_SearchHashesResponse_descriptor =
        getDescriptor().getMessageTypes().get(5);
    internal_static_google_cloud_webrisk_v1_SearchHashesResponse_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_SearchHashesResponse_descriptor,
            new java.lang.String[] {
              "Threats", "NegativeExpireTime",
            });
    internal_static_google_cloud_webrisk_v1_SearchHashesResponse_ThreatHash_descriptor =
        internal_static_google_cloud_webrisk_v1_SearchHashesResponse_descriptor
            .getNestedTypes()
            .get(0);
    internal_static_google_cloud_webrisk_v1_SearchHashesResponse_ThreatHash_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_SearchHashesResponse_ThreatHash_descriptor,
            new java.lang.String[] {
              "ThreatTypes", "Hash", "ExpireTime",
            });
    internal_static_google_cloud_webrisk_v1_ThreatEntryAdditions_descriptor =
        getDescriptor().getMessageTypes().get(6);
    internal_static_google_cloud_webrisk_v1_ThreatEntryAdditions_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_ThreatEntryAdditions_descriptor,
            new java.lang.String[] {
              "RawHashes", "RiceHashes",
            });
    internal_static_google_cloud_webrisk_v1_ThreatEntryRemovals_descriptor =
        getDescriptor().getMessageTypes().get(7);
    internal_static_google_cloud_webrisk_v1_ThreatEntryRemovals_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_ThreatEntryRemovals_descriptor,
            new java.lang.String[] {
              "RawIndices", "RiceIndices",
            });
    internal_static_google_cloud_webrisk_v1_RawIndices_descriptor =
        getDescriptor().getMessageTypes().get(8);
    internal_static_google_cloud_webrisk_v1_RawIndices_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_RawIndices_descriptor,
            new java.lang.String[] {
              "Indices",
            });
    internal_static_google_cloud_webrisk_v1_RawHashes_descriptor =
        getDescriptor().getMessageTypes().get(9);
    internal_static_google_cloud_webrisk_v1_RawHashes_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_RawHashes_descriptor,
            new java.lang.String[] {
              "PrefixSize", "RawHashes",
            });
    internal_static_google_cloud_webrisk_v1_RiceDeltaEncoding_descriptor =
        getDescriptor().getMessageTypes().get(10);
    internal_static_google_cloud_webrisk_v1_RiceDeltaEncoding_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_RiceDeltaEncoding_descriptor,
            new java.lang.String[] {
              "FirstValue", "RiceParameter", "EntryCount", "EncodedData",
            });
    internal_static_google_cloud_webrisk_v1_Submission_descriptor =
        getDescriptor().getMessageTypes().get(11);
    internal_static_google_cloud_webrisk_v1_Submission_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_Submission_descriptor,
            new java.lang.String[] {
              "Uri",
            });
    internal_static_google_cloud_webrisk_v1_CreateSubmissionRequest_descriptor =
        getDescriptor().getMessageTypes().get(12);
    internal_static_google_cloud_webrisk_v1_CreateSubmissionRequest_fieldAccessorTable =
        new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
            internal_static_google_cloud_webrisk_v1_CreateSubmissionRequest_descriptor,
            new java.lang.String[] {
              "Parent", "Submission",
            });
    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.resourceReference);
    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.protobuf.TimestampProto.getDescriptor();
  }

  // @@protoc_insertion_point(outer_class_scope)
}
