Commit graph

61 commits

Author SHA1 Message Date
Google APIs
711d67eea6 chore: migrate billing/v1 to the PHP microgenerator
Committer: @miraleung
PiperOrigin-RevId: 369876078
2021-04-22 08:27:45 -07:00
Google APIs
dd6ba75f1e feat: Added support for configurable budget time period.
fix: Updated some documentation links.

PiperOrigin-RevId: 368871890
2021-04-16 10:32:14 -07:00
Google APIs
24f0828e94 feat: Added support for configurable budget time period.
fix: Updated some documentation links.

PiperOrigin-RevId: 368871882
2021-04-16 10:21:30 -07:00
Google APIs
6332954586 chore: migrate billingbudgets/{v1,v1beta1} to the PHP microgenerator
Committer: @miraleung
PiperOrigin-RevId: 368055887
2021-04-12 12:13:26 -07:00
Google APIs
c80d148b11 fix!: remove v1alpha1 client
BREAKING CHANGE: Budget API alpha is no longer supported

PiperOrigin-RevId: 363934123
2021-03-19 11:30:34 -07: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
f3a60f63c1 docs: Update rules for currency_code in budget_amount.
PiperOrigin-RevId: 357051517
2021-02-11 13:54:35 -08:00
Google APIs
dd89b0cc1b docs: Update rules for currency_code in budget_amount.
PiperOrigin-RevId: 356991675
2021-02-11 09:29:29 -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
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
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
adcf2b655d chore: migrate java-billing to the Java microgenerator
Committer: @miraleung
PiperOrigin-RevId: 346134186
2020-12-07 12:41:38 -08:00
Google APIs
61771acd29 chore: migrate java-billingbudgets to the Java microgenerator
Committer: @miraleung
PiperOrigin-RevId: 346132901
2020-12-07 12:18:39 -08:00
Google APIs
d189e87120 chore: generate GAPIC metadata JSON file
PiperOrigin-RevId: 345596855
2020-12-03 21:01:09 -08:00
Google APIs
64dd7a3072 chore: use python microgenerator rules for billing
PiperOrigin-RevId: 343372581
2020-11-19 14:39:16 -08:00
Google APIs
6a69c750c3 docs: Reworded comments for the new credit types filter
PiperOrigin-RevId: 342721036
2020-11-16 14:26:51 -08:00
Google APIs
6c0f55f33f docs: Reworded comments for the new credit types filter
PiperOrigin-RevId: 341478628
2020-11-09 13:53:23 -08:00
Google APIs
1e0efcfe77 build(nodejs): provide package_name hint to npm
PiperOrigin-RevId: 341082612
2020-11-06 11:12:31 -08:00
Google APIs
b036c69138 chore: use python microgenerator for analytics and billing budgtes
PiperOrigin-RevId: 341060773
2020-11-06 09:17:41 -08:00
Google APIs
75bb022c77 build(node): add hint re: package name
PiperOrigin-RevId: 340874947
2020-11-05 10:04:24 -08:00
Google APIs
1f22d1e965 docs: Reworded comments for the new credit types filter
PiperOrigin-RevId: 340738401
2020-11-04 15:26:04 -08:00
Google APIs
a9dafb196a feat: Add support for credit type filter field.
PiperOrigin-RevId: 339511971
2020-10-28 12:16:30 -07:00
Google APIs
f4f491879f feat: Cloud Billing Budget API v1alpha1
Add support for credit type filter field.

PiperOrigin-RevId: 339472806
2020-10-28 09:19:56 -07:00
Google APIs
a15a776b0c feat: Add support for credit type filter field.
PiperOrigin-RevId: 339364732
2020-10-27 17:28:11 -07:00
Google APIs
fcbc145b07 fix: add Bazel targets for GAPIC libraries.
PiperOrigin-RevId: 339353277
2020-10-27 16:20:21 -07:00
Google APIs
cc0c4e7790 feat: add v1 Cloud Billing Budgets API
PiperOrigin-RevId: 335474297
2020-10-05 12:30:26 -07:00
Google APIs
921ce41f94 feat: Added support for field to disable default budget alerts to IAM recipients.
fix: Pub/Sub fields in AllUpdatesRule are now optional.
fix: Added cloud-billing OAuth scope.

PiperOrigin-RevId: 331675651
2020-09-14 18:43:26 -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
abb30a02aa chore: use gapic-generator-python 0.28.1
Also re-adds the grpc_service_config to all the Python libraries that have been moved to the microgenerator.

PiperOrigin-RevId: 321807443
2020-07-17 10:40:12 -07:00
Google APIs
3b634f6060 build: drop Artman config
PiperOrigin-RevId: 321028717
2020-07-13 14:02:36 -07:00
Google APIs
d120ee7252 feat: migrate billing budget v1beta1 BUILD.bazel python part to use micro-gen
PiperOrigin-RevId: 320980240
2020-07-13 10:16:11 -07:00
Google APIs
50ae1c72fd Cloud Billing Budget API v1beta1
Added monitoring_notification_channels field to allow configuration of additional budget alert recipients.

PiperOrigin-RevId: 320484049
2020-07-09 15:14:07 -07:00
Google APIs
d7c66c92df fix: migrate billing/v1 to grpc_service_config
PiperOrigin-RevId: 318891538
2020-06-29 14:16:55 -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
5920d376e8 fix: combine billing/v1 grpc_service_config files
This combines the cloud_catalog_grpc_service_config.json methodConfig(s)
with the cloud_billing_grpc_service_config.json, and removes the
cloud_catalog_grpc_service_config.json file.

PiperOrigin-RevId: 318328852
2020-06-25 12:49:33 -07:00
Google APIs
e569fc5ac9 fix: migrate billing/budgets/v1beta1 to grpc_service_config
PiperOrigin-RevId: 318180691
2020-06-24 18:15:13 -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
af7903d2fb Cloud Billing Budget API v1alpha1
Add support for subaccounts and labels filter fields.

PiperOrigin-RevId: 313202970
2020-05-26 09:23:48 -07:00
Google APIs
1b101f55aa Cloud Billing Budget API v1beta1
Add support for subaccounts and labels filter fields.

PiperOrigin-RevId: 312682133
2020-05-21 09:19:23 -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
800384063a Cloud Billing Budget API v1beta1
Modified api documentation to include warnings about the new filter field.

PiperOrigin-RevId: 301634389
2020-03-18 11:47:29 -07:00
Google APIs
0cc6c146b6 Cloud Billing Budget API v1alpha1
Modified api documentation to include warnings about the new filter field.

PiperOrigin-RevId: 301630018
2020-03-18 11:26:11 -07:00
Google APIs
e7d8a694f4 Depend on the latest gapic-generator and resource names plugin.
This fixes the very old an very annoying bug: https://github.com/googleapis/gapic-generator/pull/3087

PiperOrigin-RevId: 293903652
2020-02-07 15:18:00 -08:00
Google APIs
5c9a8c2beb Adding no-arg method signatures for ListBillingAccounts and ListServices
PiperOrigin-RevId: 289891136
2020-01-15 10:49:15 -08:00
Google APIs
56f263fe95 Catalog API: Adding config necessary to build client libraries
PiperOrigin-RevId: 289149879
2020-01-10 13:04:49 -08:00
Google APIs
08b488e066 Exposing cloud_catalog.proto (This API is already available through REST)
PiperOrigin-RevId: 288625007
2020-01-07 20:23:20 -08:00
Google APIs
f2880f5b34 Billing account API: Adding config necessary to build client libraries
PiperOrigin-RevId: 288351810
2020-01-06 12:26:35 -08:00
Google APIs
4d45a6399e Refreshing Cloud Billing API protos.
This exposes the following API methods:
- UpdateBillingAccount
- CreateBillingAccount
- GetIamPolicy
- SetIamPolicy
- TestIamPermissions

There are also some new fields to support the management of sub-accounts.

PiperOrigin-RevId: 287908369
2020-01-02 15:50:31 -08:00
Google APIs
59a7805353 Removing TODO comment
PiperOrigin-RevId: 283592535
2019-12-03 11:58:51 -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