Commit Graph

103 Commits

Author SHA1 Message Date
Google APIs 61ab0348bd feat: Migrate the Bazel rules for the libraries published to google-cloud-ruby to use the gapic-generator-ruby instead of the monolith generator.
PiperOrigin-RevId: 352069361
2021-01-15 13:09:14 -08:00
Google APIs df49bfe877 fix: add retryableStatusCodes back to bigtable
Committer: @miraleung
PiperOrigin-RevId: 351852297
2021-01-14 12:20:21 -08:00
Google APIs 6dae98144d chore: Remove unused 'package' attr from java_gapic_library rules
Committer: @miraleung
PiperOrigin-RevId: 347459563
2020-12-14 13:41:43 -08:00
Google APIs cbbd3170bc feat: migrate bigtable retry/timeout settings to gRPC's service configs
Committer: @miraleung
PiperOrigin-RevId: 346894665
2020-12-10 16:55:57 -08:00
Google APIs 160f80d81d chore: Make microgenerators default for all languages
In particular this applies to Java and Python microgenerators.
With this change `java_gapic_*` and `py_gapic_*` rules mean microgenerator versions. The monolith versions of the rules are named as `java_gapic_*_legacy` and `py_gapic_*_legacy` respectively.

Also change Ads BAZEL template to reflect the change in default rule names.

Also change `DO NOT OVERRIDE` comment warnings meaning (to reflect that now by default microgenerator rules are generated and the generated version must be accepted only if the API is being migrated to the microgenerator).

PiperOrigin-RevId: 346227314
2020-12-07 18:51:08 -08:00
Google APIs 93519d59c6 chore: migrate java-bigtable to the Java microgenerator
Committer: @miraleung
PiperOrigin-RevId: 346117305
2020-12-07 10:04:32 -08:00
Google APIs d189e87120 chore: generate GAPIC metadata JSON file
PiperOrigin-RevId: 345596855
2020-12-03 21:01:09 -08:00
Google APIs ccd6462d31 feat:Update BigtableTableAdmin GetIamPolicy to include the additional binding for Backup.
feat:Change DeleteAppProfileRequest.ignore_warnings to REQUIRED.

PiperOrigin-RevId: 339464550
2020-10-28 08:33:22 -07:00
Google APIs 7391e775fd fix: switch all local LRO Go GAPIC deps to remote
PiperOrigin-RevId: 338561467
2020-10-22 15:30:23 -07:00
Google APIs b821f32047 feat: use https://github.com/googleapis/gapic-generator-csharp for generating C# libraries.
PiperOrigin-RevId: 331104099
2020-09-11 01:16:20 -07:00
Google APIs d13e2da372 build: move gapic-generator-typescript parameters to BUILD.bazel files.
PiperOrigin-RevId: 318386808
2020-06-25 18:07:32 -07:00
Google APIs 5824c4db2d chore: identify php targets using legacy config
PiperOrigin-RevId: 318081240
2020-06-24 09:41:18 -07:00
Google APIs 94fe363755 chore: set Ruby namespace in proto options
PiperOrigin-RevId: 316039767
2020-06-11 21:24:16 -07:00
Google APIs ce56112c35 chore: fix all deps on LRO in go_gapic_library
Removes uses of external dependency on longrunning/autogen:go_default_library
in favor of the local target //google/lonrunning:longrunning_go_gapic.

PiperOrigin-RevId: 314387187
2020-06-02 12:57:24 -07:00
Google APIs ded05197da fix: use grpc_service_config in nodejs_gapic_library
The nodejs_gapic_library targets were migrated to gapic-generator-typescript
which doesn't use gapic_yaml, rendering that attribute unused. Instead it uses
the proto annotations & grpc_service_config, which this change reflects.

PiperOrigin-RevId: 314206960
2020-06-01 14:44:30 -07:00
Google APIs fb8f62b678 fix: retry_codes in BTAdmin.GetIamPolicy for bigtable/admin/v2
Committer: @miraleung
PiperOrigin-RevId: 310426317
2020-05-07 13:31:44 -07:00
Google APIs 756b174de4 fix: Add missing method_signature annotations for BigTable Admin Backup RPCs
The added method_signatures reflect method flattenings in the GAPIC v1 config.

PiperOrigin-RevId: 308824110
2020-04-28 08:05:26 -07:00
Google APIs 42ee97c1b9 chore: revert bigtable-admin to Gapic V1 for Ruby only
PiperOrigin-RevId: 307114445
2020-04-17 14:23:41 -07:00
Google APIs c09ec5156d Use legacy gapic config for select PHP library generation
PiperOrigin-RevId: 307086169
2020-04-17 11:55:02 -07:00
Google APIs cab24c7c9b fix: retry_params in GetIamPolicy for bigtable/admin/v2
Committer: @miraleung
PiperOrigin-RevId: 306886984
2020-04-16 11:28:11 -07:00
Google APIs b849535453 chore: enable gapicv2 for bigtable/admin/v2 API
Committer: @miraleung
PiperOrigin-RevId: 306546316
2020-04-14 17:20:13 -07:00
Google APIs 80dac49dd5 fix: remove unused proto imports in bigtable/admin/v2
Committer: @miraleung
PiperOrigin-RevId: 306539315
2020-04-14 16:38:02 -07:00
Google APIs fea22b1d9f fix: add C++ build rules for Bigtable Admin V2.
PiperOrigin-RevId: 306508794
2020-04-14 13:59:13 -07:00
Google APIs 25a1781c09 bazel: migrate all go_gapic_library targets to microgenerator implementation
* update rules_go and gazelle bazel dependencies
* update gapic-generator bazel dependency (with build file generator changes)

PiperOrigin-RevId: 302730217
2020-03-24 13:05:53 -07:00
Google APIs f2b18cec51 Fix: UpdateBackupRequest.backup is a resource, not a resource reference - remove annotation.
PiperOrigin-RevId: 301636171
2020-03-18 11:58:11 -07:00
Google APIs e7b10591c5 Cloud Bigtable Managed Backup service and message proto files.
PiperOrigin-RevId: 301585144
2020-03-18 07:29:55 -07:00
Google APIs 29a47c965a Increase timeout to 1hr for method `dropRange` in bigtable/admin/v2, which is
synced with the timeout setting in gapic_yaml.

PiperOrigin-RevId: 299917154
2020-03-09 13:18:06 -07:00
Google APIs 71094a343e chore: bigtable/admin/v2 publish retry config
PiperOrigin-RevId: 299391875
2020-03-06 11:02:30 -08:00
Google APIs efd3670597 fix: Add two annotations that we missed.
PiperOrigin-RevId: 294664231
2020-02-12 07:38:46 -08:00
Google APIs f8d9a858a7 fix: artman configuration file for bigtable-admin
PiperOrigin-RevId: 294322616
2020-02-10 15:55:52 -08:00
Google APIs fcc86bee0e fix: Bigtable Admin v2
Change LRO metadata from PartialUpdateInstanceMetadata
to UpdateInstanceMetadata. (Otherwise, it will not build.)

PiperOrigin-RevId: 294264582
2020-02-10 11:27:16 -08:00
Google APIs 6d9361eae2 refactor: Add annotations to Bigtable Admin v2.
PiperOrigin-RevId: 294243406
2020-02-10 10:01:48 -08:00
Google APIs c8aef82028 Add cc_proto_library and cc_grpc_library targets for Bigtable protos.
Also fix indentation of cc_grpc_library targets in Spanner and IAM protos.

PiperOrigin-RevId: 293440538
2020-02-05 13:41:27 -08:00
Google APIs 090d98aea2 docs(bigtable): Fix library release level listed in generated documentation
PiperOrigin-RevId: 287308849
2019-12-27 09:22:10 -08:00
Google APIs 06a840781d Populate BAZEL.build files for around 100 APIs (all APIs we publish) in all 7 langauges.
PiperOrigin-RevId: 282449910
2019-11-25 15:50:18 -08:00
Google APIs c53ed56649 Fix typo in protobuf docs.
PiperOrigin-RevId: 281293109
2019-11-19 07:45:37 -08:00
Google APIs bc76ffd873 Use rules_proto bzl files to load proto_library
This makes googleapis forward compatible with Bazel incompatible change https://github.com/bazelbuild/bazel/issues/8922.

This CL was created by adding @rules_proto to the WORKSPACE file and then running:

find . -name BUILD.bazel | \
  while read build; do \
    buildifier --lint=fix --warnings=load $build; \
  done

Since buildifier cannot be told not to reformat the BUILD file, some files are reformatted.

PiperOrigin-RevId: 280356106
2019-11-13 22:28:15 -08:00
Google APIs 248abde06e Integrate GAPIC Python Bazel Extensions
Also configure python build for the following clients as an example:

diaglogflow/v2
language/v1
texttospeech/v1
firestore/v1beta1
pubsub/v1

PiperOrigin-RevId: 279406526
2019-11-08 15:45:31 -08:00
Google APIs 271fed175d Synchronize new proto/yaml changes.
PiperOrigin-RevId: 277992079
2019-11-01 13:40:20 -07:00
Google APIs a9589347c8 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 276110444
2019-10-22 11:43:03 -07:00
Google APIs 95c0959449 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 276083452
2019-10-22 09:46:06 -07:00
Google APIs 0c0bbaeb69 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 274037944
2019-10-10 14:21:31 -07:00
Google APIs a2158681f6 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 266999433
2019-09-03 13:25:33 -07:00
Google APIs 184ab77f4c Synchronize new proto/yaml changes.
PiperOrigin-RevId: 259048326
2019-07-19 15:17:13 -07:00
Google APIs 6a2f0244d6 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 249677018
2019-05-23 11:03:47 -07:00
Google APIs 6ea045ad2e Synchronize new proto/yaml changes.
PiperOrigin-RevId: 249345152
2019-05-21 16:07:26 -07:00
Google APIs 275cdfcdc3 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 248217300
2019-05-14 14:55:52 -07:00
Google APIs eb26914666 Synchronize new proto/yaml changes.
PiperOrigin-RevId: 248181106
2019-05-14 11:44:36 -07:00
Google APIs f86c9531dc Synchronize new proto/yaml changes.
PiperOrigin-RevId: 247457584
2019-05-09 10:56:46 -07:00
Google APIs 9497e697af Synchronize new proto/yaml changes.
PiperOrigin-RevId: 247122368
2019-05-07 17:34:22 -07:00