@@ -238,11 +238,11 @@ public static class Builder extends StubSettings.Builder<LanguageServiceStubSett
238
238
ImmutableMap .Builder <String , ImmutableSet <StatusCode .Code >> definitions =
239
239
ImmutableMap .builder ();
240
240
definitions .put (
241
- "idempotent " ,
241
+ "retry_policy_1_codes " ,
242
242
ImmutableSet .copyOf (
243
243
Lists .<StatusCode .Code >newArrayList (
244
- StatusCode .Code .DEADLINE_EXCEEDED , StatusCode .Code .UNAVAILABLE )));
245
- definitions .put ("non_idempotent " , ImmutableSet .copyOf (Lists .<StatusCode .Code >newArrayList ()));
244
+ StatusCode .Code .UNAVAILABLE , StatusCode .Code .DEADLINE_EXCEEDED )));
245
+ definitions .put ("no_retry_codes " , ImmutableSet .copyOf (Lists .<StatusCode .Code >newArrayList ()));
246
246
RETRYABLE_CODE_DEFINITIONS = definitions .build ();
247
247
}
248
248
@@ -256,12 +256,14 @@ public static class Builder extends StubSettings.Builder<LanguageServiceStubSett
256
256
.setInitialRetryDelay (Duration .ofMillis (100L ))
257
257
.setRetryDelayMultiplier (1.3 )
258
258
.setMaxRetryDelay (Duration .ofMillis (60000L ))
259
- .setInitialRpcTimeout (Duration .ofMillis (60000L ))
259
+ .setInitialRpcTimeout (Duration .ofMillis (600000L ))
260
260
.setRpcTimeoutMultiplier (1.0 )
261
- .setMaxRpcTimeout (Duration .ofMillis (60000L ))
261
+ .setMaxRpcTimeout (Duration .ofMillis (600000L ))
262
262
.setTotalTimeout (Duration .ofMillis (600000L ))
263
263
.build ();
264
- definitions .put ("default" , settings );
264
+ definitions .put ("retry_policy_1_params" , settings );
265
+ settings = RetrySettings .newBuilder ().setRpcTimeoutMultiplier (1.0 ).build ();
266
+ definitions .put ("no_retry_params" , settings );
265
267
RETRY_PARAM_DEFINITIONS = definitions .build ();
266
268
}
267
269
@@ -309,33 +311,33 @@ private static Builder initDefaults(Builder builder) {
309
311
310
312
builder
311
313
.analyzeSentimentSettings ()
312
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
313
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
314
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
315
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
314
316
315
317
builder
316
318
.analyzeEntitiesSettings ()
317
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
318
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
319
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
320
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
319
321
320
322
builder
321
323
.analyzeEntitySentimentSettings ()
322
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
323
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
324
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
325
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
324
326
325
327
builder
326
328
.analyzeSyntaxSettings ()
327
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
328
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
329
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
330
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
329
331
330
332
builder
331
333
.classifyTextSettings ()
332
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
333
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
334
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
335
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
334
336
335
337
builder
336
338
.annotateTextSettings ()
337
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
338
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
339
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
340
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
339
341
340
342
return builder ;
341
343
}
0 commit comments