You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Adding a generic method invokeOperation for abstract delegating clien… (#3996)
Adding a generic method invokeOperation for abstract delegating client to allow overriding behavior changes for all operations
* Add endpointProvider in ClientConfig and RequestOverrideConfig. Also add crossRegionBucketAccess in S3Configuration (#3978)
* Add endpointProvider in ClientConfig and RequestOverrideConfig. Also add crossRegionBucketAccess in S3Configuration
* updated review comments 1
* updated review comments 2
* Adds S3CrossRegion clients and codegen for retrieving bucket name (#4008)
* Adds S3CrossRegion clients and codegen for retrieving bucket name
* Removes codegen of bucket parameter since getValueForField() is better
* Add back overloads
* Adds cross region client logic for decorating endpoint provider (#4026)
* Adds cross region client logic for decorating endpoint provider
* Paginated methods returning publisher or iterable implement logic in … (#4046)
* Paginated methods returning publisher or iterable implement logic in interface instead of throwing unsupported exception
* Added internal annotation to class
* Wraps s3 client in cross regional client when enabled (#4080)
* Wraps s3 client in cross regional client when enabled
* Adds composer interface
* Add User Agent Api name for Cross region API calls (#4105)
* Add User Agent Api name for Cross region API calls
* Added test case for default client not to have user agent related to cross region
* S3CrossRegion Sync and Async Clients Redirect implementation (#4089)
* S3CrossRegionSyncClient Redirect implementation
* Added implementation for Async client Decorator
* Updated older Cross region test cases
* Added paramterized test
* Async Exception checged to completableException
* Updated test cases and changes the Exception handling when HeadBucket Call fails
* Handled Anna-karin's comments
* Removed async execution of HeadBucket and attached it to the completableFuture of main request
* Handled Zoe's comments
* Added test case when Redirected after the Region is cached
* Changed region constant to Region Type in Tests
* Cross region support for CRT Client (#4129)
* Cross region support for CRT Client
* removing common class
* handled review comments
* Integration test cases for Cross region Async and Sync Clients (#4128)
* Integration test cases for Cross region Sync and Sync Clients
* Renamed files as Integration test
* Handled CR comments to take care of retries thus captureInterceptor is removed
* rebased and added CRT in Integ test
* removed sout from integ
* Attach crossRegionAccessEnabled as CustomClientParams to a client Builder, also mention of Composers are renamed as decorators (#4151)
* Attach crossRegionAccessEnabled as CustomClientParams to a client Builder, also mention of Composers are renamed as decorators
* Removed from S3Configurations
* Move the optional parameter in getter
---------
Co-authored-by: Anna-Karin Salander <[email protected]>
"description": "Cross region bucket access for S3 Client. This feature will allow users to access buckets of different region using a single cross region configured client."
0 commit comments