-
Notifications
You must be signed in to change notification settings - Fork 875
Generate CreateBucketMetadataTableConfiguration #4160
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 CreateBucketMetadataTableConfiguration #4160
Conversation
7418d73 to
679f1e3
Compare
79dd3c6 to
6a7116a
Compare
READ THIS
Files Analyzed: 9 out of 9 files changed in this PRBREAKING CHANGES FOUND:1. RecordExpiration.cs - CRITICAL BREAKING CHANGEFile: Issue: The Custom version (deleted): public int Days
{
get { return this._days.GetValueOrDefault(); }
set { this._days = value; }
}Generated version (new): public int? Days
{
get { return this._days; }
set { this._days = value; }
}Impact: This is a breaking change to the public API. Code that previously worked with Example Breaking Scenario: // Old code that will break:
RecordExpiration expiration = new RecordExpiration();
int days = expiration.Days; // Compilation error: Cannot implicitly convert type 'int?' to 'int'
// Or runtime issue:
int daysValue = expiration.Days.Value; // Could throw InvalidOperationException if nullNO OTHER BREAKING CHANGES DETECTED IN:
Summary:
|
stack-info: PR: #4160, branch: peterrsongg/petesong/phase-3-pr4-3/7
...Model/Internal/MarshallTransformations/CreateBucketMetadataConfigurationRequestMarshaller.cs
Show resolved
Hide resolved
stack-info: PR: #4160, branch: peterrsongg/petesong/phase-3-pr4-3/7
679f1e3 to
f911a81
Compare
* Geneate DeleteBucketInventoryConfiguration stack-info: PR: #4157, branch: peterrsongg/petesong/phase-3-pr4-3/4 * Generate PutBucketAcclerateConfiguration stack-info: PR: #4158, branch: peterrsongg/petesong/phase-3-pr4-3/5 * Generate PutBucketRequestPayment stack-info: PR: #4159, branch: peterrsongg/petesong/phase-3-pr4-3/6 * Generate CreateBucketMetadataTableConfiguration stack-info: PR: #4160, branch: peterrsongg/petesong/phase-3-pr4-3/7 * Generate GetBucketMetadataConfiguration stack-info: PR: #4161, branch: peterrsongg/petesong/phase-3-pr4-3/8
Description
Generates
CreateBucketMetadataTableConfigurationAmazon.S3.Model.RecordExpiration
Daysproperty changed from int toint?will call this out in changelogMotivation and Context
Testing
Dry run passed
Fuzz tests ran no change
Screenshots (if appropriate)
Types of changes
Checklist
License