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

Commit 731fee9

Browse files
feat: enable "rest" transport in Python for services supporting numeric enums (#363)
* feat: enable "rest" transport in Python for services supporting numeric enums PiperOrigin-RevId: 508143576 Source-Link: googleapis/googleapis@7a702a9 Source-Link: https://github.com/googleapis/googleapis-gen/commit/6ad1279c0e7aa787ac6b66c9fd4a210692edffcd Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNmFkMTI3OWMwZTdhYTc4N2FjNmI2NmM5ZmQ0YTIxMDY5MmVkZmZjZCJ9 * 🦉 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 5e4eed9 commit 731fee9

File tree

5 files changed

+2142
-4
lines changed

5 files changed

+2142
-4
lines changed

google/cloud/devtools/containeranalysis_v1/gapic_metadata.json

+25
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,31 @@
5656
]
5757
}
5858
}
59+
},
60+
"rest": {
61+
"libraryClient": "ContainerAnalysisClient",
62+
"rpcs": {
63+
"GetIamPolicy": {
64+
"methods": [
65+
"get_iam_policy"
66+
]
67+
},
68+
"GetVulnerabilityOccurrencesSummary": {
69+
"methods": [
70+
"get_vulnerability_occurrences_summary"
71+
]
72+
},
73+
"SetIamPolicy": {
74+
"methods": [
75+
"set_iam_policy"
76+
]
77+
},
78+
"TestIamPermissions": {
79+
"methods": [
80+
"test_iam_permissions"
81+
]
82+
}
83+
}
5984
}
6085
}
6186
}

google/cloud/devtools/containeranalysis_v1/services/container_analysis/client.py

+2
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@
5656
from .transports.base import DEFAULT_CLIENT_INFO, ContainerAnalysisTransport
5757
from .transports.grpc import ContainerAnalysisGrpcTransport
5858
from .transports.grpc_asyncio import ContainerAnalysisGrpcAsyncIOTransport
59+
from .transports.rest import ContainerAnalysisRestTransport
5960

6061

6162
class ContainerAnalysisClientMeta(type):
@@ -71,6 +72,7 @@ class ContainerAnalysisClientMeta(type):
7172
) # type: Dict[str, Type[ContainerAnalysisTransport]]
7273
_transport_registry["grpc"] = ContainerAnalysisGrpcTransport
7374
_transport_registry["grpc_asyncio"] = ContainerAnalysisGrpcAsyncIOTransport
75+
_transport_registry["rest"] = ContainerAnalysisRestTransport
7476

7577
def get_transport_class(
7678
cls,

google/cloud/devtools/containeranalysis_v1/services/container_analysis/transports/__init__.py

+4
Original file line numberDiff line numberDiff line change
@@ -19,14 +19,18 @@
1919
from .base import ContainerAnalysisTransport
2020
from .grpc import ContainerAnalysisGrpcTransport
2121
from .grpc_asyncio import ContainerAnalysisGrpcAsyncIOTransport
22+
from .rest import ContainerAnalysisRestInterceptor, ContainerAnalysisRestTransport
2223

2324
# Compile a registry of transports.
2425
_transport_registry = OrderedDict() # type: Dict[str, Type[ContainerAnalysisTransport]]
2526
_transport_registry["grpc"] = ContainerAnalysisGrpcTransport
2627
_transport_registry["grpc_asyncio"] = ContainerAnalysisGrpcAsyncIOTransport
28+
_transport_registry["rest"] = ContainerAnalysisRestTransport
2729

2830
__all__ = (
2931
"ContainerAnalysisTransport",
3032
"ContainerAnalysisGrpcTransport",
3133
"ContainerAnalysisGrpcAsyncIOTransport",
34+
"ContainerAnalysisRestTransport",
35+
"ContainerAnalysisRestInterceptor",
3236
)

0 commit comments

Comments
 (0)