Skip to content

Commit 2b6770d

Browse files
authored
feat(video): start generating livestream apiv1 (#5404)
1 parent f06059c commit 2b6770d

6 files changed

Lines changed: 2235 additions & 6 deletions

File tree

internal/.repo-metadata-full.json

Lines changed: 15 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"language": "Go",
1515
"client_library_type": "generated",
1616
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/accesscontextmanager/latest/apiv1",
17-
"release_level": "beta",
17+
"release_level": "ga",
1818
"library_type": ""
1919
},
2020
"cloud.google.com/go/aiplatform/apiv1": {
@@ -347,7 +347,7 @@
347347
"language": "Go",
348348
"client_library_type": "generated",
349349
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/contactcenterinsights/latest/apiv1",
350-
"release_level": "beta",
350+
"release_level": "ga",
351351
"library_type": ""
352352
},
353353
"cloud.google.com/go/container/apiv1": {
@@ -473,7 +473,7 @@
473473
"language": "Go",
474474
"client_library_type": "generated",
475475
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/deploy/latest/apiv1",
476-
"release_level": "beta",
476+
"release_level": "ga",
477477
"library_type": ""
478478
},
479479
"cloud.google.com/go/dialogflow/apiv2": {
@@ -590,7 +590,7 @@
590590
"language": "Go",
591591
"client_library_type": "generated",
592592
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/filestore/latest/apiv1",
593-
"release_level": "beta",
593+
"release_level": "ga",
594594
"library_type": ""
595595
},
596596
"cloud.google.com/go/firestore": {
@@ -887,7 +887,7 @@
887887
"language": "Go",
888888
"client_library_type": "generated",
889889
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/networkconnectivity/latest/apiv1",
890-
"release_level": "beta",
890+
"release_level": "ga",
891891
"library_type": ""
892892
},
893893
"cloud.google.com/go/networkconnectivity/apiv1alpha1": {
@@ -932,7 +932,7 @@
932932
"language": "Go",
933933
"client_library_type": "generated",
934934
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/orchestration/latest/airflow/service/apiv1",
935-
"release_level": "beta",
935+
"release_level": "ga",
936936
"library_type": ""
937937
},
938938
"cloud.google.com/go/orgpolicy/apiv2": {
@@ -1475,6 +1475,15 @@
14751475
"release_level": "ga",
14761476
"library_type": ""
14771477
},
1478+
"cloud.google.com/go/video/livestream/apiv1": {
1479+
"distribution_name": "cloud.google.com/go/video/livestream/apiv1",
1480+
"description": "Live Stream API",
1481+
"language": "Go",
1482+
"client_library_type": "generated",
1483+
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/video/latest/livestream/apiv1",
1484+
"release_level": "beta",
1485+
"library_type": ""
1486+
},
14781487
"cloud.google.com/go/video/transcoder/apiv1": {
14791488
"distribution_name": "cloud.google.com/go/video/transcoder/apiv1",
14801489
"description": "Transcoder API",

internal/gapicgen/generator/config.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1338,6 +1338,15 @@ var microgenGapicConfigs = []*microgenConfig{
13381338
// GA after 2022/02/13
13391339
releaseLevel: "beta",
13401340
},
1341+
{
1342+
inputDirectoryPath: "google/cloud/video/livestream/v1",
1343+
pkg: "livestream",
1344+
importPath: "cloud.google.com/go/video/livestream/apiv1",
1345+
gRPCServiceConfigPath: "livestream_grpc_service_config.json",
1346+
apiServiceConfigPath: "livestream_v1.yaml",
1347+
// GA after 2022/02/25
1348+
releaseLevel: "beta",
1349+
},
13411350

13421351
// Non-Cloud APIs
13431352
{

video/livestream/apiv1/doc.go

Lines changed: 157 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 98 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,98 @@
1+
{
2+
"schema": "1.0",
3+
"comment": "This file maps proto services/RPCs to the corresponding library clients/methods.",
4+
"language": "go",
5+
"protoPackage": "google.cloud.video.livestream.v1",
6+
"libraryPackage": "cloud.google.com/go/video/livestream/apiv1",
7+
"services": {
8+
"LivestreamService": {
9+
"clients": {
10+
"grpc": {
11+
"libraryClient": "Client",
12+
"rpcs": {
13+
"CreateChannel": {
14+
"methods": [
15+
"CreateChannel"
16+
]
17+
},
18+
"CreateEvent": {
19+
"methods": [
20+
"CreateEvent"
21+
]
22+
},
23+
"CreateInput": {
24+
"methods": [
25+
"CreateInput"
26+
]
27+
},
28+
"DeleteChannel": {
29+
"methods": [
30+
"DeleteChannel"
31+
]
32+
},
33+
"DeleteEvent": {
34+
"methods": [
35+
"DeleteEvent"
36+
]
37+
},
38+
"DeleteInput": {
39+
"methods": [
40+
"DeleteInput"
41+
]
42+
},
43+
"GetChannel": {
44+
"methods": [
45+
"GetChannel"
46+
]
47+
},
48+
"GetEvent": {
49+
"methods": [
50+
"GetEvent"
51+
]
52+
},
53+
"GetInput": {
54+
"methods": [
55+
"GetInput"
56+
]
57+
},
58+
"ListChannels": {
59+
"methods": [
60+
"ListChannels"
61+
]
62+
},
63+
"ListEvents": {
64+
"methods": [
65+
"ListEvents"
66+
]
67+
},
68+
"ListInputs": {
69+
"methods": [
70+
"ListInputs"
71+
]
72+
},
73+
"StartChannel": {
74+
"methods": [
75+
"StartChannel"
76+
]
77+
},
78+
"StopChannel": {
79+
"methods": [
80+
"StopChannel"
81+
]
82+
},
83+
"UpdateChannel": {
84+
"methods": [
85+
"UpdateChannel"
86+
]
87+
},
88+
"UpdateInput": {
89+
"methods": [
90+
"UpdateInput"
91+
]
92+
}
93+
}
94+
}
95+
}
96+
}
97+
}
98+
}

0 commit comments

Comments
 (0)