Class BucketAccelerateConfiguration


  • public class BucketAccelerateConfiguration
    extends Object
    Represents the accelerate configuration for a bucket.
    • Constructor Detail

      • BucketAccelerateConfiguration

        public BucketAccelerateConfiguration​(String status)
        Creates a new bucket accelerate configuration object with the specified status.
        Parameters:
        status - The desired bucket accelerate status for the new configuration object. See BucketAccelerateStatus for a list of valid values.
      • BucketAccelerateConfiguration

        public BucketAccelerateConfiguration​(BucketAccelerateStatus status)
        Creates a new bucket accelerate configuration object with the specified status.
        Parameters:
        status - The desired bucket accelerate status for the new configuration object. See BucketAccelerateStatus for a list of valid values.
    • Method Detail

      • getStatus

        public String getStatus()
        Returns:
        The current status of the accelerate configuration for this bucket, or null if the bucket has never been enabled or suspended accelerate configuration.
      • setStatus

        public void setStatus​(String status)
        Sets the desired bucket accelerate status for this configuration object.
        Parameters:
        status - The desired bucket accelerate status for this configuration object. See BucketAccelerateStatus for a list of valid values.
      • setStatus

        public void setStatus​(BucketAccelerateStatus status)
        Sets the desired bucket accelerate status for this configuration object.
        Parameters:
        status - The desired bucket accelerate status for this configuration object. See BucketAccelerateStatus for a list of valid values.
      • isAccelerateEnabled

        public boolean isAccelerateEnabled()
        A convenience method that returns whether the bucket is enabled accelerate mode.
        Returns:
        True if the accelerate configuration has the BucketAccelerateStatus.Enabled status.