Skip to content

Commit 5a90d46

Browse files
Google APIscopybara-github
authored andcommitted
fix: restore GAPIC v2 retry configs
Restores GAPIC v2 retry config overrides that were mistakenly removed during migration. PiperOrigin-RevId: 312088359
1 parent abd6b70 commit 5a90d46

28 files changed

Lines changed: 296 additions & 0 deletions

File tree

google/cloud/bigquery/connection/v1beta1/bigqueryconnection_gapic.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,8 @@ language_settings:
1616
package_name: Google\Cloud\BigQuery\Connection\V1beta1
1717
nodejs:
1818
package_name: connection.v1beta1
19+
interfaces:
20+
- name: google.cloud.bigquery.connection.v1beta1.ConnectionService
21+
methods:
22+
- name: DeleteConnection
23+
retry_codes_name: idempotent

google/cloud/bigquery/datatransfer/v1/bigquerydatatransfer_gapic.yaml

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -55,3 +55,10 @@ interfaces:
5555
init_fields:
5656
- parent%project=$PROJECT_ID
5757
- parent%location="us-central1"
58+
methods:
59+
- name: DeleteTransferConfig
60+
retry_codes_name: idempotent
61+
- name: DeleteTransferRun
62+
retry_codes_name: idempotent
63+
- name: CheckValidCreds
64+
retry_codes_name: idempotent

google/cloud/datalabeling/v1beta1/datalabeling_gapic.yaml

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,3 +16,25 @@ language_settings:
1616
package_name: Google\Cloud\Datalabeling\V1beta1
1717
nodejs:
1818
package_name: datalabeling.v1beta1
19+
interfaces:
20+
- name: google.cloud.datalabeling.v1beta1.DataLabelingService
21+
retry_params_def:
22+
- name: default
23+
initial_retry_delay_millis: 100
24+
retry_delay_multiplier: 1.3
25+
max_retry_delay_millis: 30000
26+
initial_rpc_timeout_millis: 20000
27+
rpc_timeout_multiplier: 1
28+
max_rpc_timeout_millis: 20000
29+
total_timeout_millis: 300000
30+
methods:
31+
- name: DeleteDataset
32+
retry_codes_name: idempotent
33+
- name: ExportData
34+
retry_codes_name: idempotent
35+
- name: DeleteAnnotationSpecSet
36+
retry_codes_name: idempotent
37+
- name: DeleteInstruction
38+
retry_codes_name: idempotent
39+
- name: DeleteEvaluationJob
40+
retry_codes_name: idempotent

google/cloud/dialogflow/v2/dialogflow_gapic.yaml

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -46,6 +46,12 @@ interfaces:
4646
retry_codes_name: idempotent
4747
- name: BatchDeleteEntities
4848
retry_codes_name: idempotent
49+
- name: google.cloud.dialogflow.v2.Environments
50+
retry_codes_def:
51+
- name: idempotent
52+
retry_codes:
53+
- UNAVAILABLE
54+
- INTERNAL
4955
- name: google.cloud.dialogflow.v2.Intents
5056
methods:
5157
- name: DeleteIntent

google/cloud/iot/v1/cloudiot_gapic.yaml

Lines changed: 35 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,3 +25,38 @@ interfaces:
2525
init_fields:
2626
- parent%project=$PROJECT_ID
2727
- parent%location="us-central1"
28+
retry_codes_def:
29+
- name: rate_limited_aware
30+
retry_codes:
31+
- UNAVAILABLE
32+
- DEADLINE_EXCEEDED
33+
- RESOURCE_EXHAUSTED
34+
# Definition for retry/backoff parameters.
35+
retry_params_def:
36+
- name: default
37+
initial_retry_delay_millis: 100
38+
retry_delay_multiplier: 1.3
39+
max_retry_delay_millis: 60000
40+
initial_rpc_timeout_millis: 20000
41+
rpc_timeout_multiplier: 1
42+
max_rpc_timeout_millis: 20000
43+
total_timeout_millis: 120000
44+
- name: rate_limited_aware
45+
initial_retry_delay_millis: 1000
46+
retry_delay_multiplier: 1.3
47+
max_retry_delay_millis: 60000
48+
initial_rpc_timeout_millis: 20000
49+
rpc_timeout_multiplier: 1
50+
max_rpc_timeout_millis: 20000
51+
total_timeout_millis: 120000
52+
methods:
53+
- name: DeleteDeviceRegistry
54+
retry_codes_name: idempotent
55+
- name: DeleteDevice
56+
retry_codes_name: idempotent
57+
- name: ModifyCloudToDeviceConfig
58+
retry_codes_name: rate_limited_aware
59+
retry_params_name: rate_limited_aware
60+
- name: SendCommandToDevice
61+
retry_codes_name: rate_limited_aware
62+
retry_params_name: rate_limited_aware

google/cloud/oslogin/v1/oslogin_gapic.yaml

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,23 @@ language_settings:
1717
nodejs:
1818
package_name: os-login.v1
1919
domain_layer_location: google-cloud
20+
interfaces:
21+
- name: google.cloud.oslogin.v1.OsLoginService
22+
retry_params_def:
23+
- name: default
24+
initial_retry_delay_millis: 100
25+
retry_delay_multiplier: 1.3
26+
max_retry_delay_millis: 60000
27+
initial_rpc_timeout_millis: 10000
28+
rpc_timeout_multiplier: 1
29+
max_rpc_timeout_millis: 10000
30+
total_timeout_millis: 600000
31+
methods:
32+
- name: DeletePosixAccount
33+
retry_codes_name: idempotent
34+
- name: DeleteSshPublicKey
35+
retry_codes_name: idempotent
36+
- name: ImportSshPublicKey
37+
retry_codes_name: idempotent
38+
- name: UpdateSshPublicKey
39+
retry_codes_name: idempotent

google/cloud/scheduler/v1/cloudscheduler_gapic.yaml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,3 +20,8 @@ language_settings:
2020
nodejs:
2121
package_name: scheduler.v1
2222
domain_layer_location: google-cloud
23+
interfaces:
24+
- name: google.cloud.scheduler.v1.CloudScheduler
25+
methods:
26+
- name: DeleteJob
27+
retry_codes_name: idempotent

google/cloud/scheduler/v1beta1/cloudscheduler_gapic.yaml

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,3 +17,12 @@ language_settings:
1717
nodejs:
1818
package_name: scheduler.v1beta1
1919
domain_layer_location: google-cloud
20+
interfaces:
21+
- name: google.cloud.scheduler.v1beta1.CloudScheduler
22+
methods:
23+
- name: DeleteJob
24+
retry_codes_name: idempotent
25+
- name: PauseJob
26+
retry_codes_name: idempotent
27+
- name: ResumeJob
28+
retry_codes_name: idempotent

google/cloud/speech/v1/speech_gapic.yaml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -50,3 +50,5 @@ interfaces:
5050
- config.sample_rate_hertz=44100
5151
- config.language_code="en-US"
5252
- audio.uri=gs://bucket_name/file_name.flac
53+
- name: StreamingRecognize
54+
retry_codes_name: idempotent

google/cloud/speech/v1p1beta1/speech_gapic.yaml

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -36,6 +36,7 @@ interfaces:
3636
total_timeout_millis: 5000000
3737
methods:
3838
- name: Recognize
39+
retry_codes_name: idempotent
3940
sample_code_init_fields:
4041
- config.encoding=FLAC
4142
- config.sample_rate_hertz=44100
@@ -47,3 +48,5 @@ interfaces:
4748
- config.sample_rate_hertz=44100
4849
- config.language_code="en-US"
4950
- audio.uri=gs://bucket_name/file_name.flac
51+
- name: StreamingRecognize
52+
retry_codes_name: idempotent

0 commit comments

Comments
 (0)