8000 feat: enable "rest" transport in Python for services supporting numer… · googleapis/google-cloud-python@f7caff3 · GitHub 10000
[go: up one dir, main page]

Skip to content

Commit f7caff3

Browse files
feat: enable "rest" transport in Python for services supporting numeric enums (#225)
* feat: enable "rest" transport in Python for services supporting numeric enums PiperOrigin-RevId: 508143576 Source-Link: googleapis/googleapis@7a702a9 Source-Link: googleapis/googleapis-gen@6ad1279 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmFkMTI3OWMwZTdhYTc4N2FjNmI2NmM5ZmQ0YTIxMDY5MmVkZmZjZCJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * fix: Add service_yaml_parameters to py_gapic_library BUILD.bazel targets PiperOrigin-RevId: 510187992 Source-Link: googleapis/googleapis@5edc235 Source-Link: googleapis/googleapis-gen@b0bedb7 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjBiZWRiNzJlNDc2NWEzZTBiNjc0YTI4YzUwZWEwZjlhOWIyNmE4OSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 837dad9 commit f7caff3

File tree

11 files changed

+10663
-657
lines changed

11 files changed

+10663
-657
lines changed

packages/google-cloud-gke-hub/.coveragerc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,8 +4,8 @@ branch = True
44
[report]
55
show_missing = True
66
omit =
7-
google/cloud/gkehub/__init__.py
8-
google/cloud/gkehub/gapic_version.py
7+
google/cloud/gkehub/multiclusteringress/__init__.py
8+
google/cloud/gkehub/multiclusteringress/gapic_version.py
99
exclude_lines =
1010
# Re-enable the standard pragma
1111
pragma: NO COVER

packages/google-cloud-gke-hub/google/cloud/gkehub_v1/gapic_metadata.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,66 @@
126126
]
127127
}
128128
}
129+
},
130+
"rest": {
131+
"libraryClient": "GkeHubClient",
132+
"rpcs": {
133+
"CreateFeature": {
134+
"methods": [
135+
"create_feature"
136+
]
137+
},
138+
"CreateMembership": {
139+
"methods": [
140+
"create_membership"
141+
]
142+
},
143+
"DeleteFeature": {
144+
"methods": [
145+
"delete_feature"
146+
]
147+
},
148+
"DeleteMembership": {
149+
"methods": [
150+
"delete_membership"
151+
]
152+
},
153+
"GenerateConnectManifest": {
154+
"methods": [
155+
"generate_connect_manifest"
156+
]
157+
},
158+
"GetFeature": {
159+
"methods": [
160+
"get_feature"
161+
]
162+
},
163+
"GetMembership": {
164+
"methods": [
165+
"get_membership"
166+
]
167+
},
168+
"ListFeatures": {
169+
"methods": [
170+
"list_features"
171+
]
172+
},
173+
"ListMemberships": {
174+
"methods": [
175+
"list_memberships"
176+
]
177+
},
178+
"UpdateFeature": {
179+
"methods": [
180+
"update_feature"
181+
]
182+
},
183+
"UpdateMembership": {
184+
"methods": [
185+
"update_membership"
186+
]
187+
}
188+
}
129189
}
130190
}
131191
}

packages/google-cloud-gke-hub/google/cloud/gkehub_v1/services/gke_hub/client.py

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@
5858
from .transports.base import DEFAULT_CLIENT_INFO, GkeHubTransport
5959
from .transports.grpc import GkeHubGrpcTransport
6060
from .transports.grpc_asyncio import GkeHubGrpcAsyncIOTransport
61+
from .transports.rest import GkeHubRestTransport
6162

6263

6364
class GkeHubClientMeta(type):
@@ -71,6 +72,7 @@ class GkeHubClientMeta(type):
7172
_transport_registry = OrderedDict() # type: Dict[str, Type[GkeHubTransport]]
7273
_transport_registry["grpc"] = GkeHubGrpcTransport
7374
_transport_registry["grpc_asyncio"] = GkeHubGrpcAsyncIOTransport
75+
_transport_registry["rest"] = GkeHubRestTransport
7476

7577
def get_transport_class(
7678
cls,

packages/google-cloud-gke-hub/google/cloud/gkehub_v1/services/gke_hub/transports/__init__.py

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,18 @@
1919
from .base import GkeHubTransport
2020
from .grpc import GkeHubGrpcTransport
2121
from .grpc_asyncio import GkeHubGrpcAsyncIOTransport
22+
from .rest import GkeHubRestInterceptor, GkeHubRestTransport
2223

2324
# Compile a registry of transports.
2425
_transport_registry = OrderedDict() # type: Dict[str, Type[GkeHubTransport]]
2526
_transport_registry["grpc"] = GkeHubGrpcTransport
2627
_transport_registry["grpc_asyncio"] = GkeHubGrpcAsyncIOTransport
28+
_transport_registry["rest"] = GkeHubRestTransport
2729

2830
__all__ = (
2931
"GkeHubTransport",
3032
"GkeHubGrpcTransport",
3133
"GkeHubGrpcAsyncIOTransport",
34+
"GkeHubRestTransport",
35+
"GkeHubRestInterceptor",
3236
)

0 commit comments

Comments
 (0)
0