@@ -365,12 +365,9 @@ public static class Builder extends StubSettings.Builder<CloudMemcacheStubSettin
365
365
static {
366
366
ImmutableMap .Builder <String , ImmutableSet <StatusCode .Code >> definitions =
367
367
ImmutableMap .builder ();
368
+ definitions .put ("no_retry_codes" , ImmutableSet .copyOf (Lists .<StatusCode .Code >newArrayList ()));
368
369
definitions .put (
369
- "idempotent" ,
370
- ImmutableSet .copyOf (
371
- Lists .<StatusCode .Code >newArrayList (
372
- StatusCode .Code .DEADLINE_EXCEEDED , StatusCode .Code .UNAVAILABLE )));
373
- definitions .put ("non_idempotent" , ImmutableSet .copyOf (Lists .<StatusCode .Code >newArrayList ()));
370
+ "no_retry_1_codes" , ImmutableSet .copyOf (Lists .<StatusCode .Code >newArrayList ()));
374
371
RETRYABLE_CODE_DEFINITIONS = definitions .build ();
375
372
}
376
373
@@ -379,17 +376,16 @@ public static class Builder extends StubSettings.Builder<CloudMemcacheStubSettin
379
376
static {
380
377
ImmutableMap .Builder <String , RetrySettings > definitions = ImmutableMap .builder ();
381
378
RetrySettings settings = null ;
379
+ settings = RetrySettings .newBuilder ().setRpcTimeoutMultiplier (1.0 ).build ();
380
+ definitions .put ("no_retry_params" , settings );
382
381
settings =
383
382
RetrySettings .newBuilder ()
384
- .setInitialRetryDelay (Duration .ofMillis (100L ))
385
- .setRetryDelayMultiplier (1.3 )
386
- .setMaxRetryDelay (Duration .ofMillis (60000L ))
387
- .setInitialRpcTimeout (Duration .ofMillis (20000L ))
383
+ .setInitialRpcTimeout (Duration .ofMillis (1200000L ))
388
384
.setRpcTimeoutMultiplier (1.0 )
389
- .setMaxRpcTimeout (Duration .ofMillis (20000L ))
390
- .setTotalTimeout (Duration .ofMillis (600000L ))
385
+ .setMaxRpcTimeout (Duration .ofMillis (1200000L ))
386
+ .setTotalTimeout (Duration .ofMillis (1200000L ))
391
387
.build ();
392
- definitions .put ("default " , settings );
388
+ definitions .put ("no_retry_1_params " , settings );
393
389
RETRY_PARAM_DEFINITIONS = definitions .build ();
394
390
}
395
391
@@ -450,45 +446,45 @@ private static Builder initDefaults(Builder builder) {
450
446
451
447
builder
452
448
.listInstancesSettings ()
453
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
454
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
449
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
450
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ));
455
451
456
452
builder
457
453
.getInstanceSettings ()
458
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("idempotent " ))
459
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
454
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
455
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ));
460
456
461
457
builder
462
458
.createInstanceSettings ()
463
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
464
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
459
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
460
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ));
465
461
466
462
builder
467
463
.updateInstanceSettings ()
468
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
469
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
464
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
465
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ));
470
466
471
467
builder
472
468
.updateParametersSettings ()
473
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
474
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
469
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
470
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ));
475
471
476
472
builder
477
473
.deleteInstanceSettings ()
478
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
479
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
474
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
475
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ));
480
476
481
477
builder
482
478
.applyParametersSettings ()
483
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
484
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ));
479
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
480
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ));
485
481
builder
486
482
.createInstanceOperationSettings ()
487
483
.setInitialCallSettings (
488
484
UnaryCallSettings
489
485
.<CreateInstanceRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
490
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
491
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
486
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
487
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ))
492
488
.build ())
493
489
.setResponseTransformer (
494
490
ProtoOperationTransformers .ResponseTransformer .create (Instance .class ))
@@ -510,8 +506,8 @@ private static Builder initDefaults(Builder builder) {
510
506
.setInitialCallSettings (
511
507
UnaryCallSettings
512
508
.<UpdateInstanceRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
513
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
514
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
509
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
510
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ))
515
511
.build ())
516
512
.setResponseTransformer (
517
513
ProtoOperationTransformers .ResponseTransformer .create (Instance .class ))
@@ -533,8 +529,8 @@ private static Builder initDefaults(Builder builder) {
533
529
.setInitialCallSettings (
534
530
UnaryCallSettings
535
531
.<UpdateParametersRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
536
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
537
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
532
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
533
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ))
538
534
.build ())
539
535
.setResponseTransformer (
540
536
ProtoOperationTransformers .ResponseTransformer .create (Instance .class ))
@@ -556,8 +552,8 @@ private static Builder initDefaults(Builder builder) {
556
552
.setInitialCallSettings (
557
553
UnaryCallSettings
558
554
.<DeleteInstanceRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
559
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
560
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
555
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
556
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ))
561
557
.build ())
562
558
.setResponseTransformer (
563
559
ProtoOperationTransformers .ResponseTransformer .create (Empty .class ))
@@ -579,8 +575,8 @@ private static Builder initDefaults(Builder builder) {
579
575
.setInitialCallSettings (
580
576
UnaryCallSettings
581
577
.<ApplyParametersRequest , OperationSnapshot >newUnaryCallSettingsBuilder ()
582
- .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("non_idempotent " ))
583
- .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("default " ))
578
+ .setRetryableCodes (RETRYABLE_CODE_DEFINITIONS .get ("no_retry_1_codes " ))
579
+ .setRetrySettings (RETRY_PARAM_DEFINITIONS .get ("no_retry_1_params " ))
584
580
.build ())
585
581
.setResponseTransformer (
586
582
ProtoOperationTransformers .ResponseTransformer .create (Instance .class ))
0 commit comments