Skip to content

Conversation

@peterrsongg
Copy link
Contributor

@peterrsongg peterrsongg commented Nov 11, 2025

Description

ONLY REVIEW THIS COMMIT (to consolidate devconfigs) : 31719e3
Generates 4 S3 operations. Put, Get, List, Delete BucketMetricsConfiguration

All commits in this PR have already been reviewed in these PR's except the commit to consolidate devconfigs
#4101
#4102
#4103
#4104

Motivation and Context

Road to S3 model generation.

Testing

Dry run 6bfdd47c-60ae-4a6d-a509-a943437794d1 (just to be safe im dry running again) PASSED

Screenshots (if appropriate)

Types of changes

  • Bug fix (non-breaking change which fixes an issue)
  • New feature (non-breaking change which adds functionality)
  • Breaking change (fix or feature that would cause existing functionality to change)

Checklist

  • My code follows the code style of this project
  • All new and existing tests passed

License

  • I confirm that this pull request can be released under the Apache 2 license

…ry string parameters (#4101)

* Generate PutBucketMetricsConfiguration and generate check to see if required query string params are set. Remove visitor pattern and move custom logic for putlifecycleconfiguration marshaller to custom partial method

* fix failing unit test for abortmultipartupload

* update expectedbucketowner for pbmcrequest
* Generate PutBucketMetricsConfiguration and generate check to see if required query string params are set. Remove visitor pattern and move custom logic for putlifecycleconfiguration marshaller to custom partial method

* generate getbucketmetricsconfiguration

* fix failing unit test for abortmultipartupload

* fix failing unit test for abortmultipartupload

* update IsSetExpectedBucketOwner
* Generate PutBucketMetricsConfiguration and generate check to see if required query string params are set. Remove visitor pattern and move custom logic for putlifecycleconfiguration marshaller to custom partial method

* Generate ListBucketMetricsConfiguration

* generate getbucketmetricsconfiguration

* fix failing unit test for abortmultipartupload

* fix failing unit test for abortmultipartupload

* update stringIsNullEmpty for string isSet methods
* Generate PutBucketMetricsConfiguration and generate check to see if required query string params are set. Remove visitor pattern and move custom logic for putlifecycleconfiguration marshaller to custom partial method

* Generate ListBucketMetricsConfiguration

* generate getbucketmetricsconfiguration

* fix failing unit test for abortmultipartupload

* fix failing unit test for abortmultipartupload

* generate deletebucketmetricsconfiguration

* update stringIsNullEmpty for string isSet methods

* fix IsSet for string properties
@peterrsongg peterrsongg merged commit b8cf30e into development Nov 12, 2025
6 checks passed
@peterrsongg peterrsongg deleted the petesong/phase3-4101-4104 branch November 12, 2025 05:00
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants