Skip to content

Commit 987edab

Browse files
feat: added support for slate events which allow users to create and insert a slate into a live stream to replace the main live stream content (#171)
* chore: Update gapic-generator-python to v1.11.3 PiperOrigin-RevId: 546899192 Source-Link: googleapis/googleapis@e6b1691 Source-Link: googleapis/googleapis-gen@0b3917c Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiMGIzOTE3YzQyMWNiZGE3ZmNiNjcwOTJlMTZjMzNmM2VhNDZmNGJjNyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * chore: Update gapic-generator-python to v1.11.4 PiperOrigin-RevId: 547897126 Source-Link: googleapis/googleapis@c09c75e Source-Link: googleapis/googleapis-gen@45e0ec4 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNDVlMGVjNDM0MzUxN2NkMGFhNjZiNWNhNjQyMzJhMTgwMmMyZjk0NSJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * feat: added support for slate events which allow users to create and insert a slate into a live stream to replace the main live stream content feat: added a new asset resource which can be used as the content of slate events feat: added a new pool resource for protecting input endpoints within a VPC Service Controls perimeter PiperOrigin-RevId: 549682971 Source-Link: googleapis/googleapis@e43e3d6 Source-Link: googleapis/googleapis-gen@47b8267 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiNDdiODI2NzFiYTEwODYyYTY4ZGY0YzExYTk3ODEzMWMyYzkyMTI0YyJ9 * 🦉 Updates from OwlBot post-processor See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md * apply docs fix from googleapis/gapic-generator-python#1721 --------- Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com> Co-authored-by: Anthonios Partheniou <partheniou@google.com>
1 parent 4ae6e05 commit 987edab

29 files changed

+10690
-2131
lines changed

packages/google-cloud-video-live-stream/google/cloud/video/live_stream/__init__.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -37,6 +37,7 @@
3737
VideoStream,
3838
)
3939
from google.cloud.video.live_stream_v1.types.resources import (
40+
Asset,
4041
AudioFormat,
4142
AudioStreamProperty,
4243
Channel,
@@ -47,20 +48,27 @@
4748
InputConfig,
4849
InputStreamProperty,
4950
LogConfig,
51+
Pool,
5052
VideoFormat,
5153
VideoStreamProperty,
5254
)
5355
from google.cloud.video.live_stream_v1.types.service import (
5456
ChannelOperationResponse,
57+
CreateAssetRequest,
5558
CreateChannelRequest,
5659
CreateEventRequest,
5760
CreateInputRequest,
61+
DeleteAssetRequest,
5862
DeleteChannelRequest,
5963
DeleteEventRequest,
6064
DeleteInputRequest,
65+
GetAssetRequest,
6166
GetChannelRequest,
6267
GetEventRequest,
6368
GetInputRequest,
69+
GetPoolRequest,
70+
ListAssetsRequest,
71+
ListAssetsResponse,
6472
ListChannelsRequest,
6573
ListChannelsResponse,
6674
ListEventsRequest,
@@ -72,6 +80,7 @@
7280
StopChannelRequest,
7381
UpdateChannelRequest,
7482
UpdateInputRequest,
83+
UpdatePoolRequest,
7584
)
7685

7786
__all__ = (
@@ -87,6 +96,7 @@
8796
"TextStream",
8897
"TimecodeConfig",
8998
"VideoStream",
99+
"Asset",
90100
"AudioFormat",
91101
"AudioStreamProperty",
92102
"Channel",
@@ -97,18 +107,25 @@
97107
"InputConfig",
98108
"InputStreamProperty",
99109
"LogConfig",
110+
"Pool",
100111
"VideoFormat",
101112
"VideoStreamProperty",
102113
"ChannelOperationResponse",
114+
"CreateAssetRequest",
103115
"CreateChannelRequest",
104116
"CreateEventRequest",
105117
"CreateInputRequest",
118+
"DeleteAssetRequest",
106119
"DeleteChannelRequest",
107120
"DeleteEventRequest",
108121
"DeleteInputRequest",
122+
"GetAssetRequest",
109123
"GetChannelRequest",
110124
"GetEventRequest",
111125
"GetInputRequest",
126+
"GetPoolRequest",
127+
"ListAssetsRequest",
128+
"ListAssetsResponse",
112129
"ListChannelsRequest",
113130
"ListChannelsResponse",
114131
"ListEventsRequest",
@@ -120,4 +137,5 @@
120137
"StopChannelRequest",
121138
"UpdateChannelRequest",
122139
"UpdateInputRequest",
140+
"UpdatePoolRequest",
123141
)

packages/google-cloud-video-live-stream/google/cloud/video/live_stream_v1/__init__.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -35,6 +35,7 @@
3535
VideoStream,
3636
)
3737
from .types.resources import (
38+
Asset,
3839
AudioFormat,
3940
AudioStreamProperty,
4041
Channel,
@@ -45,20 +46,27 @@
4546
InputConfig,
4647
InputStreamProperty,
4748
LogConfig,
49+
Pool,
4850
VideoFormat,
4951
VideoStreamProperty,
5052
)
5153
from .types.service import (
5254
ChannelOperationResponse,
55+
CreateAssetRequest,
5356
CreateChannelRequest,
5457
CreateEventRequest,
5558
CreateInputRequest,
59+
DeleteAssetRequest,
5660
DeleteChannelRequest,
5761
DeleteEventRequest,
5862
DeleteInputRequest,
63+
GetAssetRequest,
5964
GetChannelRequest,
6065
GetEventRequest,
6166
GetInputRequest,
67+
GetPoolRequest,
68+
ListAssetsRequest,
69+
ListAssetsResponse,
6270
ListChannelsRequest,
6371
ListChannelsResponse,
6472
ListEventsRequest,
@@ -70,31 +78,39 @@
7078
StopChannelRequest,
7179
UpdateChannelRequest,
7280
UpdateInputRequest,
81+
UpdatePoolRequest,
7382
)
7483

7584
__all__ = (
7685
"LivestreamServiceAsyncClient",
86+
"Asset",
7787
"AudioFormat",
7888
"AudioStream",
7989
"AudioStreamProperty",
8090
"Channel",
8191
"ChannelOperationResponse",
92+
"CreateAssetRequest",
8293
"CreateChannelRequest",
8394
"CreateEventRequest",
8495
"CreateInputRequest",
96+
"DeleteAssetRequest",
8597
"DeleteChannelRequest",
8698
"DeleteEventRequest",
8799
"DeleteInputRequest",
88100
"ElementaryStream",
89101
"Encryption",
90102
"Event",
103+
"GetAssetRequest",
91104
"GetChannelRequest",
92105
"GetEventRequest",
93106
"GetInputRequest",
107+
"GetPoolRequest",
94108
"Input",
95109
"InputAttachment",
96110
"InputConfig",
97111
"InputStreamProperty",
112+
"ListAssetsRequest",
113+
"ListAssetsResponse",
98114
"ListChannelsRequest",
99115
"ListChannelsResponse",
100116
"ListEventsRequest",
@@ -106,6 +122,7 @@
106122
"Manifest",
107123
"MuxStream",
108124
"OperationMetadata",
125+
"Pool",
109126
"PreprocessingConfig",
110127
"SegmentSettings",
111128
"SpriteSheet",
@@ -115,6 +132,7 @@
115132
"TimecodeConfig",
116133
"UpdateChannelRequest",
117134
"UpdateInputRequest",
135+
"UpdatePoolRequest",
118136
"VideoFormat",
119137
"VideoStream",
120138
"VideoStreamProperty",

packages/google-cloud-video-live-stream/google/cloud/video/live_stream_v1/gapic_metadata.json

Lines changed: 90 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,11 @@
1010
"grpc": {
1111
"libraryClient": "LivestreamServiceClient",
1212
"rpcs": {
13+
"CreateAsset": {
14+
"methods": [
15+
"create_asset"
16+
]
17+
},
1318
"CreateChannel": {
1419
"methods": [
1520
"create_channel"
@@ -25,6 +30,11 @@
2530
"create_input"
2631
]
2732
},
33+
"DeleteAsset": {
34+
"methods": [
35+
"delete_asset"
36+
]
37+
},
2838
"DeleteChannel": {
2939
"methods": [
3040
"delete_channel"
@@ -40,6 +50,11 @@
4050
"delete_input"
4151
]
4252
},
53+
"GetAsset": {
54+
"methods": [
55+
"get_asset"
56+
]
57+
},
4358
"GetChannel": {
4459
"methods": [
4560
"get_channel"
@@ -55,6 +70,16 @@
5570
"get_input"
5671
]
5772
},
73+
"GetPool": {
74+
"methods": [
75+
"get_pool"
76+
]
77+
},
78+
"ListAssets": {
79+
"methods": [
80+
"list_assets"
81+
]
82+
},
5883
"ListChannels": {
5984
"methods": [
6085
"list_channels"
@@ -89,12 +114,22 @@
89114
"methods": [
90115
"update_input"
91116
]
117+
},
118+
"UpdatePool": {
119+
"methods": [
120+
"update_pool"
121+
]
92122
}
93123
}
94124
},
95125
"grpc-async": {
96126
"libraryClient": "LivestreamServiceAsyncClient",
97127
"rpcs": {
128+
"CreateAsset": {
129+
"methods": [
130+
"create_asset"
131+
]
132+
},
98133
"CreateChannel": {
99134
"methods": [
100135
"create_channel"
@@ -110,6 +145,11 @@
110145
"create_input"
111146
]
112147
},
148+
"DeleteAsset": {
149+
"methods": [
150+
"delete_asset"
151+
]
152+
},
113153
"DeleteChannel": {
114154
"methods": [
115155
"delete_channel"
@@ -125,6 +165,11 @@
125165
"delete_input"
126166
]
127167
},
168+
"GetAsset": {
169+
"methods": [
170+
"get_asset"
171+
]
172+
},
128173
"GetChannel": {
129174
"methods": [
130175
"get_channel"
@@ -140,6 +185,16 @@
140185
"get_input"
141186
]
142187
},
188+
"GetPool": {
189+
"methods": [
190+
"get_pool"
191+
]
192+
},
193+
"ListAssets": {
194+
"methods": [
195+
"list_assets"
196+
]
197+
},
143198
"ListChannels": {
144199
"methods": [
145200
"list_channels"
@@ -174,12 +229,22 @@
174229
"methods": [
175230
"update_input"
176231
]
232+
},
233+
"UpdatePool": {
234+
"methods": [
235+
"update_pool"
236+
]
177237
}
178238
}
179239
},
180240
"rest": {
181241
"libraryClient": "LivestreamServiceClient",
182242
"rpcs": {
243+
"CreateAsset": {
244+
"methods": [
245+
"create_asset"
246+
]
247+
},
183248
"CreateChannel": {
184249
"methods": [
185250
"create_channel"
@@ -195,6 +260,11 @@
195260
"create_input"
196261
]
197262
},
263+
"DeleteAsset": {
264+
"methods": [
265+
"delete_asset"
266+
]
267+
},
198268
"DeleteChannel": {
199269
"methods": [
200270
"delete_channel"
@@ -210,6 +280,11 @@
210280
"delete_input"
211281
]
212282
},
283+
"GetAsset": {
284+
"methods": [
285+
"get_asset"
286+
]
287+
},
213288
"GetChannel": {
214289
"methods": [
215290
"get_channel"
@@ -225,6 +300,16 @@
225300
"get_input"
226301
]
227302
},
303+
"GetPool": {
304+
"methods": [
305+
"get_pool"
306+
]
307+
},
308+
"ListAssets": {
309+
"methods": [
310+
"list_assets"
311+
]
312+
},
228313
"ListChannels": {
229314
"methods": [
230315
"list_channels"
@@ -259,6 +344,11 @@
259344
"methods": [
260345
"update_input"
261346
]
347+
},
348+
"UpdatePool": {
349+
"methods": [
350+
"update_pool"
351+
]
262352
}
263353
}
264354
}

0 commit comments

Comments
 (0)