Skip to content

Commit 4ca8fea

Browse files
authored
feat(video/stitcher): start generating apiv1 (#5720)
1 parent 35d591a commit 4ca8fea

9 files changed

Lines changed: 1917 additions & 3 deletions

File tree

internal/.repo-metadata-full.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1493,6 +1493,15 @@
14931493
"release_level": "beta",
14941494
"library_type": ""
14951495
},
1496+
"cloud.google.com/go/video/stitcher/apiv1": {
1497+
"distribution_name": "cloud.google.com/go/video/stitcher/apiv1",
1498+
"description": "Video Stitcher API",
1499+
"language": "Go",
1500+
"client_library_type": "generated",
1501+
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/video/latest/stitcher/apiv1",
1502+
"release_level": "beta",
1503+
"library_type": ""
1504+
},
14961505
"cloud.google.com/go/video/transcoder/apiv1": {
14971506
"distribution_name": "cloud.google.com/go/video/transcoder/apiv1",
14981507
"description": "Transcoder API",

internal/gapicgen/generator/config.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1348,6 +1348,15 @@ var microgenGapicConfigs = []*microgenConfig{
13481348
// GA after 2022/02/28
13491349
releaseLevel: "beta",
13501350
},
1351+
{
1352+
inputDirectoryPath: "google/cloud/video/stitcher/v1",
1353+
pkg: "stitcher",
1354+
importPath: "cloud.google.com/go/video/stitcher/apiv1",
1355+
gRPCServiceConfigPath: "videostitcher_grpc_service_config.json",
1356+
apiServiceConfigPath: "videostitcher_v1.yaml",
1357+
// GA after 2022/04/02
1358+
releaseLevel: "beta",
1359+
},
13511360

13521361
// Non-Cloud APIs
13531362
{

video/go.mod

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ require (
66
cloud.google.com/go v0.100.2
77
github.com/googleapis/gax-go/v2 v2.1.1
88
google.golang.org/api v0.70.0
9-
google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf
9+
google.golang.org/genproto v0.0.0-20220302033224-9aa15565e42a
1010
google.golang.org/grpc v1.44.0
1111
google.golang.org/protobuf v1.27.1
1212
)

video/go.sum

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -524,8 +524,8 @@ google.golang.org/genproto v0.0.0-20211221195035-429b39de9b1c/go.mod h1:5CzLGKJ6
524524
google.golang.org/genproto v0.0.0-20220126215142-9970aeb2e350/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
525525
google.golang.org/genproto v0.0.0-20220207164111-0872dc986b00/go.mod h1:5CzLGKJ67TSI2B9POpiiyGha0AjJvZIUgRMt1dSmuhc=
526526
google.golang.org/genproto v0.0.0-20220218161850-94dd64e39d7c/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
527-
google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf h1:SVYXkUz2yZS9FWb2Gm8ivSlbNQzL2Z/NpPKE3RG2jWk=
528-
google.golang.org/genproto v0.0.0-20220222213610-43724f9ea8cf/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
527+
google.golang.org/genproto v0.0.0-20220302033224-9aa15565e42a h1:uqouglH745GoGeZ1YFZbPBiu961tgi/9Qm5jaorajjQ=
528+
google.golang.org/genproto v0.0.0-20220302033224-9aa15565e42a/go.mod h1:kGP+zUP2Ddo0ayMi4YuN7C3WZyJvGLZRh8Z5wnAqvEI=
529529
google.golang.org/grpc v1.19.0/go.mod h1:mqu4LbDTu4XGKhr4mRzUsmM4RtVoemTSY81AxZiDr8c=
530530
google.golang.org/grpc v1.20.1/go.mod h1:10oTOabMzJvdu6/UiuZezV6QK5dSlG84ov/aaiqXj38=
531531
google.golang.org/grpc v1.21.1/go.mod h1:oYelfM1adQP15Ek0mdvEgi9Df8B9CZIaU1084ijfRaM=

video/stitcher/apiv1/doc.go

Lines changed: 159 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 118 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,118 @@
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.stitcher.v1",
6+
"libraryPackage": "cloud.google.com/go/video/stitcher/apiv1",
7+
"services": {
8+
"VideoStitcherService": {
9+
"clients": {
10+
"grpc": {
11+
"libraryClient": "VideoStitcherClient",
12+
"rpcs": {
13+
"CreateCdnKey": {
14+
"methods": [
15+
"CreateCdnKey"
16+
]
17+
},
18+
"CreateLiveSession": {
19+
"methods": [
20+
"CreateLiveSession"
21+
]
22+
},
23+
"CreateSlate": {
24+
"methods": [
25+
"CreateSlate"
26+
]
27+
},
28+
"CreateVodSession": {
29+
"methods": [
30+
"CreateVodSession"
31+
]
32+
},
33+
"DeleteCdnKey": {
34+
"methods": [
35+
"DeleteCdnKey"
36+
]
37+
},
38+
"DeleteSlate": {
39+
"methods": [
40+
"DeleteSlate"
41+
]
42+
},
43+
"GetCdnKey": {
44+
"methods": [
45+
"GetCdnKey"
46+
]
47+
},
48+
"GetLiveAdTagDetail": {
49+
"methods": [
50+
"GetLiveAdTagDetail"
51+
]
52+
},
53+
"GetLiveSession": {
54+
"methods": [
55+
"GetLiveSession"
56+
]
57+
},
58+
"GetSlate": {
59+
"methods": [
60+
"GetSlate"
61+
]
62+
},
63+
"GetVodAdTagDetail": {
64+
"methods": [
65+
"GetVodAdTagDetail"
66+
]
67+
},
68+
"GetVodSession": {
69+
"methods": [
70+
"GetVodSession"
71+
]
72+
},
73+
"GetVodStitchDetail": {
74+
"methods": [
75+
"GetVodStitchDetail"
76+
]
77+
},
78+
"ListCdnKeys": {
79+
"methods": [
80+
"ListCdnKeys"
81+
]
82+
},
83+
"ListLiveAdTagDetails": {
84+
"methods": [
85+
"ListLiveAdTagDetails"
86+
]
87+
},
88+
"ListSlates": {
89+
"methods": [
90+
"ListSlates"
91+
]
92+
},
93+
"ListVodAdTagDetails": {
94+
"methods": [
95+
"ListVodAdTagDetails"
96+
]
97+
},
98+
"ListVodStitchDetails": {
99+
"methods": [
100+
"ListVodStitchDetails"
101+
]
102+
},
103+
"UpdateCdnKey": {
104+
"methods": [
105+
"UpdateCdnKey"
106+
]
107+
},
108+
"UpdateSlate": {
109+
"methods": [
110+
"UpdateSlate"
111+
]
112+
}
113+
}
114+
}
115+
}
116+
}
117+
}
118+
}

video/stitcher/apiv1/version.go

Lines changed: 23 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)