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

Commit

Permalink
feat: Add support for REST transport (#24)
Browse files Browse the repository at this point in the history
- [ ] Regenerate this pull request now.

PiperOrigin-RevId: 474571730

Source-Link: googleapis/googleapis@5a9ee4d

Source-Link: googleapis/googleapis-gen@ceafe52
Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiY2VhZmU1MjFmMTM3NjgwZmRlZTJmOWNhOWUxOTQ3Y2RkODI1MDcwZCJ9

fix(deps): require google-api-core>=1.33.1,>=2.8.0
fix(deps): require protobuf >= 3.20.1
  • Loading branch information
gcf-owl-bot[bot] committed Sep 16, 2022
1 parent f6a97bb commit 13d7217
Show file tree
Hide file tree
Showing 18 changed files with 5,741 additions and 570 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -66,6 +66,36 @@
]
}
}
},
"rest": {
"libraryClient": "ClientConnectorServicesServiceClient",
"rpcs": {
"CreateClientConnectorService": {
"methods": [
"create_client_connector_service"
]
},
"DeleteClientConnectorService": {
"methods": [
"delete_client_connector_service"
]
},
"GetClientConnectorService": {
"methods": [
"get_client_connector_service"
]
},
"ListClientConnectorServices": {
"methods": [
"list_client_connector_services"
]
},
"UpdateClientConnectorService": {
"methods": [
"update_client_connector_service"
]
}
}
}
}
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -55,6 +55,7 @@
)
from .transports.grpc import ClientConnectorServicesServiceGrpcTransport
from .transports.grpc_asyncio import ClientConnectorServicesServiceGrpcAsyncIOTransport
from .transports.rest import ClientConnectorServicesServiceRestTransport


class ClientConnectorServicesServiceClientMeta(type):
Expand All @@ -72,6 +73,7 @@ class ClientConnectorServicesServiceClientMeta(type):
_transport_registry[
"grpc_asyncio"
] = ClientConnectorServicesServiceGrpcAsyncIOTransport
_transport_registry["rest"] = ClientConnectorServicesServiceRestTransport

def get_transport_class(
cls,
Expand Down Expand Up @@ -374,6 +376,9 @@ def __init__(
transport (Union[str, ClientConnectorServicesServiceTransport]): The
transport to use. If set to None, a transport is chosen
automatically.
NOTE: "rest" transport functionality is currently in a
beta state (preview). We welcome your feedback via an
issue in this library's source repository.
client_options (google.api_core.client_options.ClientOptions): Custom options for the
client. It won't take effect if a ``transport`` instance is provided.
(1) The ``api_endpoint`` property can be used to override the
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -19,6 +19,8 @@
from .base import ClientConnectorServicesServiceTransport
from .grpc import ClientConnectorServicesServiceGrpcTransport
from .grpc_asyncio import ClientConnectorServicesServiceGrpcAsyncIOTransport
from .rest import ClientConnectorServicesServiceRestTransport
from .rest import ClientConnectorServicesServiceRestInterceptor


# Compile a registry of transports.
Expand All @@ -27,9 +29,12 @@
) # type: Dict[str, Type[ClientConnectorServicesServiceTransport]]
_transport_registry["grpc"] = ClientConnectorServicesServiceGrpcTransport
_transport_registry["grpc_asyncio"] = ClientConnectorServicesServiceGrpcAsyncIOTransport
_transport_registry["rest"] = ClientConnectorServicesServiceRestTransport

__all__ = (
"ClientConnectorServicesServiceTransport",
"ClientConnectorServicesServiceGrpcTransport",
"ClientConnectorServicesServiceGrpcAsyncIOTransport",
"ClientConnectorServicesServiceRestTransport",
"ClientConnectorServicesServiceRestInterceptor",
)
Loading

0 comments on commit 13d7217

Please sign in to comment.