Class ManualEncryptionConfiguration

java.lang.Object
com.atlassian.bamboo.configuration.ManualEncryptionConfiguration
All Implemented Interfaces:
Serializable

@Immutable public class ManualEncryptionConfiguration extends Object implements Serializable
See Also:
  • Field Details

    • DEFAULT_LIMIT_UNIT

      public static final TimeUnit DEFAULT_LIMIT_UNIT
  • Constructor Details

    • ManualEncryptionConfiguration

      public ManualEncryptionConfiguration()
    • ManualEncryptionConfiguration

      public ManualEncryptionConfiguration(boolean enabled, int limit, TimeUnit limitUnit)
  • Method Details

    • isEnabled

      public boolean isEnabled()
      Returns:
      true if feature is enabled
    • getLimit

      public int getLimit()
      Returns:
      the limit of invocations of manual encryption in the given unit of time
    • getLimitUnit

      public TimeUnit getLimitUnit()
      Returns:
      the time unit within which the number of manual encryption invocations are limited
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object