Skip to content

feat(all): auto-regenerate discovery clients #3057

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Mar 10, 2025
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
28 changes: 26 additions & 2 deletions connectors/v1/connectors-api.json
Original file line number Diff line number Diff line change
Expand Up @@ -2560,7 +2560,7 @@
}
}
},
"revision": "20250218",
"revision": "20250304",
"rootUrl": "https://connectors.googleapis.com/",
"schemas": {
"AuditConfig": {
Expand Down Expand Up @@ -3288,6 +3288,13 @@
"readOnly": true,
"type": "string"
},
"trafficShapingConfigs": {
"description": "Optional. Traffic shaping configuration for the connection.",
"items": {
"$ref": "TrafficShapingConfig"
},
"type": "array"
},
"updateTime": {
"description": "Output only. Updated time.",
"format": "google-datetime",
Expand Down Expand Up @@ -3786,7 +3793,7 @@
"type": "object"
},
"ConnectorVersionInfraConfig": {
"description": "This cofiguration provides infra configs like rate limit threshold which need to be configurable for every connector version",
"description": "This configuration provides infra configs like rate limit threshold which need to be configurable for every connector version",
"id": "ConnectorVersionInfraConfig",
"properties": {
"connectionRatelimitWindowSeconds": {
Expand Down Expand Up @@ -8030,6 +8037,23 @@
},
"type": "object"
},
"TrafficShapingConfig": {
"description": "* TrafficShapingConfig defines the configuration for shaping API traffic by specifying a quota limit and the duration over which this limit is enforced. This configuration helps to control and manage the rate at which API calls are made on the client side, preventing service overload on the backend. For example: - if the quota limit is 100 calls per 10 seconds, then the message would be: { quota_limit: 100 duration: { seconds: 10 } } - if the quota limit is 100 calls per 5 minutes, then the message would be: { quota_limit: 100 duration: { seconds: 300 } } - if the quota limit is 10000 calls per day, then the message would be: { quota_limit: 10000 duration: { seconds: 86400 } and so on.",
"id": "TrafficShapingConfig",
"properties": {
"duration": {
"description": "Required. * The duration over which the API call quota limits are calculated. This duration is used to define the time window for evaluating if the number of API calls made by a user is within the allowed quota limits. For example: - To define a quota sampled over 16 seconds, set `seconds` to 16 - To define a quota sampled over 5 minutes, set `seconds` to 300 (5 * 60) - To define a quota sampled over 1 day, set `seconds` to 86400 (24 * 60 * 60) and so on. It is important to note that this duration is not the time the quota is valid for, but rather the time window over which the quota is evaluated. For example, if the quota is 100 calls per 10 seconds, then this duration field would be set to 10 seconds.",
"format": "google-duration",
"type": "string"
},
"quotaLimit": {
"description": "Required. Maximum number of api calls allowed.",
"format": "int64",
"type": "string"
}
},
"type": "object"
},
"UpdatePolicy": {
"description": "Maintenance policy applicable to instance updates.",
"id": "UpdatePolicy",
Expand Down
47 changes: 46 additions & 1 deletion connectors/v1/connectors-gen.go

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading