Class BucketAccelerateConfiguration

java.lang.Object
com.amazonaws.services.s3.model.BucketAccelerateConfiguration

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

    • 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 Details

    • 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.
    • withStatus

      public BucketAccelerateConfiguration withStatus(String status)
      Fluent setter method for setStatus(String)
      Returns:
      This BucketAccelerateConfiguration object so that additional method calls may be chained together.
      See Also:
    • withStatus

    • 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.