@@ -239,6 +239,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
239239 internal_static_google_api_MethodSettings_LongRunning_descriptor ;
240240 static final com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable
241241 internal_static_google_api_MethodSettings_LongRunning_fieldAccessorTable ;
242+ static final com .google .protobuf .Descriptors .Descriptor
243+ internal_static_google_api_SelectiveGapicGeneration_descriptor ;
244+ static final com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable
245+ internal_static_google_api_SelectiveGapicGeneration_fieldAccessorTable ;
242246
243247 public static com .google .protobuf .Descriptors .FileDescriptor getDescriptor () {
244248 return descriptor ;
@@ -251,72 +255,75 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
251255 "\n \027 google/api/client.proto\022 \n google.api\032 \035 g"
252256 + "oogle/api/launch_stage.proto\032 google/pro"
253257 + "tobuf/descriptor.proto\032 \036 google/protobuf/"
254- + "duration.proto\" t\n \026 CommonLanguageSettings"
255- + "\022 \036 \n \022 reference_docs_uri\030 \001 \001 (\t B\002 \030 \001 \022 :\n \014 dest"
256- + "inations\030 \002 \003 (\016 2$.google.api.ClientLibrar"
257- + "yDestination\" \373 \003 \n \025 ClientLibrarySettings\022 \017 "
258- + "\n \007 version\030 \001 \001 (\t \022 -\n \014 launch_stage\030 \002 \001 (\016 2\027 ."
259- + "google.api.LaunchStage\022 \032 \n \022 rest_numeric_e"
260- + "nums\030 \003 \001 (\010 \022 /\n \r java_settings\030 \025 \001 (\013 2\030 .goog"
261- + "le.api.JavaSettings\022 -\n \014 cpp_settings\030 \026 \001 ("
262- + "\013 2\027 .google.api.CppSettings\022 -\n \014 php_settin"
263- + "gs\030 \027 \001 (\013 2\027 .google.api.PhpSettings\022 3\n \017 pyt"
264- + "hon_settings\030 \030 \001 (\013 2\032 .google.api.PythonSe"
265- + "ttings\022 /\n \r node_settings\030 \031 \001 (\013 2\030 .google.a"
266- + "pi.NodeSettings\022 3\n \017 dotnet_settings\030 \032 \001 (\013 "
267- + "2\032 .google.api.DotnetSettings\022 /\n \r ruby_set"
268- + "tings\030 \033 \001 (\013 2\030 .google.api.RubySettings\022 +\n "
269- + "\013 go_settings\030 \034 \001 (\013 2\026 .google.api.GoSettin"
270- + "gs\" \250 \003 \n \n Publishing\022 3\n \017 method_settings\030 \002 \003 "
271- + "(\013 2\032 .google.api.MethodSettings\022 \025 \n \r new_is"
272- + "sue_uri\030 e \001 (\t \022 \031 \n \021 documentation_uri\030 f \001 (\t "
273- + "\022 \026 \n \016 api_short_name\030 g \001 (\t \022 \024 \n \014 github_label"
274- + "\030 h \001 (\t \022 \036 \n \026 codeowner_github_teams\030 i \003 (\t \022 \026 "
275- + "\n \016 doc_tag_prefix\030 j \001 (\t \022 ;\n \014 organization\030 k"
276- + " \001 (\016 2%.google.api.ClientLibraryOrganizat"
277- + "ion\022 ;\n \020 library_settings\030 m \003 (\013 2!.google.a"
278- + "pi.ClientLibrarySettings\022 )\n !proto_refere"
279- + "nce_documentation_uri\030 n \001 (\t \022 (\n rest_refe"
280- + "rence_documentation_uri\030 o \001 (\t \" \343 \001 \n \014 JavaSe"
281- + "ttings\022 \027 \n \017 library_package\030 \001 \001 (\t \022 L\n \023 servi"
282- + "ce_class_names\030 \002 \003 (\013 2/.google.api.JavaSe"
283- + "ttings.ServiceClassNamesEntry\022 2\n \006 common\030 "
284- + "\003 \001 (\013 2\" .google.api.CommonLanguageSetting"
285- + "s\032 8\n \026 ServiceClassNamesEntry\022 \013 \n \003 key\030 \001 \001 (\t "
286- + "\022 \r \n \005 value\030 \002 \001 (\t :\002 8\001 \" A\n \013 CppSettings\022 2\n \006 co"
287- + "mmon\030 \001 \001 (\013 2\" .google.api.CommonLanguageSe"
288- + "ttings\" A\n \013 PhpSettings\022 2\n \006 common\030 \001 \001 (\013 2\" ."
289- + "google.api.CommonLanguageSettings\" \313 \001 \n \016 Py"
290- + "thonSettings\022 2\n \006 common\030 \001 \001 (\013 2\" .google.ap"
291- + "i.CommonLanguageSettings\022 N\n \025 experimental"
292- + "_features\030 \002 \001 (\013 2/.google.api.PythonSetti"
293- + "ngs.ExperimentalFeatures\032 5\n \024 Experimental"
294- + "Features\022 \035 \n \025 rest_async_io_enabled\030 \001 \001 (\010 \" "
295- + "B\n \014 NodeSettings\022 2\n \006 common\030 \001 \001 (\013 2\" .google"
296- + ".api.CommonLanguageSettings\" \252 \003 \n \016 DotnetSe"
297- + "ttings\022 2\n \006 common\030 \001 \001 (\013 2\" .google.api.Comm"
298- + "onLanguageSettings\022 I\n \020 renamed_services\030 \002 "
299- + " \003 (\013 2/.google.api.DotnetSettings.Renamed"
300- + "ServicesEntry\022 K\n \021 renamed_resources\030 \003 \003 (\013 "
301- + "20.google.api.DotnetSettings.RenamedReso"
302- + "urcesEntry\022 \031 \n \021 ignored_resources\030 \004 \003 (\t \022 \n "
303- + "\030 forced_namespace_aliases\030 \005 \003 (\t \022 \036 \n \026 handw"
304- + "ritten_signatures\030 \006 \003 (\t \032 6\n \024 RenamedServic"
305- + "esEntry\022 \013 \n \003 key\030 \001 \001 (\t \022 \r \n \005 value\030 \002 \001 (\t :\002 8\001 \032 "
306- + "7\n \025 RenamedResourcesEntry\022 \013 \n \003 key\030 \001 \001 (\t \022 \r \n "
307- + "\005 value\030 \002 \001 (\t :\002 8\001 \" B\n \014 RubySettings\022 2\n \006 comm"
308- + "on\030 \001 \001 (\013 2\" .google.api.CommonLanguageSett"
309- + "ings\" @\n \n GoSettings\022 2\n \006 common\030 \001 \001 (\013 2\" .goo"
310- + "gle.api.CommonLanguageSettings\" \317 \002 \n \016 Metho"
311- + "dSettings\022 \020 \n \010 selector\030 \001 \001 (\t \022 <\n \014 long_runn"
312- + "ing\030 \002 \001 (\013 2&.google.api.MethodSettings.Lo"
313- + "ngRunning\022 \035 \n \025 auto_populated_fields\030 \003 \003 (\t "
314- + "\032 \315 \001 \n \013 LongRunning\022 5\n \022 initial_poll_delay\030 \001 "
315- + " \001 (\013 2\031 .google.protobuf.Duration\022 \035 \n \025 poll_"
316- + "delay_multiplier\030 \002 \001 (\002 \022 1\n \016 max_poll_delay"
317- + "\030 \003 \001 (\013 2\031 .google.protobuf.Duration\022 5\n \022 tot"
318- + "al_poll_timeout\030 \004 \001 (\013 2\031 .google.protobuf."
319- + "Duration*\243 \001 \n \031 ClientLibraryOrganization\022 +"
258+ + "duration.proto\" \276 \001 \n \026 CommonLanguageSetting"
259+ + "s\022 \036 \n \022 reference_docs_uri\030 \001 \001 (\t B\002 \030 \001 \022 :\n \014 des"
260+ + "tinations\030 \002 \003 (\016 2$.google.api.ClientLibra"
261+ + "ryDestination\022 H\n \032 selective_gapic_generat"
262+ + "ion\030 \003 \001 (\013 2$.google.api.SelectiveGapicGen"
263+ + "eration\" \373 \003 \n \025 ClientLibrarySettings\022 \017 \n \007 ver"
264+ + "sion\030 \001 \001 (\t \022 -\n \014 launch_stage\030 \002 \001 (\016 2\027 .googl"
265+ + "e.api.LaunchStage\022 \032 \n \022 rest_numeric_enums\030 "
266+ + "\003 \001 (\010 \022 /\n \r java_settings\030 \025 \001 (\013 2\030 .google.ap"
267+ + "i.JavaSettings\022 -\n \014 cpp_settings\030 \026 \001 (\013 2\027 .g"
268+ + "oogle.api.CppSettings\022 -\n \014 php_settings\030 \027 "
269+ + "\001 (\013 2\027 .google.api.PhpSettings\022 3\n \017 python_s"
270+ + "ettings\030 \030 \001 (\013 2\032 .google.api.PythonSetting"
271+ + "s\022 /\n \r node_settings\030 \031 \001 (\013 2\030 .google.api.No"
272+ + "deSettings\022 3\n \017 dotnet_settings\030 \032 \001 (\013 2\032 .go"
273+ + "ogle.api.DotnetSettings\022 /\n \r ruby_settings"
274+ + "\030 \033 \001 (\013 2\030 .google.api.RubySettings\022 +\n \013 go_s"
275+ + "ettings\030 \034 \001 (\013 2\026 .google.api.GoSettings\" \250 \003 "
276+ + "\n \n Publishing\022 3\n \017 method_settings\030 \002 \003 (\013 2\032 ."
277+ + "google.api.MethodSettings\022 \025 \n \r new_issue_u"
278+ + "ri\030 e \001 (\t \022 \031 \n \021 documentation_uri\030 f \001 (\t \022 \026 \n \016 a"
279+ + "pi_short_name\030 g \001 (\t \022 \024 \n \014 github_label\030 h \001 ("
280+ + "\t \022 \036 \n \026 codeowner_github_teams\030 i \003 (\t \022 \026 \n \016 doc"
281+ + "_tag_prefix\030 j \001 (\t \022 ;\n \014 organization\030 k \001 (\016 2"
282+ + "%.google.api.ClientLibraryOrganization\022 ;"
283+ + "\n \020 library_settings\030 m \003 (\013 2!.google.api.Cl"
284+ + "ientLibrarySettings\022 )\n !proto_reference_d"
285+ + "ocumentation_uri\030 n \001 (\t \022 (\n rest_reference"
286+ + "_documentation_uri\030 o \001 (\t \" \343 \001 \n \014 JavaSetting"
287+ + "s\022 \027 \n \017 library_package\030 \001 \001 (\t \022 L\n \023 service_cl"
288+ + "ass_names\030 \002 \003 (\013 2/.google.api.JavaSetting"
289+ + "s.ServiceClassNamesEntry\022 2\n \006 common\030 \003 \001 (\013 "
290+ + "2\" .google.api.CommonLanguageSettings\032 8\n \026 "
291+ + "ServiceClassNamesEntry\022 \013 \n \003 key\030 \001 \001 (\t \022 \r \n \005 v"
292+ + "alue\030 \002 \001 (\t :\002 8\001 \" A\n \013 CppSettings\022 2\n \006 common\030 "
293+ + "\001 \001 (\013 2\" .google.api.CommonLanguageSetting"
294+ + "s\" A\n \013 PhpSettings\022 2\n \006 common\030 \001 \001 (\013 2\" .googl"
295+ + "e.api.CommonLanguageSettings\" \313 \001 \n \016 PythonS"
296+ + "ettings\022 2\n \006 common\030 \001 \001 (\013 2\" .google.api.Com"
297+ + "monLanguageSettings\022 N\n \025 experimental_feat"
298+ + "ures\030 \002 \001 (\013 2/.google.api.PythonSettings.E"
299+ + "xperimentalFeatures\032 5\n \024 ExperimentalFeatu"
300+ + "res\022 \035 \n \025 rest_async_io_enabled\030 \001 \001 (\010 \" B\n \014 No"
301+ + "deSettings\022 2\n \006 common\030 \001 \001 (\013 2\" .google.api."
302+ + "CommonLanguageSettings\" \252 \003 \n \016 DotnetSetting"
303+ + "s\022 2\n \006 common\030 \001 \001 (\013 2\" .google.api.CommonLan"
304+ + "guageSettings\022 I\n \020 renamed_services\030 \002 \003 (\013 2"
305+ + "/.google.api.DotnetSettings.RenamedServi"
306+ + "cesEntry\022 K\n \021 renamed_resources\030 \003 \003 (\013 20.go"
307+ + "ogle.api.DotnetSettings.RenamedResources"
308+ + "Entry\022 \031 \n \021 ignored_resources\030 \004 \003 (\t \022 \n \030 forc"
309+ + "ed_namespace_aliases\030 \005 \003 (\t \022 \036 \n \026 handwritte"
310+ + "n_signatures\030 \006 \003 (\t \032 6\n \024 RenamedServicesEnt"
311+ + "ry\022 \013 \n \003 key\030 \001 \001 (\t \022 \r \n \005 value\030 \002 \001 (\t :\002 8\001 \032 7\n \025 Re"
312+ + "namedResourcesEntry\022 \013 \n \003 key\030 \001 \001 (\t \022 \r \n \005 valu"
313+ + "e\030 \002 \001 (\t :\002 8\001 \" B\n \014 RubySettings\022 2\n \006 common\030 \001 "
314+ + "\001 (\013 2\" .google.api.CommonLanguageSettings\" "
315+ + "@\n \n GoSettings\022 2\n \006 common\030 \001 \001 (\013 2\" .google.a"
316+ + "pi.CommonLanguageSettings\" \317 \002 \n \016 MethodSett"
317+ + "ings\022 \020 \n \010 selector\030 \001 \001 (\t \022 <\n \014 long_running\030 \002 "
318+ + " \001 (\013 2&.google.api.MethodSettings.LongRun"
319+ + "ning\022 \035 \n \025 auto_populated_fields\030 \003 \003 (\t \032 \315 \001 \n \013 "
320+ + "LongRunning\022 5\n \022 initial_poll_delay\030 \001 \001 (\013 2"
321+ + "\031 .google.protobuf.Duration\022 \035 \n \025 poll_delay"
322+ + "_multiplier\030 \002 \001 (\002 \022 1\n \016 max_poll_delay\030 \003 \001 ("
323+ + "\013 2\031 .google.protobuf.Duration\022 5\n \022 total_po"
324+ + "ll_timeout\030 \004 \001 (\013 2\031 .google.protobuf.Durat"
325+ + "ion\" +\n \030 SelectiveGapicGeneration\022 \017 \n \007 metho"
326+ + "ds\030 \001 \003 (\t *\243 \001 \n \031 ClientLibraryOrganization\022 +"
320327 + "\n \' CLIENT_LIBRARY_ORGANIZATION_UNSPECIFIE"
321328 + "D\020 \000 \022 \t \n \005 CLOUD\020 \001 \022 \007 \n \003 ADS\020 \002 \022 \n \n \006 PHOTOS\020 \003 \022 \017 \n \013 S"
322329 + "TREET_VIEW\020 \004 \022 \014 \n \010 SHOPPING\020 \005 \022 \007 \n \003 GEO\020 \006 \022 \021 \n \r G"
@@ -347,7 +354,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
347354 new com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable (
348355 internal_static_google_api_CommonLanguageSettings_descriptor ,
349356 new java .lang .String [] {
350- "ReferenceDocsUri" , "Destinations" ,
357+ "ReferenceDocsUri" , "Destinations" , "SelectiveGapicGeneration" ,
351358 });
352359 internal_static_google_api_ClientLibrarySettings_descriptor =
353360 getDescriptor ().getMessageTypes ().get (1 );
@@ -493,6 +500,14 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
493500 new java .lang .String [] {
494501 "InitialPollDelay" , "PollDelayMultiplier" , "MaxPollDelay" , "TotalPollTimeout" ,
495502 });
503+ internal_static_google_api_SelectiveGapicGeneration_descriptor =
504+ getDescriptor ().getMessageTypes ().get (12 );
505+ internal_static_google_api_SelectiveGapicGeneration_fieldAccessorTable =
506+ new com .google .protobuf .GeneratedMessageV3 .FieldAccessorTable (
507+ internal_static_google_api_SelectiveGapicGeneration_descriptor ,
508+ new java .lang .String [] {
509+ "Methods" ,
510+ });
496511 methodSignature .internalInit (descriptor .getExtensions ().get (0 ));
497512 defaultHost .internalInit (descriptor .getExtensions ().get (1 ));
498513 oauthScopes .internalInit (descriptor .getExtensions ().get (2 ));
0 commit comments