Skip to content

Commit f3e99c6

Browse files
authored
Merge pull request #2035 from aws/salande/object-versioning
Add support for bucket ARN parsing for object versioning APIs
2 parents d31a21b + e9ff1b1 commit f3e99c6

File tree

1 file changed

+24
-0
lines changed

1 file changed

+24
-0
lines changed

services/s3control/src/main/resources/codegen-resources/customization.config

+24
Original file line numberDiff line numberDiff line change
@@ -224,6 +224,30 @@
224224
"otherFieldsToPopulate": {
225225
"accountId": "accountId().orElseThrow(() -> new IllegalArgumentException(\"accountId cannot be null\"))"
226226
}
227+
},
228+
"PutBucketVersioningRequest": {
229+
"field": "bucket",
230+
"arnConverterFqcn": "software.amazon.awssdk.services.s3control.internal.S3ControlArnConverter",
231+
"arnResourceFqcn": "software.amazon.awssdk.services.s3control.S3ControlBucketResource",
232+
"arnResourceSubstitutionGetter": "bucketName",
233+
"baseArnResourceFqcn": "software.amazon.awssdk.services.s3.internal.resource.S3Resource",
234+
"executionAttributeKeyFqcn": "software.amazon.awssdk.services.s3control.internal.S3ControlInternalExecutionAttribute",
235+
"executionAttributeValueFqcn": "software.amazon.awssdk.services.s3control.internal.S3ArnableField",
236+
"otherFieldsToPopulate": {
237+
"accountId": "accountId().orElseThrow(() -> new IllegalArgumentException(\"accountId cannot be null\"))"
238+
}
239+
},
240+
"GetBucketVersioningRequest": {
241+
"field": "bucket",
242+
"arnConverterFqcn": "software.amazon.awssdk.services.s3control.internal.S3ControlArnConverter",
243+
"arnResourceFqcn": "software.amazon.awssdk.services.s3control.S3ControlBucketResource",
244+
"arnResourceSubstitutionGetter": "bucketName",
245+
"baseArnResourceFqcn": "software.amazon.awssdk.services.s3.internal.resource.S3Resource",
246+
"executionAttributeKeyFqcn": "software.amazon.awssdk.services.s3control.internal.S3ControlInternalExecutionAttribute",
247+
"executionAttributeValueFqcn": "software.amazon.awssdk.services.s3control.internal.S3ArnableField",
248+
"otherFieldsToPopulate": {
249+
"accountId": "accountId().orElseThrow(() -> new IllegalArgumentException(\"accountId cannot be null\"))"
250+
}
227251
}
228252
}
229253
}

0 commit comments

Comments
 (0)