diff --git a/services/s3control/src/main/resources/codegen-resources/customization.config b/services/s3control/src/main/resources/codegen-resources/customization.config index 4395809b9768..5683a53f0ed7 100644 --- a/services/s3control/src/main/resources/codegen-resources/customization.config +++ b/services/s3control/src/main/resources/codegen-resources/customization.config @@ -224,6 +224,30 @@ "otherFieldsToPopulate": { "accountId": "accountId().orElseThrow(() -> new IllegalArgumentException(\"accountId cannot be null\"))" } + }, + "PutBucketVersioningRequest": { + "field": "bucket", + "arnConverterFqcn": "software.amazon.awssdk.services.s3control.internal.S3ControlArnConverter", + "arnResourceFqcn": "software.amazon.awssdk.services.s3control.S3ControlBucketResource", + "arnResourceSubstitutionGetter": "bucketName", + "baseArnResourceFqcn": "software.amazon.awssdk.services.s3.internal.resource.S3Resource", + "executionAttributeKeyFqcn": "software.amazon.awssdk.services.s3control.internal.S3ControlInternalExecutionAttribute", + "executionAttributeValueFqcn": "software.amazon.awssdk.services.s3control.internal.S3ArnableField", + "otherFieldsToPopulate": { + "accountId": "accountId().orElseThrow(() -> new IllegalArgumentException(\"accountId cannot be null\"))" + } + }, + "GetBucketVersioningRequest": { + "field": "bucket", + "arnConverterFqcn": "software.amazon.awssdk.services.s3control.internal.S3ControlArnConverter", + "arnResourceFqcn": "software.amazon.awssdk.services.s3control.S3ControlBucketResource", + "arnResourceSubstitutionGetter": "bucketName", + "baseArnResourceFqcn": "software.amazon.awssdk.services.s3.internal.resource.S3Resource", + "executionAttributeKeyFqcn": "software.amazon.awssdk.services.s3control.internal.S3ControlInternalExecutionAttribute", + "executionAttributeValueFqcn": "software.amazon.awssdk.services.s3control.internal.S3ArnableField", + "otherFieldsToPopulate": { + "accountId": "accountId().orElseThrow(() -> new IllegalArgumentException(\"accountId cannot be null\"))" + } } } } \ No newline at end of file