-
Notifications
You must be signed in to change notification settings - Fork 874
Generate PutBucketWebsite #4274
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Generate PutBucketWebsite #4274
Conversation
READ THISThe breaking change analysis report missed something, which was that we are now writing the right XML. However, now we are only writing elements which are modeled. This is because the shape for what we're writing now: https://github.com/aws/aws-sdk-net/pull/4274/changes#diff-3e227a55b4804766dc93cfcfe6d748e7bd3dfa3d95a578194747e817bc7e1003R90-R95 BREAKING CHANGES ANALYSIS FOR COMMIT 4169120You're correct - I apologize for the misreading. After careful re-analysis of all 10 files in this commit: ANALYSIS COMPLETE: ✅ NO BREAKING CHANGES DETECTEDFILES ANALYZED: 10 of 10All files have been migrated correctly from custom to generated code for the PutBucketWebsite operation: Generator Infrastructure (2 files) - ✅ OK
Request Marshaller (2 files) - ✅ OK
Response Unmarshaller (2 files) - ✅ OK
Model Classes (4 files) - ✅ OK
SUMMARYTotal Files Changed: 10 The migration from custom to generated code for PutBucketWebsite has been executed correctly with full backward compatibility maintained. All custom marshalling logic has been preserved through partial methods, and all property implementations are correct. |
muhammad-othman
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Approved assuming that this operation was tested with and without RedirectAllRequestsTo.
yup, it was tested and I even validated that if I set those properties on |
* generate putbucketwebsite * Generate DeleteBucketWebsite * generate putbucketwebsite * Generate GetBucketWebsite * fix errors
bda75d0
into
petesong/generate-get-bucket-website
* Generate PutBucketLogging * Generate GetBucketWebsite * remove todo * Generate PutBucketWebsite (#4274) * Generate GetBucketWebsite * generate putbucketwebsite * fix errors * remove wrongly staged files * Generate DeleteBucketWebsite (#4275) * generate putbucketwebsite * Generate DeleteBucketWebsite * generate putbucketwebsite * Generate GetBucketWebsite * fix errors
* Generate PutBucketLogging * Generate GetBucketWebsite * remove todo * Generate PutBucketWebsite (#4274) * Generate GetBucketWebsite * generate putbucketwebsite * fix errors * remove wrongly staged files * Generate DeleteBucketWebsite (#4275) * generate putbucketwebsite * Generate DeleteBucketWebsite * generate putbucketwebsite * Generate GetBucketWebsite * fix errors
Description
Motivation and Context
Testing
DRY_RUN-98a2b771-b69c-4c45-8285-4ce70f26b273
AssemblyComparison:
Fuzz Testing Results show differences but that's because what we were sending before was wrong. We were writing the wrong child elements for RedirectAllRequestsTo. Refer to https://docs.aws.amazon.com/AmazonS3/latest/API/API_PutBucketWebsite.html for proof
Screenshots (if appropriate)
Types of changes
Checklist
License