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

Commit 403b246

Browse files
feat: enable "rest" transport in Python for services supporting numeric enums (#49)
* 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 eb2b465 commit 403b246

File tree

5 files changed

+14750
-97
lines changed

5 files changed

+14750
-97
lines changed

google/cloud/dataform_v1beta1/gapic_metadata.json

Lines changed: 185 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -376,6 +376,191 @@
376376
]
377377
}
378378
}
379+
},
380+
"rest": {
381+
"libraryClient": "DataformClient",
382+
"rpcs": {
383+
"CancelWorkflowInvocation": {
384+
"methods": [
385+
"cancel_workflow_invocation"
386+
]
387+
},
388+
"CommitWorkspaceChanges": {
389+
"methods": [
390+
"commit_workspace_changes"
391+
]
392+
},
393+
"CreateCompilationResult": {
394+
"methods": [
395+
"create_compilation_result"
396+
]
397+
},
398+
"CreateRepository": {
399+
"methods": [
400+
"create_repository"
401+
]
402+
},
403+
"CreateWorkflowInvocation": {
404+
"methods": [
405+
"create_workflow_invocation"
406+
]
407+
},
408+
"CreateWorkspace": {
409+
"methods": [
410+
"create_workspace"
411+
]
412+
},
413+
"DeleteRepository": {
414+
"methods": [
415+
"delete_repository"
416+
]
417+
},
418+
"DeleteWorkflowInvocation": {
419+
"methods": [
420+
"delete_workflow_invocation"
421+
]
422+
},
423+
"DeleteWorkspace": {
424+
"methods": [
425+
"delete_workspace"
426+
]
427+
},
428+
"FetchFileDiff": {
429+
"methods": [
430+
"fetch_file_diff"
431+
]
432+
},
433+
"FetchFileGitStatuses": {
434+
"methods": [
435+
"fetch_file_git_statuses"
436+
]
437+
},
438+
"FetchGitAheadBehind": {
439+
"methods": [
440+
"fetch_git_ahead_behind"
441+
]
442+
},
443+
"FetchRemoteBranches": {
444+
"methods": [
445+
"fetch_remote_branches"
446+
]
447+
},
448+
"GetCompilationResult": {
449+
"methods": [
450+
"get_compilation_result"
451+
]
452+
},
453+
"GetRepository": {
454+
"methods": [
455+
"get_repository"
456+
]
457+
},
458+
"GetWorkflowInvocation": {
459+
"methods": [
460+
"get_workflow_invocation"
461+
]
462+
},
463+
"GetWorkspace": {
464+
"methods": [
465+
"get_workspace"
466+
]
467+
},
468+
"InstallNpmPackages": {
469+
"methods": [
470+
"install_npm_packages"
471+
]
472+
},
473+
"ListCompilationResults": {
474+
"methods": [
475+
"list_compilation_results"
476+
]
477+
},
478+
"ListRepositories": {
479+
"methods": [
480+
"list_repositories"
481+
]
482+
},
483+
"ListWorkflowInvocations": {
484+
"methods": [
485+
"list_workflow_invocations"
486+
]
487+
},
488+
"ListWorkspaces": {
489+
"methods": [
490+
"list_workspaces"
491+
]
492+
},
493+
"MakeDirectory": {
494+
"methods": [
495+
"make_directory"
496+
]
497+
},
498+
"MoveDirectory": {
499+
"methods": [
500+
"move_directory"
501+
]
502+
},
503+
"MoveFile": {
504+
"methods": [
505+
"move_file"
506+
]
507+
},
508+
"PullGitCommits": {
509+
"methods": [
510+
"pull_git_commits"
511+
]
512+
},
513+
"PushGitCommits": {
514+
"methods": [
515+
"push_git_commits"
516+
]
517+
},
518+
"QueryCompilationResultActions": {
519+
"methods": [
520+
"query_compilation_result_actions"
521+
]
522+
},
523+
"QueryDirectoryContents": {
524+
"methods": [
525+
"query_directory_contents"
526+
]
527+
},
528+
"QueryWorkflowInvocationActions": {
529+
"methods": [
530+
"query_workflow_invocation_actions"
531+
]
532+
},
533+
"ReadFile": {
534+
"methods": [
535+
"read_file"
536+
]
537+
},
538+
"RemoveDirectory": {
539+
"methods": [
540+
"remove_directory"
541+
]
542+
},
543+
"RemoveFile": {
544+
"methods": [
545+
"remove_file"
546+
]
547+
},
548+
"ResetWorkspaceChanges": {
549+
"methods": [
550+
"reset_workspace_changes"
551+
]
552+
},
553+
"UpdateRepository": {
554+
"methods": [
555+
"update_repository"
556+
]
557+
},
558+
"WriteFile": {
559+
"methods": [
560+
"write_file"
561+
]
562+
}
563+
}
379564
}
380565
}
381566
}

google/cloud/dataform_v1beta1/services/dataform/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, DataformTransport
5959
from .transports.grpc import DataformGrpcTransport
6060
from .transports.grpc_asyncio import DataformGrpcAsyncIOTransport
61+
from .transports.rest import DataformRestTransport
6162

6263

6364
class DataformClientMeta(type):
@@ -71,6 +72,7 @@ class DataformClientMeta(type):
7172
_transport_registry = OrderedDict() # type: Dict[str, Type[DataformTransport]]
7273
_transport_registry["grpc"] = DataformGrpcTransport
7374
_transport_registry["grpc_asyncio"] = DataformGrpcAsyncIOTransport
75+
_transport_registry["rest"] = DataformRestTransport
7476

7577
def get_transport_class(
7678
cls,

google/cloud/dataform_v1beta1/services/dataform/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 DataformTransport
2020
from .grpc import DataformGrpcTransport
2121
from .grpc_asyncio import DataformGrpcAsyncIOTransport
22+
from .rest import DataformRestInterceptor, DataformRestTransport
2223

2324
# Compile a registry of transports.
2425
_transport_registry = OrderedDict() # type: Dict[str, Type[DataformTransport]]
2526
_transport_registry["grpc"] = DataformGrpcTransport
2627
_transport_registry["grpc_asyncio"] = DataformGrpcAsyncIOTransport
28+
_transport_registry["rest"] = DataformRestTransport
2729

2830
__all__ = (
2931
"DataformTransport",
3032
"DataformGrpcTransport",
3133
"DataformGrpcAsyncIOTransport",
34+
"DataformRestTransport",
35+
"DataformRestInterceptor",
3236
)

0 commit comments

Comments
 (0)