Skip to content

Commit e4531f9

Browse files
authored
feat(serviceusage): start generating apiv1 (#4120)
1 parent 8ad471f commit e4531f9

File tree

6 files changed

+960
-0
lines changed

6 files changed

+960
-0
lines changed

internal/.repo-metadata-full.json

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1097,6 +1097,15 @@
10971097
"release_level": "ga",
10981098
"library_type": ""
10991099
},
1100+
"cloud.google.com/go/serviceusage/apiv1": {
1101+
"distribution_name": "cloud.google.com/go/serviceusage/apiv1",
1102+
"description": "Service Usage API",
1103+
"language": "Go",
1104+
"client_library_type": "generated",
1105+
"docs_url": "https://cloud.google.com/go/docs/reference/cloud.google.com/go/latest/serviceusage/apiv1",
1106+
"release_level": "beta",
1107+
"library_type": ""
1108+
},
11001109
"cloud.google.com/go/spanner": {
11011110
"distribution_name": "cloud.google.com/go/spanner",
11021111
"description": "Cloud Spanner",

internal/gapicgen/generator/config.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1081,6 +1081,15 @@ var microgenGapicConfigs = []*microgenConfig{
10811081
// GA after 2021/06/10
10821082
releaseLevel: "beta",
10831083
},
1084+
{
1085+
inputDirectoryPath: "google/api/serviceusage/v1",
1086+
pkg: "serviceusage",
1087+
importPath: "cloud.google.com/go/serviceusage/apiv1",
1088+
gRPCServiceConfigPath: "google/api/serviceusage/v1/serviceusage_grpc_service_config.json",
1089+
apiServiceConfigPath: "google/api/serviceusage/v1/serviceusage_v1.yaml",
1090+
// GA after 2021/06/18
1091+
releaseLevel: "beta",
1092+
},
10841093

10851094
// Non-Cloud APIs
10861095
{

serviceusage/apiv1/doc.go

Lines changed: 120 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 48 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,48 @@
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.api.serviceusage.v1",
6+
"libraryPackage": "cloud.google.com/go/serviceusage/apiv1",
7+
"services": {
8+
"ServiceUsage": {
9+
"clients": {
10+
"grpc": {
11+
"libraryClient": "Client",
12+
"rpcs": {
13+
"BatchEnableServices": {
14+
"methods": [
15+
"BatchEnableServices"
16+
]
17+
},
18+
"BatchGetServices": {
19+
"methods": [
20+
"BatchGetServices"
21+
]
22+
},
23+
"DisableService": {
24+
"methods": [
25+
"DisableService"
26+
]
27+
},
28+
"EnableService": {
29+
"methods": [
30+
"EnableService"
31+
]
32+
},
33+
"GetService": {
34+
"methods": [
35+
"GetService"
36+
]
37+
},
38+
"ListServices": {
39+
"methods": [
40+
"ListServices"
41+
]
42+
}
43+
}
44+
}
45+
}
46+
}
47+
}
48+
}

0 commit comments

Comments
 (0)