/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The container element for Object Lock configuration parameters.See
* Also:
AWS
* API Reference
Indicates whether this bucket has an Object Lock configuration enabled.
* Enable ObjectLockEnabled when you apply
* ObjectLockConfiguration to a bucket.
Indicates whether this bucket has an Object Lock configuration enabled.
* Enable ObjectLockEnabled when you apply
* ObjectLockConfiguration to a bucket.
Indicates whether this bucket has an Object Lock configuration enabled.
* Enable ObjectLockEnabled when you apply
* ObjectLockConfiguration to a bucket.
Indicates whether this bucket has an Object Lock configuration enabled.
* Enable ObjectLockEnabled when you apply
* ObjectLockConfiguration to a bucket.
Indicates whether this bucket has an Object Lock configuration enabled.
* Enable ObjectLockEnabled when you apply
* ObjectLockConfiguration to a bucket.
Indicates whether this bucket has an Object Lock configuration enabled.
* Enable ObjectLockEnabled when you apply
* ObjectLockConfiguration to a bucket.
Specifies the Object Lock rule for the specified object. Enable the this rule
* when you apply ObjectLockConfiguration to a bucket. Bucket settings
* require both a mode and a period. The period can be either Days or
* Years but you must select one. You cannot specify Days
* and Years at the same time.
Specifies the Object Lock rule for the specified object. Enable the this rule
* when you apply ObjectLockConfiguration to a bucket. Bucket settings
* require both a mode and a period. The period can be either Days or
* Years but you must select one. You cannot specify Days
* and Years at the same time.
Specifies the Object Lock rule for the specified object. Enable the this rule
* when you apply ObjectLockConfiguration to a bucket. Bucket settings
* require both a mode and a period. The period can be either Days or
* Years but you must select one. You cannot specify Days
* and Years at the same time.
Specifies the Object Lock rule for the specified object. Enable the this rule
* when you apply ObjectLockConfiguration to a bucket. Bucket settings
* require both a mode and a period. The period can be either Days or
* Years but you must select one. You cannot specify Days
* and Years at the same time.
Specifies the Object Lock rule for the specified object. Enable the this rule
* when you apply ObjectLockConfiguration to a bucket. Bucket settings
* require both a mode and a period. The period can be either Days or
* Years but you must select one. You cannot specify Days
* and Years at the same time.
Specifies the Object Lock rule for the specified object. Enable the this rule
* when you apply ObjectLockConfiguration to a bucket. Bucket settings
* require both a mode and a period. The period can be either Days or
* Years but you must select one. You cannot specify Days
* and Years at the same time.