Skip to content

Commit dee6b3f

Browse files
authored
feat(cloudquotas/v1): generate library (#2258)
1 parent bd3bfee commit dee6b3f

15 files changed

+3480
-0
lines changed

.typos.toml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -206,6 +206,8 @@ extend-ignore-re = [
206206
"\"typ\"",
207207
"\\Wtyp:",
208208
"test_typ\"",
209+
# src/generated/api/cloudquotas/v1 has types that are better handled in a RE:
210+
"DimenisonInfo",
209211
# src/generated/cloud/aiplatform has a typo in the code. Won't be fixed.
210212
# Seems too risky to ignore the word, a RE seems cleaner
211213
"CheckTrialEarlyStoppingStateMetatdata",

Cargo.lock

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

Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,6 +58,7 @@ members = [
5858
"src/gax",
5959
"src/gax-internal",
6060
"src/generated/api/apikeys/v2",
61+
"src/generated/api/cloudquotas/v1",
6162
"src/generated/api/servicecontrol/v1",
6263
"src/generated/api/servicecontrol/v2",
6364
"src/generated/api/servicemanagement/v1",
Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
{
2+
"api_id": "cloudquotas.googleapis.com",
3+
"api_shortname": "cloudquotas",
4+
"client_documentation": "https://docs.rs/google-cloud-api-cloudquotas-v1/latest",
5+
"distribution_name": "google-cloud-rust",
6+
"language": "rust",
7+
"library_type": "GAPIC_AUTO",
8+
"name_pretty": "Cloud Quotas API",
9+
"release_level": "preview",
10+
"repo": "googleapis/google-cloud-rust"
11+
}
Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# https://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
15+
[general]
16+
specification-source = 'google/api/cloudquotas/v1'
17+
service-config = 'google/api/cloudquotas/v1/cloudquotas_v1.yaml'
18+
19+
[codec]
20+
copyright-year = '2025'
Lines changed: 43 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,43 @@
1+
# Copyright 2025 Google LLC
2+
#
3+
# Licensed under the Apache License, Version 2.0 (the "License");
4+
# you may not use this file except in compliance with the License.
5+
# You may obtain a copy of the License at
6+
#
7+
# https://www.apache.org/licenses/LICENSE-2.0
8+
#
9+
# Unless required by applicable law or agreed to in writing, software
10+
# distributed under the License is distributed on an "AS IS" BASIS,
11+
# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
12+
# See the License for the specific language governing permissions and
13+
# limitations under the License.
14+
#
15+
# Code generated by sidekick. DO NOT EDIT.
16+
17+
[package]
18+
name = "google-cloud-api-cloudquotas-v1"
19+
version = "0.4.0"
20+
description = "Google Cloud Client Libraries for Rust - Cloud Quotas API"
21+
edition.workspace = true
22+
authors.workspace = true
23+
license.workspace = true
24+
repository.workspace = true
25+
keywords.workspace = true
26+
categories.workspace = true
27+
rust-version.workspace = true
28+
29+
[dependencies]
30+
async-trait.workspace = true
31+
bytes.workspace = true
32+
gax.workspace = true
33+
gaxi = { workspace = true, features = ["_internal-http-client"] }
34+
lazy_static.workspace = true
35+
reqwest.workspace = true
36+
serde.workspace = true
37+
serde_json.workspace = true
38+
serde_with.workspace = true
39+
tracing.workspace = true
40+
wkt.workspace = true
41+
42+
[dev-dependencies]
43+
tokio-test.workspace = true
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
# Google Cloud Client Libraries for Rust - Cloud Quotas API
2+
3+
<!-- Code generated by sidekick. DO NOT EDIT. -->
4+
5+
**WARNING:** this crate is under active development. We expect multiple breaking
6+
changes in the upcoming releases. Testing is also incomplete, we do **not**
7+
recommend that you use this crate in production. We welcome feedback about the
8+
APIs, documentation, missing features, bugs, etc.
9+
10+
Cloud Quotas API provides Google Cloud service consumers with management
11+
and observability for resource usage, quotas, and restrictions of the
12+
services they consume.
13+
14+
## Quickstart
15+
16+
The main types to work with this crate are the clients:
17+
18+
- [CloudQuotas]
19+
20+
## More Information
21+
22+
- Read the [crate's documentation](https://docs.rs/google-cloud-api-cloudquotas-v1/latest/google-cloud-api-cloudquotas-v1)
23+
24+
[CloudQuotas]: https://docs.rs/google-cloud-api-cloudquotas-v1/latest/google_cloud_api_cloudquotas_v1/client/struct.CloudQuotas.html

0 commit comments

Comments
 (0)