Skip to content

Commit d100eea

Browse files
feat: [google-cloud-video-stitcher] add apis for Create, Read, Update, Delete for VODConfigs (#12730)
- [ ] Regenerate this pull request now. BEGIN_COMMIT_OVERRIDE feat: add apis for Create, Read, Update, Delete for VODConfigs feat: allowed usage for VODConfigs in VODSession feat: added token config for MediaCdnKey feat: added targetting parameter support to Livesession feat: added adtracking to Livesession feat: added fetchoptions with custom headers for Live and VODConfigs END_COMMIT_OVERRIDE PiperOrigin-RevId: 636368401 Source-Link: googleapis/googleapis@30717c0 Source-Link: googleapis/googleapis-gen@cc30711 Copy-Tag: eyJwIjoicGFja2FnZXMvZ29vZ2xlLWNsb3VkLXZpZGVvLXN0aXRjaGVyLy5Pd2xCb3QueWFtbCIsImgiOiJjYzMwNzExZWY4ZTE2ZDQ4ODdkMTlmNjc3YjkzODJkZjBhZTYwZWQ4In0= --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent dec2866 commit d100eea

35 files changed

Lines changed: 7420 additions & 335 deletions

File tree

packages/google-cloud-video-stitcher/google/cloud/video/stitcher/__init__.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -45,6 +45,7 @@
4545
StaticAdResource,
4646
)
4747
from google.cloud.video.stitcher_v1.types.events import Event, ProgressEvent
48+
from google.cloud.video.stitcher_v1.types.fetch_options import FetchOptions
4849
from google.cloud.video.stitcher_v1.types.live_configs import (
4950
AdTracking,
5051
GamLiveConfig,
@@ -71,16 +72,19 @@
7172
CreateLiveConfigRequest,
7273
CreateLiveSessionRequest,
7374
CreateSlateRequest,
75+
CreateVodConfigRequest,
7476
CreateVodSessionRequest,
7577
DeleteCdnKeyRequest,
7678
DeleteLiveConfigRequest,
7779
DeleteSlateRequest,
80+
DeleteVodConfigRequest,
7881
GetCdnKeyRequest,
7982
GetLiveAdTagDetailRequest,
8083
GetLiveConfigRequest,
8184
GetLiveSessionRequest,
8285
GetSlateRequest,
8386
GetVodAdTagDetailRequest,
87+
GetVodConfigRequest,
8488
GetVodSessionRequest,
8589
GetVodStitchDetailRequest,
8690
ListCdnKeysRequest,
@@ -93,12 +97,17 @@
9397
ListSlatesResponse,
9498
ListVodAdTagDetailsRequest,
9599
ListVodAdTagDetailsResponse,
100+
ListVodConfigsRequest,
101+
ListVodConfigsResponse,
96102
ListVodStitchDetailsRequest,
97103
ListVodStitchDetailsResponse,
98104
OperationMetadata,
99105
UpdateCdnKeyRequest,
106+
UpdateLiveConfigRequest,
100107
UpdateSlateRequest,
108+
UpdateVodConfigRequest,
101109
)
110+
from google.cloud.video.stitcher_v1.types.vod_configs import GamVodConfig, VodConfig
102111

103112
__all__ = (
104113
"VideoStitcherServiceClient",
@@ -119,6 +128,7 @@
119128
"StaticAdResource",
120129
"Event",
121130
"ProgressEvent",
131+
"FetchOptions",
122132
"GamLiveConfig",
123133
"LiveConfig",
124134
"PrefetchConfig",
@@ -138,16 +148,19 @@
138148
"CreateLiveConfigRequest",
139149
"CreateLiveSessionRequest",
140150
"CreateSlateRequest",
151+
"CreateVodConfigRequest",
141152
"CreateVodSessionRequest",
142153
"DeleteCdnKeyRequest",
143154
"DeleteLiveConfigRequest",
144155
"DeleteSlateRequest",
156+
"DeleteVodConfigRequest",
145157
"GetCdnKeyRequest",
146158
"GetLiveAdTagDetailRequest",
147159
"GetLiveConfigRequest",
148160
"GetLiveSessionRequest",
149161
"GetSlateRequest",
150162
"GetVodAdTagDetailRequest",
163+
"GetVodConfigRequest",
151164
"GetVodSessionRequest",
152165
"GetVodStitchDetailRequest",
153166
"ListCdnKeysRequest",
@@ -160,9 +173,15 @@
160173
"ListSlatesResponse",
161174
"ListVodAdTagDetailsRequest",
162175
"ListVodAdTagDetailsResponse",
176+
"ListVodConfigsRequest",
177+
"ListVodConfigsResponse",
163178
"ListVodStitchDetailsRequest",
164179
"ListVodStitchDetailsResponse",
165180
"OperationMetadata",
166181
"UpdateCdnKeyRequest",
182+
"UpdateLiveConfigRequest",
167183
"UpdateSlateRequest",
184+
"UpdateVodConfigRequest",
185+
"GamVodConfig",
186+
"VodConfig",
168187
)

packages/google-cloud-video-stitcher/google/cloud/video/stitcher_v1/__init__.py

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
StaticAdResource,
3939
)
4040
from .types.events import Event, ProgressEvent
41+
from .types.fetch_options import FetchOptions
4142
from .types.live_configs import AdTracking, GamLiveConfig, LiveConfig, PrefetchConfig
4243
from .types.sessions import (
4344
Interstitials,
@@ -56,16 +57,19 @@
5657
CreateLiveConfigRequest,
5758
CreateLiveSessionRequest,
5859
CreateSlateRequest,
60+
CreateVodConfigRequest,
5961
CreateVodSessionRequest,
6062
DeleteCdnKeyRequest,
6163
DeleteLiveConfigRequest,
6264
DeleteSlateRequest,
65+
DeleteVodConfigRequest,
6366
GetCdnKeyRequest,
6467
GetLiveAdTagDetailRequest,
6568
GetLiveConfigRequest,
6669
GetLiveSessionRequest,
6770
GetSlateRequest,
6871
GetVodAdTagDetailRequest,
72+
GetVodConfigRequest,
6973
GetVodSessionRequest,
7074
GetVodStitchDetailRequest,
7175
ListCdnKeysRequest,
@@ -78,12 +82,17 @@
7882
ListSlatesResponse,
7983
ListVodAdTagDetailsRequest,
8084
ListVodAdTagDetailsResponse,
85+
ListVodConfigsRequest,
86+
ListVodConfigsResponse,
8187
ListVodStitchDetailsRequest,
8288
ListVodStitchDetailsResponse,
8389
OperationMetadata,
8490
UpdateCdnKeyRequest,
91+
UpdateLiveConfigRequest,
8592
UpdateSlateRequest,
93+
UpdateVodConfigRequest,
8694
)
95+
from .types.vod_configs import GamVodConfig, VodConfig
8796

8897
__all__ = (
8998
"VideoStitcherServiceAsyncClient",
@@ -98,18 +107,23 @@
98107
"CreateLiveConfigRequest",
99108
"CreateLiveSessionRequest",
100109
"CreateSlateRequest",
110+
"CreateVodConfigRequest",
101111
"CreateVodSessionRequest",
102112
"DeleteCdnKeyRequest",
103113
"DeleteLiveConfigRequest",
104114
"DeleteSlateRequest",
115+
"DeleteVodConfigRequest",
105116
"Event",
117+
"FetchOptions",
106118
"GamLiveConfig",
119+
"GamVodConfig",
107120
"GetCdnKeyRequest",
108121
"GetLiveAdTagDetailRequest",
109122
"GetLiveConfigRequest",
110123
"GetLiveSessionRequest",
111124
"GetSlateRequest",
112125
"GetVodAdTagDetailRequest",
126+
"GetVodConfigRequest",
113127
"GetVodSessionRequest",
114128
"GetVodStitchDetailRequest",
115129
"GoogleCdnKey",
@@ -126,6 +140,8 @@
126140
"ListSlatesResponse",
127141
"ListVodAdTagDetailsRequest",
128142
"ListVodAdTagDetailsResponse",
143+
"ListVodConfigsRequest",
144+
"ListVodConfigsResponse",
129145
"ListVodStitchDetailsRequest",
130146
"ListVodStitchDetailsResponse",
131147
"LiveAdTagDetail",
@@ -142,9 +158,12 @@
142158
"Slate",
143159
"StaticAdResource",
144160
"UpdateCdnKeyRequest",
161+
"UpdateLiveConfigRequest",
145162
"UpdateSlateRequest",
163+
"UpdateVodConfigRequest",
146164
"VideoStitcherServiceClient",
147165
"VodAdTagDetail",
166+
"VodConfig",
148167
"VodSession",
149168
"VodSessionAd",
150169
"VodSessionAdBreak",

packages/google-cloud-video-stitcher/google/cloud/video/stitcher_v1/gapic_metadata.json

Lines changed: 60 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -30,6 +30,11 @@
3030
"create_slate"
3131
]
3232
},
33+
"CreateVodConfig": {
34+
"methods": [
35+
"create_vod_config"
36+
]
37+
},
3338
"CreateVodSession": {
3439
"methods": [
3540
"create_vod_session"
@@ -50,6 +55,11 @@
5055
"delete_slate"
5156
]
5257
},
58+
"DeleteVodConfig": {
59+
"methods": [
60+
"delete_vod_config"
61+
]
62+
},
5363
"GetCdnKey": {
5464
"methods": [
5565
"get_cdn_key"
@@ -80,6 +90,11 @@
8090
"get_vod_ad_tag_detail"
8191
]
8292
},
93+
"GetVodConfig": {
94+
"methods": [
95+
"get_vod_config"
96+
]
97+
},
8398
"GetVodSession": {
8499
"methods": [
85100
"get_vod_session"
@@ -115,6 +130,11 @@
115130
"list_vod_ad_tag_details"
116131
]
117132
},
133+
"ListVodConfigs": {
134+
"methods": [
135+
"list_vod_configs"
136+
]
137+
},
118138
"ListVodStitchDetails": {
119139
"methods": [
120140
"list_vod_stitch_details"
@@ -125,10 +145,20 @@
125145
"update_cdn_key"
126146
]
127147
},
148+
"UpdateLiveConfig": {
149+
"methods": [
150+
"update_live_config"
151+
]
152+
},
128153
"UpdateSlate": {
129154
"methods": [
130155
"update_slate"
131156
]
157+
},
158+
"UpdateVodConfig": {
159+
"methods": [
160+
"update_vod_config"
161+
]
132162
}
133163
}
134164
},
@@ -155,6 +185,11 @@
155185
"create_slate"
156186
]
157187
},
188+
"CreateVodConfig": {
189+
"methods": [
190+
"create_vod_config"
191+
]
192+
},
158193
"CreateVodSession": {
159194
"methods": [
160195
"create_vod_session"
@@ -175,6 +210,11 @@
175210
"delete_slate"
176211
]
177212
},
213+
"DeleteVodConfig": {
214+
"methods": [
215+
"delete_vod_config"
216+
]
217+
},
178218
"GetCdnKey": {
179219
"methods": [
180220
"get_cdn_key"
@@ -205,6 +245,11 @@
205245
"get_vod_ad_tag_detail"
206246
]
207247
},
248+
"GetVodConfig": {
249+
"methods": [
250+
"get_vod_config"
251+
]
252+
},
208253
"GetVodSession": {
209254
"methods": [
210255
"get_vod_session"
@@ -240,6 +285,11 @@
240285
"list_vod_ad_tag_details"
241286
]
242287
},
288+
"ListVodConfigs": {
289+
"methods": [
290+
"list_vod_configs"
291+
]
292+
},
243293
"ListVodStitchDetails": {
244294
"methods": [
245295
"list_vod_stitch_details"
@@ -250,10 +300,20 @@
250300
"update_cdn_key"
251301
]
252302
},
303+
"UpdateLiveConfig": {
304+
"methods": [
305+
"update_live_config"
306+
]
307+
},
253308
"UpdateSlate": {
254309
"methods": [
255310
"update_slate"
256311
]
312+
},
313+
"UpdateVodConfig": {
314+
"methods": [
315+
"update_vod_config"
316+
]
257317
}
258318
}
259319
}

0 commit comments

Comments
 (0)