Skip to content

Commit 38a5c46

Browse files
authored
feat!: adds recently updated GAPIC client src (#2247)
1 parent d207f65 commit 38a5c46

File tree

106 files changed

+38885
-406
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

106 files changed

+38885
-406
lines changed

google/cloud/bigquery_v2/__init__.py

Lines changed: 353 additions & 11 deletions
Large diffs are not rendered by default.
Lines changed: 257 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,257 @@
1+
{
2+
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods",
3+
"language": "python",
4+
"libraryPackage": "google.cloud.bigquery_v2",
5+
"protoPackage": "google.cloud.bigquery.v2",
6+
"schema": "1.0",
7+
"services": {
8+
"DatasetService": {
9+
"clients": {
10+
"rest": {
11+
"libraryClient": "DatasetServiceClient",
12+
"rpcs": {
13+
"DeleteDataset": {
14+
"methods": [
15+
"delete_dataset"
16+
]
17+
},
18+
"GetDataset": {
19+
"methods": [
20+
"get_dataset"
21+
]
22+
},
23+
"InsertDataset": {
24+
"methods": [
25+
"insert_dataset"
26+
]
27+
},
28+
"ListDatasets": {
29+
"methods": [
30+
"list_datasets"
31+
]
32+
},
33+
"PatchDataset": {
34+
"methods": [
35+
"patch_dataset"
36+
]
37+
},
38+
"UndeleteDataset": {
39+
"methods": [
40+
"undelete_dataset"
41+
]
42+
},
43+
"UpdateDataset": {
44+
"methods": [
45+
"update_dataset"
46+
]
47+
}
48+
}
49+
}
50+
}
51+
},
52+
"JobService": {
53+
"clients": {
54+
"rest": {
55+
"libraryClient": "JobServiceClient",
56+
"rpcs": {
57+
"CancelJob": {
58+
"methods": [
59+
"cancel_job"
60+
]
61+
},
62+
"DeleteJob": {
63+
"methods": [
64+
"delete_job"
65+
]
66+
},
67+
"GetJob": {
68+
"methods": [
69+
"get_job"
70+
]
71+
},
72+
"GetQueryResults": {
73+
"methods": [
74+
"get_query_results"
75+
]
76+
},
77+
"InsertJob": {
78+
"methods": [
79+
"insert_job"
80+
]
81+
},
82+
"ListJobs": {
83+
"methods": [
84+
"list_jobs"
85+
]
86+
},
87+
"Query": {
88+
"methods": [
89+
"query"
90+
]
91+
}
92+
}
93+
}
94+
}
95+
},
96+
"ModelService": {
97+
"clients": {
98+
"rest": {
99+
"libraryClient": "ModelServiceClient",
100+
"rpcs": {
101+
"DeleteModel": {
102+
"methods": [
103+
"delete_model"
104+
]
105+
},
106+
"GetModel": {
107+
"methods": [
108+
"get_model"
109+
]
110+
},
111+
"ListModels": {
112+
"methods": [
113+
"list_models"
114+
]
115+
},
116+
"PatchModel": {
117+
"methods": [
118+
"patch_model"
119+
]
120+
}
121+
}
122+
}
123+
}
124+
},
125+
"ProjectService": {
126+
"clients": {
127+
"rest": {
128+
"libraryClient": "ProjectServiceClient",
129+
"rpcs": {
130+
"GetServiceAccount": {
131+
"methods": [
132+
"get_service_account"
133+
]
134+
}
135+
}
136+
}
137+
}
138+
},
139+
"RoutineService": {
140+
"clients": {
141+
"rest": {
142+
"libraryClient": "RoutineServiceClient",
143+
"rpcs": {
144+
"DeleteRoutine": {
145+
"methods": [
146+
"delete_routine"
147+
]
148+
},
149+
"GetRoutine": {
150+
"methods": [
151+
"get_routine"
152+
]
153+
},
154+
"InsertRoutine": {
155+
"methods": [
156+
"insert_routine"
157+
]
158+
},
159+
"ListRoutines": {
160+
"methods": [
161+
"list_routines"
162+
]
163+
},
164+
"PatchRoutine": {
165+
"methods": [
166+
"patch_routine"
167+
]
168+
},
169+
"UpdateRoutine": {
170+
"methods": [
171+
"update_routine"
172+
]
173+
}
174+
}
175+
}
176+
}
177+
},
178+
"RowAccessPolicyService": {
179+
"clients": {
180+
"rest": {
181+
"libraryClient": "RowAccessPolicyServiceClient",
182+
"rpcs": {
183+
"BatchDeleteRowAccessPolicies": {
184+
"methods": [
185+
"batch_delete_row_access_policies"
186+
]
187+
},
188+
"CreateRowAccessPolicy": {
189+
"methods": [
190+
"create_row_access_policy"
191+
]
192+
},
193+
"DeleteRowAccessPolicy": {
194+
"methods": [
195+
"delete_row_access_policy"
196+
]
197+
},
198+
"GetRowAccessPolicy": {
199+
"methods": [
200+
"get_row_access_policy"
201+
]
202+
},
203+
"ListRowAccessPolicies": {
204+
"methods": [
205+
"list_row_access_policies"
206+
]
207+
},
208+
"UpdateRowAccessPolicy": {
209+
"methods": [
210+
"update_row_access_policy"
211+
]
212+
}
213+
}
214+
}
215+
}
216+
},
217+
"TableService": {
218+
"clients": {
219+
"rest": {
220+
"libraryClient": "TableServiceClient",
221+
"rpcs": {
222+
"DeleteTable": {
223+
"methods": [
224+
"delete_table"
225+
]
226+
},
227+
"GetTable": {
228+
"methods": [
229+
"get_table"
230+
]
231+
},
232+
"InsertTable": {
233+
"methods": [
234+
"insert_table"
235+
]
236+
},
237+
"ListTables": {
238+
"methods": [
239+
"list_tables"
240+
]
241+
},
242+
"PatchTable": {
243+
"methods": [
244+
"patch_table"
245+
]
246+
},
247+
"UpdateTable": {
248+
"methods": [
249+
"update_table"
250+
]
251+
}
252+
}
253+
}
254+
}
255+
}
256+
}
257+
}
Lines changed: 16 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,16 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2025 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
__version__ = "0.0.0" # {x-release-please-version}

google/cloud/bigquery_v2/py.typed

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Marker file for PEP 561.
2+
# The google-cloud-bigquery package uses inline types.
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2025 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
# -*- coding: utf-8 -*-
2+
# Copyright 2025 Google LLC
3+
#
4+
# Licensed under the Apache License, Version 2.0 (the "License");
5+
# you may not use this file except in compliance with the License.
6+
# You may obtain a copy of the License at
7+
#
8+
# http://www.apache.org/licenses/LICENSE-2.0
9+
#
10+
# Unless required by applicable law or agreed to in writing, software
11+
# distributed under the License is distributed on an "AS IS" BASIS,
12+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13+
# See the License for the specific language governing permissions and
14+
# limitations under the License.
15+
#
16+
from .client import DatasetServiceClient
17+
18+
__all__ = ("DatasetServiceClient",)

0 commit comments

Comments
 (0)