Klasse AdminAccountLockSettings

java.lang.Object
io.github.primelib.webmethodsapigateway4j.models.AdminAccountLockSettings

@Generated("io.github.primelib.primecodegen") public class AdminAccountLockSettings extends Object
AdminAccountLockSettings
  • Felddetails

    • appliesToUsers

      protected String appliesToUsers
      List of users to whom the account locking settings apply. Possible values are 'allUsersExceptPredefinedUsers' and 'allUsers'. 'allUsersExceptPredefinedUsers' indicates that account locking rules apply to all user accounts except the predefined user accounts. 'allUsers' indicates the account locking rules apply to all user accounts.
    • blockDuration

      protected String blockDuration
      Duration for which the account remains locked.
    • blockDurationUnit

      protected String blockDurationUnit
      The unit for the duration specified under 'blockDuration' field. Possible values are 'Minutes', 'Hours', 'Days'.
    • isEnabled

      protected String isEnabled
      Specifies whether to enable the account locking settings. Possible values are 'true' and 'false'
    • maximumLoginAttempts

      protected String maximumLoginAttempts
      Number of attempts in the specified time interval (specified using timeInterval and timeIntervalUnit fields) to provide the correct password before locking the account
    • restrictLoginForUsersInDefaultTeam

      protected String restrictLoginForUsersInDefaultTeam
      Specifies whether to restrict login for users who are not part of any team other than Default. By default the value is false.
    • timeInterval

      protected String timeInterval
      The time interval within which the number of wrong login attempts exceeding the value specified in 'maximumLoginAttempts' will result in locking the account.
    • timeIntervalUnit

      protected String timeIntervalUnit
      The unit for the time interval specified in the 'timeInterval' field. Possible values are 'Minutes', 'Hours', 'Days'.
  • Konstruktordetails

    • AdminAccountLockSettings

      public AdminAccountLockSettings(Consumer<AdminAccountLockSettings> spec)
      Constructs a validated instance of AdminAccountLockSettings.
      Parameter:
      spec - the specification to process
    • AdminAccountLockSettings

      @Internal public AdminAccountLockSettings(String appliesToUsers, String blockDuration, String blockDurationUnit, String isEnabled, String maximumLoginAttempts, String restrictLoginForUsersInDefaultTeam, String timeInterval, String timeIntervalUnit)
      Constructs a validated instance of AdminAccountLockSettings.

      NOTE: This constructor is not considered stable and may change if the model is updated. Consider using AdminAccountLockSettings(Consumer) instead.

      Parameter:
      appliesToUsers - List of users to whom the account locking settings apply. Possible values are 'allUsersExceptPredefinedUsers' and 'allUsers'. 'allUsersExceptPredefinedUsers' indicates that account locking rules apply to all user accounts except the predefined user accounts. 'allUsers' indicates the account locking rules apply to all user accounts.
      blockDuration - Duration for which the account remains locked.
      blockDurationUnit - The unit for the duration specified under 'blockDuration' field. Possible values are 'Minutes', 'Hours', 'Days'.
      isEnabled - Specifies whether to enable the account locking settings. Possible values are 'true' and 'false'
      maximumLoginAttempts - Number of attempts in the specified time interval (specified using timeInterval and timeIntervalUnit fields) to provide the correct password before locking the account
      restrictLoginForUsersInDefaultTeam - Specifies whether to restrict login for users who are not part of any team other than Default. By default the value is false.
      timeInterval - The time interval within which the number of wrong login attempts exceeding the value specified in 'maximumLoginAttempts' will result in locking the account.
      timeIntervalUnit - The unit for the time interval specified in the 'timeInterval' field. Possible values are 'Minutes', 'Hours', 'Days'.
    • AdminAccountLockSettings

      protected AdminAccountLockSettings()
  • Methodendetails

    • appliesToUsers

      public String appliesToUsers()
      List of users to whom the account locking settings apply. Possible values are 'allUsersExceptPredefinedUsers' and 'allUsers'. 'allUsersExceptPredefinedUsers' indicates that account locking rules apply to all user accounts except the predefined user accounts. 'allUsers' indicates the account locking rules apply to all user accounts.
    • blockDuration

      public String blockDuration()
      Duration for which the account remains locked.
    • blockDurationUnit

      public String blockDurationUnit()
      The unit for the duration specified under 'blockDuration' field. Possible values are 'Minutes', 'Hours', 'Days'.
    • isEnabled

      public String isEnabled()
      Specifies whether to enable the account locking settings. Possible values are 'true' and 'false'
    • maximumLoginAttempts

      public String maximumLoginAttempts()
      Number of attempts in the specified time interval (specified using timeInterval and timeIntervalUnit fields) to provide the correct password before locking the account
    • restrictLoginForUsersInDefaultTeam

      public String restrictLoginForUsersInDefaultTeam()
      Specifies whether to restrict login for users who are not part of any team other than Default. By default the value is false.
    • timeInterval

      public String timeInterval()
      The time interval within which the number of wrong login attempts exceeding the value specified in 'maximumLoginAttempts' will result in locking the account.
    • timeIntervalUnit

      public String timeIntervalUnit()
      The unit for the time interval specified in the 'timeInterval' field. Possible values are 'Minutes', 'Hours', 'Days'.
    • appliesToUsers

      public AdminAccountLockSettings appliesToUsers(String appliesToUsers)
      List of users to whom the account locking settings apply. Possible values are 'allUsersExceptPredefinedUsers' and 'allUsers'. 'allUsersExceptPredefinedUsers' indicates that account locking rules apply to all user accounts except the predefined user accounts. 'allUsers' indicates the account locking rules apply to all user accounts.
      Gibt zurück:
      this.
    • blockDuration

      public AdminAccountLockSettings blockDuration(String blockDuration)
      Duration for which the account remains locked.
      Gibt zurück:
      this.
    • blockDurationUnit

      public AdminAccountLockSettings blockDurationUnit(String blockDurationUnit)
      The unit for the duration specified under 'blockDuration' field. Possible values are 'Minutes', 'Hours', 'Days'.
      Gibt zurück:
      this.
    • isEnabled

      public AdminAccountLockSettings isEnabled(String isEnabled)
      Specifies whether to enable the account locking settings. Possible values are 'true' and 'false'
      Gibt zurück:
      this.
    • maximumLoginAttempts

      public AdminAccountLockSettings maximumLoginAttempts(String maximumLoginAttempts)
      Number of attempts in the specified time interval (specified using timeInterval and timeIntervalUnit fields) to provide the correct password before locking the account
      Gibt zurück:
      this.
    • restrictLoginForUsersInDefaultTeam

      public AdminAccountLockSettings restrictLoginForUsersInDefaultTeam(String restrictLoginForUsersInDefaultTeam)
      Specifies whether to restrict login for users who are not part of any team other than Default. By default the value is false.
      Gibt zurück:
      this.
    • timeInterval

      public AdminAccountLockSettings timeInterval(String timeInterval)
      The time interval within which the number of wrong login attempts exceeding the value specified in 'maximumLoginAttempts' will result in locking the account.
      Gibt zurück:
      this.
    • timeIntervalUnit

      public AdminAccountLockSettings timeIntervalUnit(String timeIntervalUnit)
      The unit for the time interval specified in the 'timeInterval' field. Possible values are 'Minutes', 'Hours', 'Days'.
      Gibt zurück:
      this.
    • equals

      public boolean equals(Object o)
      Setzt außer Kraft:
      equals in Klasse Object
    • canEqual

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Setzt außer Kraft:
      hashCode in Klasse Object
    • toString

      public String toString()
      Setzt außer Kraft:
      toString in Klasse Object