Skip to content
This repository was archived by the owner on Sep 5, 2023. It is now read-only.

Commit a2a6aaf

Browse files
chore: upgrade gapic-generator-python to 0.46.3 (#73)
PiperOrigin-RevId: 373649163 Source-Link: googleapis/googleapis@7e1b14e Source-Link: https://github.com/googleapis/googleapis-gen/commit/0a3c7d272d697796db75857bac73905c68e498c3 fix: add async client to %name_%version/init.py chore: add autogenerated snippets chore: remove auth, policy, and options from the reserved names list feat: support self-signed JWT flow for service accounts chore: enable GAPIC metadata generation chore: sort subpackages in %namespace/%name/init.py
1 parent 434b404 commit a2a6aaf

31 files changed

Lines changed: 1372 additions & 962 deletions

docs/billing_v1/cloud_billing.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ CloudBilling
55
:members:
66
:inherited-members:
77

8-
98
.. automodule:: google.cloud.billing_v1.services.cloud_billing.pagers
109
:members:
1110
:inherited-members:

docs/billing_v1/cloud_catalog.rst

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,6 @@ CloudCatalog
55
:members:
66
:inherited-members:
77

8-
98
.. automodule:: google.cloud.billing_v1.services.cloud_catalog.pagers
109
:members:
1110
:inherited-members:

google/cloud/billing/__init__.py

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# -*- coding: utf-8 -*-
2-
32
# Copyright 2020 Google LLC
43
#
54
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -15,14 +14,15 @@
1514
# limitations under the License.
1615
#
1716

17+
from google.cloud.billing_v1.services.cloud_billing.client import CloudBillingClient
1818
from google.cloud.billing_v1.services.cloud_billing.async_client import (
1919
CloudBillingAsyncClient,
2020
)
21-
from google.cloud.billing_v1.services.cloud_billing.client import CloudBillingClient
21+
from google.cloud.billing_v1.services.cloud_catalog.client import CloudCatalogClient
2222
from google.cloud.billing_v1.services.cloud_catalog.async_client import (
2323
CloudCatalogAsyncClient,
2424
)
25-
from google.cloud.billing_v1.services.cloud_catalog.client import CloudCatalogClient
25+
2626
from google.cloud.billing_v1.types.cloud_billing import BillingAccount
2727
from google.cloud.billing_v1.types.cloud_billing import CreateBillingAccountRequest
2828
from google.cloud.billing_v1.types.cloud_billing import GetBillingAccountRequest
@@ -46,29 +46,29 @@
4646
from google.cloud.billing_v1.types.cloud_catalog import Sku
4747

4848
__all__ = (
49-
"AggregationInfo",
50-
"BillingAccount",
51-
"Category",
52-
"CloudBillingAsyncClient",
5349
"CloudBillingClient",
54-
"CloudCatalogAsyncClient",
50+
"CloudBillingAsyncClient",
5551
"CloudCatalogClient",
52+
"CloudCatalogAsyncClient",
53+
"BillingAccount",
5654
"CreateBillingAccountRequest",
5755
"GetBillingAccountRequest",
5856
"GetProjectBillingInfoRequest",
5957
"ListBillingAccountsRequest",
6058
"ListBillingAccountsResponse",
6159
"ListProjectBillingInfoRequest",
6260
"ListProjectBillingInfoResponse",
61+
"ProjectBillingInfo",
62+
"UpdateBillingAccountRequest",
63+
"UpdateProjectBillingInfoRequest",
64+
"AggregationInfo",
65+
"Category",
6366
"ListServicesRequest",
6467
"ListServicesResponse",
6568
"ListSkusRequest",
6669
"ListSkusResponse",
6770
"PricingExpression",
6871
"PricingInfo",
69-
"ProjectBillingInfo",
7072
"Service",
7173
"Sku",
72-
"UpdateBillingAccountRequest",
73-
"UpdateProjectBillingInfoRequest",
7474
)

google/cloud/billing_v1/__init__.py

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# -*- coding: utf-8 -*-
2-
32
# Copyright 2020 Google LLC
43
#
54
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -16,7 +15,10 @@
1615
#
1716

1817
from .services.cloud_billing import CloudBillingClient
18+
from .services.cloud_billing import CloudBillingAsyncClient
1919
from .services.cloud_catalog import CloudCatalogClient
20+
from .services.cloud_catalog import CloudCatalogAsyncClient
21+
2022
from .types.cloud_billing import BillingAccount
2123
from .types.cloud_billing import CreateBillingAccountRequest
2224
from .types.cloud_billing import GetBillingAccountRequest
@@ -39,12 +41,14 @@
3941
from .types.cloud_catalog import Service
4042
from .types.cloud_catalog import Sku
4143

42-
4344
__all__ = (
45+
"CloudBillingAsyncClient",
46+
"CloudCatalogAsyncClient",
4447
"AggregationInfo",
4548
"BillingAccount",
4649
"Category",
4750
"CloudBillingClient",
51+
"CloudCatalogClient",
4852
"CreateBillingAccountRequest",
4953
"GetBillingAccountRequest",
5054
"GetProjectBillingInfoRequest",
@@ -63,5 +67,4 @@
6367
"Sku",
6468
"UpdateBillingAccountRequest",
6569
"UpdateProjectBillingInfoRequest",
66-
"CloudCatalogClient",
6770
)
Lines changed: 157 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,157 @@
1+
{
2+
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
3+
"language": "python",
4+
"libraryPackage": "google.cloud.billing_v1",
5+
"protoPackage": "google.cloud.billing.v1",
6+
"schema": "1.0",
7+
"services": {
8+
"CloudBilling": {
9+
"clients": {
10+
"grpc": {
11+
"libraryClient": "CloudBillingClient",
12+
"rpcs": {
13+
"CreateBillingAccount": {
14+
"methods": [
15+
"create_billing_account"
16+
]
17+
},
18+
"GetBillingAccount": {
19+
"methods": [
20+
"get_billing_account"
21+
]
22+
},
23+
"GetIamPolicy": {
24+
"methods": [
25+
"get_iam_policy"
26+
]
27+
},
28+
"GetProjectBillingInfo": {
29+
"methods": [
30+
"get_project_billing_info"
31+
]
32+
},
33+
"ListBillingAccounts": {
34+
"methods": [
35+
"list_billing_accounts"
36+
]
37+
},
38+
"ListProjectBillingInfo": {
39+
"methods": [
40+
"list_project_billing_info"
41+
]
42+
},
43+
"SetIamPolicy": {
44+
"methods": [
45+
"set_iam_policy"
46+
]
47+
},
48+
"TestIamPermissions": {
49+
"methods": [
50+
"test_iam_permissions"
51+
]
52+
},
53+
"UpdateBillingAccount": {
54+
"methods": [
55+
"update_billing_account"
56+
]
57+
},
58+
"UpdateProjectBillingInfo": {
59+
"methods": [
60+
"update_project_billing_info"
61+
]
62+
}
63+
}
64+
},
65+
"grpc-async": {
66+
"libraryClient": "CloudBillingAsyncClient",
67+
"rpcs": {
68+
"CreateBillingAccount": {
69+
"methods": [
70+
"create_billing_account"
71+
]
72+
},
73+
"GetBillingAccount": {
74+
"methods": [
75+
"get_billing_account"
76+
]
77+
},
78+
"GetIamPolicy": {
79+
"methods": [
80+
"get_iam_policy"
81+
]
82+
},
83+
"GetProjectBillingInfo": {
84+
"methods": [
85+
"get_project_billing_info"
86+
]
87+
},
88+
"ListBillingAccounts": {
89+
"methods": [
90+
"list_billing_accounts"
91+
]
92+
},
93+
"ListProjectBillingInfo": {
94+
"methods": [
95+
"list_project_billing_info"
96+
]
97+
},
98+
"SetIamPolicy": {
99+
"methods": [
100+
"set_iam_policy"
101+
]
102+
},
103+
"TestIamPermissions": {
104+
"methods": [
105+
"test_iam_permissions"
106+
]
107+
},
108+
"UpdateBillingAccount": {
109+
"methods": [
110+
"update_billing_account"
111+
]
112+
},
113+
"UpdateProjectBillingInfo": {
114+
"methods": [
115+
"update_project_billing_info"
116+
]
117+
}
118+
}
119+
}
120+
}
121+
},
122+
"CloudCatalog": {
123+
"clients": {
124+
"grpc": {
125+
"libraryClient": "CloudCatalogClient",
126+
"rpcs": {
127+
"ListServices": {
128+
"methods": [
129+
"list_services"
130+
]
131+
},
132+
"ListSkus": {
133+
"methods": [
134+
"list_skus"
135+
]
136+
}
137+
}
138+
},
139+
"grpc-async": {
140+
"libraryClient": "CloudCatalogAsyncClient",
141+
"rpcs": {
142+
"ListServices": {
143+
"methods": [
144+
"list_services"
145+
]
146+
},
147+
"ListSkus": {
148+
"methods": [
149+
"list_skus"
150+
]
151+
}
152+
}
153+
}
154+
}
155+
}
156+
}
157+
}

google/cloud/billing_v1/services/__init__.py

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# -*- coding: utf-8 -*-
2-
32
# Copyright 2020 Google LLC
43
#
54
# Licensed under the Apache License, Version 2.0 (the "License");

google/cloud/billing_v1/services/cloud_billing/__init__.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,4 @@
11
# -*- coding: utf-8 -*-
2-
32
# Copyright 2020 Google LLC
43
#
54
# Licensed under the Apache License, Version 2.0 (the "License");
@@ -14,7 +13,6 @@
1413
# See the License for the specific language governing permissions and
1514
# limitations under the License.
1615
#
17-
1816
from .client import CloudBillingClient
1917
from .async_client import CloudBillingAsyncClient
2018

0 commit comments

Comments
 (0)