Skip to content

Commit 92212a5

Browse files
feat: [google-cloud-bigquery-analyticshub] You can now configure listings for multiple regions for shared datasets and linked dataset replicas in BigQuery sharing (#14346)
- [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE feat: You can now configure listings for multiple regions for shared datasets and linked dataset replicas in BigQuery sharing docs: Add new category GOOGLE EARTH ENGINE and Increase limit of max Categories per Listing to 5 For more information, see [Create a listing](https://cloud.google.com/bigquery/docs/analytics-hub-manage-listings#create_a_listing). This feature is in [preview](https://cloud.google.com/products#product-launch-stages) END_COMMIT_OVERRIDE PiperOrigin-RevId: 802216997 Source-Link: googleapis/googleapis@b495659 Source-Link: googleapis/googleapis-gen@3209586 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLWJpZ3F1ZXJ5LWFuYWx5dGljc2h1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMzIwOTU4Njk5MjhmNDRjN2Y5MGY3Nzc3N2E1OTM5OGQyN2Y5NWEzMyJ9 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 1765108 commit 92212a5

28 files changed

Lines changed: 8363 additions & 390 deletions

File tree

packages/google-cloud-bigquery-analyticshub/google/cloud/bigquery_analyticshub/__init__.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,19 +25,23 @@
2525
AnalyticsHubServiceClient,
2626
)
2727
from google.cloud.bigquery_analyticshub_v1.types.analyticshub import (
28+
ApproveQueryTemplateRequest,
2829
CreateDataExchangeRequest,
2930
CreateListingRequest,
31+
CreateQueryTemplateRequest,
3032
DataExchange,
3133
DataProvider,
3234
DeleteDataExchangeRequest,
3335
DeleteListingRequest,
36+
DeleteQueryTemplateRequest,
3437
DeleteSubscriptionRequest,
3538
DestinationDataset,
3639
DestinationDatasetReference,
3740
DestinationPubSubSubscription,
3841
DiscoveryType,
3942
GetDataExchangeRequest,
4043
GetListingRequest,
44+
GetQueryTemplateRequest,
4145
GetSubscriptionRequest,
4246
ListDataExchangesRequest,
4347
ListDataExchangesResponse,
@@ -46,25 +50,31 @@
4650
ListListingsResponse,
4751
ListOrgDataExchangesRequest,
4852
ListOrgDataExchangesResponse,
53+
ListQueryTemplatesRequest,
54+
ListQueryTemplatesResponse,
4955
ListSharedResourceSubscriptionsRequest,
5056
ListSharedResourceSubscriptionsResponse,
5157
ListSubscriptionsRequest,
5258
ListSubscriptionsResponse,
5359
OperationMetadata,
5460
Publisher,
61+
QueryTemplate,
5562
RefreshSubscriptionRequest,
5663
RefreshSubscriptionResponse,
5764
RevokeSubscriptionRequest,
5865
RevokeSubscriptionResponse,
66+
Routine,
5967
SharedResourceType,
6068
SharingEnvironmentConfig,
69+
SubmitQueryTemplateRequest,
6170
SubscribeDataExchangeRequest,
6271
SubscribeDataExchangeResponse,
6372
SubscribeListingRequest,
6473
SubscribeListingResponse,
6574
Subscription,
6675
UpdateDataExchangeRequest,
6776
UpdateListingRequest,
77+
UpdateQueryTemplateRequest,
6878
)
6979
from google.cloud.bigquery_analyticshub_v1.types.pubsub import (
7080
BigQueryConfig,
@@ -81,18 +91,22 @@
8191
__all__ = (
8292
"AnalyticsHubServiceClient",
8393
"AnalyticsHubServiceAsyncClient",
94+
"ApproveQueryTemplateRequest",
8495
"CreateDataExchangeRequest",
8596
"CreateListingRequest",
97+
"CreateQueryTemplateRequest",
8698
"DataExchange",
8799
"DataProvider",
88100
"DeleteDataExchangeRequest",
89101
"DeleteListingRequest",
102+
"DeleteQueryTemplateRequest",
90103
"DeleteSubscriptionRequest",
91104
"DestinationDataset",
92105
"DestinationDatasetReference",
93106
"DestinationPubSubSubscription",
94107
"GetDataExchangeRequest",
95108
"GetListingRequest",
109+
"GetQueryTemplateRequest",
96110
"GetSubscriptionRequest",
97111
"ListDataExchangesRequest",
98112
"ListDataExchangesResponse",
@@ -101,24 +115,30 @@
101115
"ListListingsResponse",
102116
"ListOrgDataExchangesRequest",
103117
"ListOrgDataExchangesResponse",
118+
"ListQueryTemplatesRequest",
119+
"ListQueryTemplatesResponse",
104120
"ListSharedResourceSubscriptionsRequest",
105121
"ListSharedResourceSubscriptionsResponse",
106122
"ListSubscriptionsRequest",
107123
"ListSubscriptionsResponse",
108124
"OperationMetadata",
109125
"Publisher",
126+
"QueryTemplate",
110127
"RefreshSubscriptionRequest",
111128
"RefreshSubscriptionResponse",
112129
"RevokeSubscriptionRequest",
113130
"RevokeSubscriptionResponse",
131+
"Routine",
114132
"SharingEnvironmentConfig",
133+
"SubmitQueryTemplateRequest",
115134
"SubscribeDataExchangeRequest",
116135
"SubscribeDataExchangeResponse",
117136
"SubscribeListingRequest",
118137
"SubscribeListingResponse",
119138
"Subscription",
120139
"UpdateDataExchangeRequest",
121140
"UpdateListingRequest",
141+
"UpdateQueryTemplateRequest",
122142
"DiscoveryType",
123143
"SharedResourceType",
124144
"BigQueryConfig",

packages/google-cloud-bigquery-analyticshub/google/cloud/bigquery_analyticshub_v1/__init__.py

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,19 +23,23 @@
2323
AnalyticsHubServiceClient,
2424
)
2525
from .types.analyticshub import (
26+
ApproveQueryTemplateRequest,
2627
CreateDataExchangeRequest,
2728
CreateListingRequest,
29+
CreateQueryTemplateRequest,
2830
DataExchange,
2931
DataProvider,
3032
DeleteDataExchangeRequest,
3133
DeleteListingRequest,
34+
DeleteQueryTemplateRequest,
3235
DeleteSubscriptionRequest,
3336
DestinationDataset,
3437
DestinationDatasetReference,
3538
DestinationPubSubSubscription,
3639
DiscoveryType,
3740
GetDataExchangeRequest,
3841
GetListingRequest,
42+
GetQueryTemplateRequest,
3943
GetSubscriptionRequest,
4044
ListDataExchangesRequest,
4145
ListDataExchangesResponse,
@@ -44,25 +48,31 @@
4448
ListListingsResponse,
4549
ListOrgDataExchangesRequest,
4650
ListOrgDataExchangesResponse,
51+
ListQueryTemplatesRequest,
52+
ListQueryTemplatesResponse,
4753
ListSharedResourceSubscriptionsRequest,
4854
ListSharedResourceSubscriptionsResponse,
4955
ListSubscriptionsRequest,
5056
ListSubscriptionsResponse,
5157
OperationMetadata,
5258
Publisher,
59+
QueryTemplate,
5360
RefreshSubscriptionRequest,
5461
RefreshSubscriptionResponse,
5562
RevokeSubscriptionRequest,
5663
RevokeSubscriptionResponse,
64+
Routine,
5765
SharedResourceType,
5866
SharingEnvironmentConfig,
67+
SubmitQueryTemplateRequest,
5968
SubscribeDataExchangeRequest,
6069
SubscribeDataExchangeResponse,
6170
SubscribeListingRequest,
6271
SubscribeListingResponse,
6372
Subscription,
6473
UpdateDataExchangeRequest,
6574
UpdateListingRequest,
75+
UpdateQueryTemplateRequest,
6676
)
6777
from .types.pubsub import (
6878
BigQueryConfig,
@@ -79,15 +89,18 @@
7989
__all__ = (
8090
"AnalyticsHubServiceAsyncClient",
8191
"AnalyticsHubServiceClient",
92+
"ApproveQueryTemplateRequest",
8293
"BigQueryConfig",
8394
"CloudStorageConfig",
8495
"CreateDataExchangeRequest",
8596
"CreateListingRequest",
97+
"CreateQueryTemplateRequest",
8698
"DataExchange",
8799
"DataProvider",
88100
"DeadLetterPolicy",
89101
"DeleteDataExchangeRequest",
90102
"DeleteListingRequest",
103+
"DeleteQueryTemplateRequest",
91104
"DeleteSubscriptionRequest",
92105
"DestinationDataset",
93106
"DestinationDatasetReference",
@@ -96,6 +109,7 @@
96109
"ExpirationPolicy",
97110
"GetDataExchangeRequest",
98111
"GetListingRequest",
112+
"GetQueryTemplateRequest",
99113
"GetSubscriptionRequest",
100114
"JavaScriptUDF",
101115
"ListDataExchangesRequest",
@@ -104,6 +118,8 @@
104118
"ListListingsResponse",
105119
"ListOrgDataExchangesRequest",
106120
"ListOrgDataExchangesResponse",
121+
"ListQueryTemplatesRequest",
122+
"ListQueryTemplatesResponse",
107123
"ListSharedResourceSubscriptionsRequest",
108124
"ListSharedResourceSubscriptionsResponse",
109125
"ListSubscriptionsRequest",
@@ -114,18 +130,22 @@
114130
"PubSubSubscription",
115131
"Publisher",
116132
"PushConfig",
133+
"QueryTemplate",
117134
"RefreshSubscriptionRequest",
118135
"RefreshSubscriptionResponse",
119136
"RetryPolicy",
120137
"RevokeSubscriptionRequest",
121138
"RevokeSubscriptionResponse",
139+
"Routine",
122140
"SharedResourceType",
123141
"SharingEnvironmentConfig",
142+
"SubmitQueryTemplateRequest",
124143
"SubscribeDataExchangeRequest",
125144
"SubscribeDataExchangeResponse",
126145
"SubscribeListingRequest",
127146
"SubscribeListingResponse",
128147
"Subscription",
129148
"UpdateDataExchangeRequest",
130149
"UpdateListingRequest",
150+
"UpdateQueryTemplateRequest",
131151
)

packages/google-cloud-bigquery-analyticshub/google/cloud/bigquery_analyticshub_v1/gapic_metadata.json

Lines changed: 70 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"grpc": {
1111
"libraryClient": "AnalyticsHubServiceClient",
1212
"rpcs": {
13+
"ApproveQueryTemplate": {
14+
"methods": [
15+
"approve_query_template"
16+
]
17+
},
1318
"CreateDataExchange": {
1419
"methods": [
1520
"create_data_exchange"
@@ -20,6 +25,11 @@
2025
"create_listing"
2126
]
2227
},
28+
"CreateQueryTemplate": {
29+
"methods": [
30+
"create_query_template"
31+
]
32+
},
2333
"DeleteDataExchange": {
2434
"methods": [
2535
"delete_data_exchange"
@@ -30,6 +40,11 @@
3040
"delete_listing"
3141
]
3242
},
43+
"DeleteQueryTemplate": {
44+
"methods": [
45+
"delete_query_template"
46+
]
47+
},
3348
"DeleteSubscription": {
3449
"methods": [
3550
"delete_subscription"
@@ -50,6 +65,11 @@
5065
"get_listing"
5166
]
5267
},
68+
"GetQueryTemplate": {
69+
"methods": [
70+
"get_query_template"
71+
]
72+
},
5373
"GetSubscription": {
5474
"methods": [
5575
"get_subscription"
@@ -70,6 +90,11 @@
7090
"list_org_data_exchanges"
7191
]
7292
},
93+
"ListQueryTemplates": {
94+
"methods": [
95+
"list_query_templates"
96+
]
97+
},
7398
"ListSharedResourceSubscriptions": {
7499
"methods": [
75100
"list_shared_resource_subscriptions"
@@ -95,6 +120,11 @@
95120
"set_iam_policy"
96121
]
97122
},
123+
"SubmitQueryTemplate": {
124+
"methods": [
125+
"submit_query_template"
126+
]
127+
},
98128
"SubscribeDataExchange": {
99129
"methods": [
100130
"subscribe_data_exchange"
@@ -119,12 +149,22 @@
119149
"methods": [
120150
"update_listing"
121151
]
152+
},
153+
"UpdateQueryTemplate": {
154+
"methods": [
155+
"update_query_template"
156+
]
122157
}
123158
}
124159
},
125160
"grpc-async": {
126161
"libraryClient": "AnalyticsHubServiceAsyncClient",
127162
"rpcs": {
163+
"ApproveQueryTemplate": {
164+
"methods": [
165+
"approve_query_template"
166+
]
167+
},
128168
"CreateDataExchange": {
129169
"methods": [
130170
"create_data_exchange"
@@ -135,6 +175,11 @@
135175
"create_listing"
136176
]
137177
},
178+
"CreateQueryTemplate": {
179+
"methods": [
180+
"create_query_template"
181+
]
182+
},
138183
"DeleteDataExchange": {
139184
"methods": [
140185
"delete_data_exchange"
@@ -145,6 +190,11 @@
145190
"delete_listing"
146191
]
147192
},
193+
"DeleteQueryTemplate": {
194+
"methods": [
195+
"delete_query_template"
196+
]
197+
},
148198
"DeleteSubscription": {
149199
"methods": [
150200
"delete_subscription"
@@ -165,6 +215,11 @@
165215
"get_listing"
166216
]
167217
},
218+
"GetQueryTemplate": {
219+
"methods": [
220+
"get_query_template"
221+
]
222+
},
168223
"GetSubscription": {
169224
"methods": [
170225
"get_subscription"
@@ -185,6 +240,11 @@
185240
"list_org_data_exchanges"
186241
]
187242
},
243+
"ListQueryTemplates": {
244+
"methods": [
245+
"list_query_templates"
246+
]
247+
},
188248
"ListSharedResourceSubscriptions": {
189249
"methods": [
190250
"list_shared_resource_subscriptions"
@@ -210,6 +270,11 @@
210270
"set_iam_policy"
211271
]
212272
},
273+
"SubmitQueryTemplate": {
274+
"methods": [
275+
"submit_query_template"
276+
]
277+
},
213278
"SubscribeDataExchange": {
214279
"methods": [
215280
"subscribe_data_exchange"
@@ -234,6 +299,11 @@
234299
"methods": [
235300
"update_listing"
236301
]
302+
},
303+
"UpdateQueryTemplate": {
304+
"methods": [
305+
"update_query_template"
306+
]
237307
}
238308
}
239309
}

0 commit comments

Comments
 (0)