/* * Copyright 2010-2023 Amazon.com, Inc. or its affiliates. All Rights Reserved. * * Licensed under the Apache License, Version 2.0 (the "License"). * You may not use this file except in compliance with the License. * A copy of the License is located at * * http://aws.amazon.com/apache2.0 * * or in the "license" file accompanying this file. This file is distributed * on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either * express or implied. See the License for the specific language governing * permissions and limitations under the License. */ package com.amazonaws.services.s3.model.ownership; /** *
* The container element for object ownership for a bucket's ownership controls. *
*
* BucketOwnerPreferred - Objects uploaded to the bucket change ownership to the bucket owner if
* the objects are uploaded with the bucket-owner-full-control
canned ACL.
*
* ObjectWriter - The uploading account will own the object if the object is uploaded with
* the bucket-owner-full-control
canned ACL.
*
* BucketOwnerEnforced - ACLs are disabled, and the bucket owner owns all the objects in the bucket.
* Objects can only be uploaded to the bucket if they have no ACL or the
* bucket-owner-full-control
canned ACL.
*