@@ -369,11 +369,9 @@ public static class Builder extends StubSettings.Builder<AgentsStubSettings, Bui
369369 ImmutableMap .Builder <String , ImmutableSet <StatusCode .Code >> definitions =
370370 ImmutableMap .builder ();
371371 definitions .put (
372- "idempotent" ,
373- ImmutableSet .copyOf (
374- Lists .<StatusCode .Code >newArrayList (
375- StatusCode .Code .DEADLINE_EXCEEDED , StatusCode .Code .UNAVAILABLE )));
376- definitions .put ("non_idempotent" , ImmutableSet .copyOf (Lists .<StatusCode .Code >newArrayList ()));
372+ "retry_policy_1_codes" ,
373+ ImmutableSet .copyOf (Lists .<StatusCode .Code >newArrayList (StatusCode .Code .UNAVAILABLE )));
374+ definitions .put ("no_retry_codes" , ImmutableSet .copyOf (Lists .<StatusCode .Code >newArrayList ()));
377375 RETRYABLE_CODE_DEFINITIONS = definitions .build ();
378376 }
379377
@@ -387,12 +385,14 @@ public static class Builder extends StubSettings.Builder<AgentsStubSettings, Bui
387385 .setInitialRetryDelay (Duration .ofMillis (100L ))
388386 .setRetryDelayMultiplier (1.3 )
389387 .setMaxRetryDelay (Duration .ofMillis (60000L ))
390- .setInitialRpcTimeout (Duration .ofMillis (20000L ))
388+ .setInitialRpcTimeout (Duration .ofMillis (60000L ))
391389 .setRpcTimeoutMultiplier (1.0 )
392- .setMaxRpcTimeout (Duration .ofMillis (20000L ))
393- .setTotalTimeout (Duration .ofMillis (600000L ))
390+ .setMaxRpcTimeout (Duration .ofMillis (60000L ))
391+ .setTotalTimeout (Duration .ofMillis (60000L ))
394392 .build ();
395- definitions .put ("default" , settings );
393+ definitions .put ("retry_policy_1_params" , settings );
394+ settings = RetrySettings .newBuilder ().setRpcTimeoutMultiplier (1.0 ).build ();
395+ definitions .put ("no_retry_params" , settings );
396396 RETRY_PARAM_DEFINITIONS = definitions .build ();
397397 }
398398
@@ -457,54 +457,54 @@ private static Builder initDefaults(Builder builder) {
457457
458458 builder
459459 .setAgentSettings ()
460- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
461- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
460+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
461+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
462462
463463 builder
464464 .deleteAgentSettings ()
465- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
466- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
465+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
466+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
467467
468468 builder
469469 .searchAgentsSettings ()
470- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
471- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
470+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
471+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
472472
473473 builder
474474 .trainAgentSettings ()
475- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
476- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
475+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
476+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
477477
478478 builder
479479 .exportAgentSettings ()
480- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
481- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
480+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
481+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
482482
483483 builder
484484 .restoreAgentSettings ()
485- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
486- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
485+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
486+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
487487
488488 builder
489489 .getAgentSettings ()
490- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
491- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
490+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
491+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
492492
493493 builder
494494 .importAgentSettings ()
495- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
496- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
495+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
496+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
497497
498498 builder
499499 .getValidationResultSettings ()
500- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
501- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
500+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
501+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ));
502502 builder
503503 .trainAgentOperationSettings ()
504504 .setInitialCallSettings (
505505 UnaryCallSettings .<TrainAgentRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
506- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
507- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
506+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
507+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ))
508508 .build ())
509509 .setResponseTransformer (
510510 ProtoOperationTransformers .ResponseTransformer .create (Empty .class ))
@@ -525,8 +525,8 @@ private static Builder initDefaults(Builder builder) {
525525 .exportAgentOperationSettings ()
526526 .setInitialCallSettings (
527527 UnaryCallSettings .<ExportAgentRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
528- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
529- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
528+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
529+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ))
530530 .build ())
531531 .setResponseTransformer (
532532 ProtoOperationTransformers .ResponseTransformer .create (ExportAgentResponse .class ))
@@ -548,8 +548,8 @@ private static Builder initDefaults(Builder builder) {
548548 .setInitialCallSettings (
549549 UnaryCallSettings
550550 .<RestoreAgentRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
551- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
552- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
551+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
552+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ))
553553 .build ())
554554 .setResponseTransformer (
555555 ProtoOperationTransformers .ResponseTransformer .create (Empty .class ))
@@ -570,8 +570,8 @@ private static Builder initDefaults(Builder builder) {
570570 .importAgentOperationSettings ()
571571 .setInitialCallSettings (
572572 UnaryCallSettings .<ImportAgentRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
573- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
574- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
573+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("retry_policy_1_codes " ))
574+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("retry_policy_1_params " ))
575575 .build ())
576576 .setResponseTransformer (
577577 ProtoOperationTransformers .ResponseTransformer .create (Empty .class ))
0 commit comments