@@ -190,6 +190,7 @@ def _java_gapic_srcjar(
190190 # possible values are: "grpc", "rest", "grpc+rest"
191191 transport ,
192192 rest_numeric_enums ,
193+ generate_version_java = True ,
193194 # Can be used to provide a java_library with a customized generator,
194195 # like the one which dumps descriptor to a file for future debugging.
195196 java_generator_name = "java_gapic" ,
@@ -217,6 +218,9 @@ def _java_gapic_srcjar(
217218 if rest_numeric_enums :
218219 opt_args .append ("rest-numeric-enums" )
219220
221+ if generate_version_java :
222+ opt_args .append ("generate-version-java" )
223+
220224 # Produces the GAPIC metadata file if this flag is set. to any value.
221225 # Protoc invocation: --java_gapic_opt=metadata
222226 plugin_args = ["metadata" ]
@@ -245,6 +249,7 @@ def java_gapic_library(
245249 # possible values are: "grpc", "rest", "grpc+rest"
246250 transport = None ,
247251 rest_numeric_enums = False ,
252+ generate_version_java = True ,
248253 ** kwargs ):
249254 srcjar_name = name + "_srcjar"
250255 raw_srcjar_name = srcjar_name + "_raw"
@@ -257,6 +262,7 @@ def java_gapic_library(
257262 service_yaml = service_yaml ,
258263 transport = transport ,
259264 rest_numeric_enums = rest_numeric_enums ,
265+ generate_version_java = generate_version_java ,
260266 java_generator_name = "java_gapic" ,
261267 ** kwargs
262268 )
@@ -399,6 +405,7 @@ def java_generator_request_dump(
399405 service_yaml = None ,
400406 transport = None ,
401407 rest_numeric_enums = False ,
408+ generate_version_java = True ,
402409 ** kwargs ):
403410 _java_gapic_srcjar (
404411 name = name ,
@@ -408,6 +415,7 @@ def java_generator_request_dump(
408415 service_yaml = service_yaml ,
409416 transport = transport ,
410417 rest_numeric_enums = rest_numeric_enums ,
418+ generate_version_java = generate_version_java ,
411419 java_generator_name = "code_generator_request_dumper" ,
412420 ** kwargs
413421 )
0 commit comments