File tree Expand file tree Collapse file tree 3 files changed +14
-9
lines changed
aws-core/src/main/java/software/amazon/awssdk/awscore/client/builder
sdk-core/src/main/java/software/amazon/awssdk/core/client/config Expand file tree Collapse file tree 3 files changed +14
-9
lines changed Original file line number Diff line number Diff line change @@ -192,7 +192,8 @@ private SdkClientConfiguration finalizeAwsConfiguration(SdkClientConfiguration c
192
192
/**
193
193
* Apply the client override configuration to the provided configuration.
194
194
*/
195
- protected SdkClientConfiguration setOverrides (SdkClientConfiguration configuration ) {
195
+ @ Override
196
+ protected final SdkClientConfiguration setOverrides (SdkClientConfiguration configuration ) {
196
197
if (overrideConfig == null ) {
197
198
return configuration ;
198
199
}
Original file line number Diff line number Diff line change @@ -484,18 +484,20 @@ default Builder retryPolicy(RetryMode retryMode) {
484
484
485
485
RetryPolicy retryPolicy ();
486
486
487
+ /**
488
+ * Configure the retry strategy that should be used when handling failure cases.
489
+ */
490
+ Builder retryStrategy (RetryStrategy retryStrategy );
491
+
487
492
/**
488
493
* Configure the retry mode used to resolve the corresponding {@link RetryStrategy} that should be used when handling
489
494
* failure cases.
490
495
*
491
496
* @see RetryMode
492
497
*/
493
- Builder retryStrategy (RetryMode retryMode );
494
-
495
- /**
496
- * Configure the retry strategy that should be used when handling failure cases.
497
- */
498
- Builder retryStrategy (RetryStrategy retryStrategy );
498
+ default Builder retryStrategy (RetryMode retryMode ) {
499
+ throw new UnsupportedOperationException ();
500
+ }
499
501
500
502
/**
501
503
* Configure a consumer to customize the default retry strategy. The default retry strategy is obtained by using the
@@ -510,7 +512,9 @@ default Builder retryPolicy(RetryMode retryMode) {
510
512
* <p>
511
513
* Defaults to {@link RetryMode#LEGACY} if no configuration setting is found.
512
514
*/
513
- Builder retryStrategy (Consumer <RetryStrategy .Builder <?, ?>> configurator );
515
+ default Builder retryStrategy (Consumer <RetryStrategy .Builder <?, ?>> configurator ) {
516
+ throw new UnsupportedOperationException ();
517
+ }
514
518
515
519
RetryStrategy retryStrategy ();
516
520
Original file line number Diff line number Diff line change 645
645
<includeModule >profiles</includeModule >
646
646
<includeModule >protocols</includeModule >
647
647
<includeModule >regions</includeModule >
648
- <!-- < includeModule>sdk-core</includeModule> -- >
648
+ <includeModule >sdk-core</includeModule >
649
649
<includeModule >http-client-spi</includeModule >
650
650
<includeModule >apache-client</includeModule >
651
651
<includeModule >netty-nio-client</includeModule >
You can’t perform that action at this time.
0 commit comments