Commit graph

113 commits

Author SHA1 Message Date
Google APIs
131f4f7142 feat!: migrate bigtableadmin to the PHP microgenerator
Committer: @miraleung
PiperOrigin-RevId: 373672963
2021-05-13 15:40:16 -07:00
Google APIs
43d201c7de docs: update the comments in Cloud Bigtable RestoreTable API to reflect the new API capability
Committer: @liubonan
PiperOrigin-RevId: 372995286
2021-05-10 13:05:35 -07:00
Google APIs
f46e9e5d03 fix!: Remove deprecated V1 APIs
PiperOrigin-RevId: 368001047
2021-04-12 07:43:56 -07:00
Google APIs
8e15837906 fix!: Remove deprecated V1 APIs
PiperOrigin-RevId: 367119556
2021-04-06 17:31:10 -07:00
Google APIs
7239c848fb fix!: Remove deprecated V1 APIs
PiperOrigin-RevId: 367086511
2021-04-06 14:32:34 -07:00
Google APIs
458338f8ca fix(retry): restore grpc_service_config for CreateBackup and {Restore,Snapshot}Table
Committer: @miraleung
PiperOrigin-RevId: 361301101
2021-03-06 02:06:39 -08:00
Google APIs
eabec5a212 feat: Publish new fields to support Customer Managed Encryption Keys (CMEK) on the existing Cloud Bigtable service methods.
PiperOrigin-RevId: 359130387
2021-02-23 14:08:53 -08:00
Google APIs
959b0bcea3 feat: Update the ruby_cloud_gapic_library rules for the libraries published to google-cloud-ruby to the form that works with build_gen (separate parameters for ruby_cloud_title and ruby_cloud_description).
chore: Update Bazel-Ruby rules version.
chore: Update build_gen version.

PiperOrigin-RevId: 358357761
2021-02-19 01:21:43 -08:00
Google APIs
1e0c741368 chore: migrate bigtable to the Python microgenerator
PiperOrigin-RevId: 356992836
2021-02-11 09:40:17 -08:00
Google APIs
6e7c1456a6 chore: remove all artman config files
Committer: @miraleung
PiperOrigin-RevId: 355442156
2021-02-03 11:32:16 -08:00
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