diff --git a/google/cloud/kms/v1/BUILD.bazel b/google/cloud/kms/v1/BUILD.bazel index 2ef649a6..888d038d 100644 --- a/google/cloud/kms/v1/BUILD.bazel +++ b/google/cloud/kms/v1/BUILD.bazel @@ -39,14 +39,16 @@ proto_library_with_info( ############################################################################## # Java +# DO NOT OVERRIDE with autogenerated rules if NOT migrated to Java Microgen ############################################################################## load( "@com_google_googleapis_imports//:imports.bzl", - "java_gapic_assembly_gradle_pkg", - "java_gapic_library", - "java_gapic_test", "java_grpc_library", "java_proto_library", + java_gapic_assembly_gradle_pkg = "java_gapic_assembly_gradle_pkg_legacy", + java_gapic_library = "java_gapic_library_legacy", + java_gapic_test = "java_gapic_test_legacy", + java_resource_name_proto_library = "java_resource_name_proto_library_legacy", ) java_proto_library( @@ -60,15 +62,28 @@ java_grpc_library( deps = [":kms_java_proto"], ) +java_resource_name_proto_library( + name = "kms_java_gapic_resource_name", + gapic_yaml = "cloudkms_gapic.yaml", + deps = [ + ":kms_proto", + "//google/cloud:common_resources_proto", + ], +) + java_gapic_library( name = "kms_java_gapic", - srcs = [":kms_proto_with_info"], + src = ":kms_proto_with_info", + gapic_yaml = "cloudkms_gapic.yaml", + gen_resource_name = False, grpc_service_config = "cloudkms_grpc_service_config.json", + service_yaml = "cloudkms_v1.yaml", test_deps = [ ":kms_java_grpc", "//google/iam/v1:iam_java_grpc", ], deps = [ + ":kms_java_gapic_resource_name", ":kms_java_proto", "//google/iam/v1:iam_java_proto", ], @@ -87,6 +102,7 @@ java_gapic_assembly_gradle_pkg( name = "google-cloud-kms-v1-java", deps = [ ":kms_java_gapic", + ":kms_java_gapic_resource_name", ":kms_java_grpc", ":kms_java_proto", ":kms_proto", diff --git a/google/cloud/kms/v1/cloudkms_gapic.yaml b/google/cloud/kms/v1/cloudkms_gapic.yaml index 133fc5b8..3fc41cbe 100644 --- a/google/cloud/kms/v1/cloudkms_gapic.yaml +++ b/google/cloud/kms/v1/cloudkms_gapic.yaml @@ -2,6 +2,8 @@ type: com.google.api.codegen.ConfigProto config_schema_version: 2.0.0 # The settings of generated code in a specific language. language_settings: + java: + package_name: com.google.cloud.kms.v1 python: package_name: google.cloud.kms_v1.gapic go: