Interface ObjectLockConfiguration.Builder

    • Method Detail

      • objectLockEnabled

        ObjectLockConfiguration.Builder objectLockEnabled​(String objectLockEnabled)

        Indicates whether this bucket has an Object Lock configuration enabled. Enable ObjectLockEnabled when you apply ObjectLockConfiguration to a bucket.

        Parameters:
        objectLockEnabled - Indicates whether this bucket has an Object Lock configuration enabled. Enable ObjectLockEnabled when you apply ObjectLockConfiguration to a bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ObjectLockEnabled, ObjectLockEnabled
      • objectLockEnabled

        ObjectLockConfiguration.Builder objectLockEnabled​(ObjectLockEnabled objectLockEnabled)

        Indicates whether this bucket has an Object Lock configuration enabled. Enable ObjectLockEnabled when you apply ObjectLockConfiguration to a bucket.

        Parameters:
        objectLockEnabled - Indicates whether this bucket has an Object Lock configuration enabled. Enable ObjectLockEnabled when you apply ObjectLockConfiguration to a bucket.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
        See Also:
        ObjectLockEnabled, ObjectLockEnabled
      • rule

        ObjectLockConfiguration.Builder rule​(ObjectLockRule rule)

        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.

        Parameters:
        rule - 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.
        Returns:
        Returns a reference to this object so that method calls can be chained together.