Enum AccountStatusNotificationProperty

    • Enum Constant Summary

      Enum Constants 
      Enum Constant Description
      ACCOUNT_ACTIVATION_TIME
      The property whose value will be a generalized time representation of the activation time for the associated account, if available.
      ACCOUNT_DN
      The property whose value will the DN of the account with which the notification is associated.
      ACCOUNT_EXPIRATION_TIME
      The property whose value will be a generalized time representation of the expiration time for the associated account, if available.
      ACCOUNT_IS_DISABLED
      The property whose value will be "true" if the associated account is administratively disabled, or "false" if the account is enabled.
      ACCOUNT_IS_EXPIRED
      The property whose value will be "true" if the associated account is expired, or "false" if the account either does not have an expiration time or that time is in the future.
      ACCOUNT_IS_FAILURE_LOCKED
      The property whose value will be "true" if the associated account has been temporarily or permanently locked as a result of too many authentication failures, or "false" if the account is not failure-locked.
      ACCOUNT_IS_IDLE_LOCKED
      The property whose value will be "true" if the associated account has been locked because it has been too long since the last successful authentication, or "false" if the account is not idle-locked.
      ACCOUNT_IS_NOT_YET_ACTIVE
      The property whose value will be "true" if the associated account is not yet active, or "false" if the account either does not have an activation time or that time is in the past.
      ACCOUNT_IS_RESET_LOCKED
      The property whose value will be "true" if the associated account has been locked because the user failed to choose a new password in a timely manner after it was administratively reset, or "false" if the account is not reset-locked.
      ACCOUNT_IS_USABLE
      The property whose value will be "true" if the associated account is in a state that will allow it to authenticate when provided with appropriate credentials, or "false" if the account is not usable for some reason.
      ACCOUNT_IS_VALIDATION_LOCKED
      The property whose value will be "true" if the associated account has been locked because it contains a password that did not satisfy all of the configured password validators, or "false" if the account is not validation-locked.
      ACCOUNT_UNLOCK_TIME
      The property whose value will be a generalized time representation of the time at which the user's account will be unlocked.
      ACCOUNT_USABILITY_ERRORS
      The property whose values will be human-readable messages about error conditions affecting an account's usability.
      ACCOUNT_USABILITY_NOTICES
      The property whose values will be human-readable messages about noteworthy conditions regarding an account that do not necessarily represent a current or imminent problem with the account.
      ACCOUNT_USABILITY_WARNINGS
      The property whose values will be human-readable messages about warning conditions that may affect an account's usability in the near future.
      ACCOUNT_WAS_UNLOCKED
      The property whose value will be "true" if the associated account was unlocked by the associated operation, or "false" if it was not unlocked.
      BASE_AUTHENTICATION_TYPE
      The property whose value will be the base type of authentication that was attempted for a bind operation.
      CONNECTION_ID
      The property whose value will be the connection ID for the associated operation.
      FAILURE_LOCKED_TIME
      The property whose value will be a generalized time representation of the time that the account was locked as a result of too many authentication failures.
      FAILURE_LOCKOUT_COUNT
      The property whose value will be the number of failed authentication attempts required to lock an account.
      FAILURE_LOCKOUT_DURATION
      The property whose value will be a localized, human-readable representation of the length of time that an account will remain locked as a result of too many authentication failures.
      FAILURE_LOCKOUT_DURATION_SECONDS
      The property whose value will be the number of seconds that an account will remain locked as a result of too many authentication failures.
      FULL_AUTHENTICATION_TYPE
      The property whose value will be the full name of the type of authentication that was attempted for a bind operation.
      IDLE_LOCKOUT_INTERVAL
      The property whose value will be a localized, human-readable representation of the maximum length of time that may pass between the last successful authentication for an account and that account becoming locked for lack of use.
      IDLE_LOCKOUT_INTERVAL_SECONDS
      The property whose value will be the maximum number of seconds that may pass between the last successful authentication on an account and that account becoming locked for lack of use.
      INSTANCE_NAME
      The property whose value will be the server instance name for the server in which the notification was generated.
      LAST_LOGIN_IP_ADDRESS
      The property whose value will be the IP address of the client from which the user last successfully authenticated, if available.
      LAST_LOGIN_TIME
      The property whose value will be a generalized time representation of the time that the user last successfully authenticated, if available.
      MAXIMUM_PASSWORD_AGE
      The property whose value will be a localized, human-readable representation of the maximum length of time that an account will be permitted to continue using the same password before it will expire.
      MAXIMUM_PASSWORD_AGE_SECONDS
      The property whose value will be the maximum length of time in seconds that an account will be permitted to continue using the same password before it will expire.
      MAXIMUM_PASSWORD_RESET_AGE
      The property whose value will be a localized, human-readable representation of the maximum length of time that a user has to change their password after an administrative reset before their account will become locked.
      MAXIMUM_PASSWORD_RESET_AGE_SECONDS
      The property whose value will be the maximum number of seconds that a user has to change their password after an administrative reset before their account will become locked.
      MUST_CHANGE_PASSWORD
      The property whose value will be "true" if the associated user must choose a new password before they will be permitted to request any other operations, or "false" if the user will not be required to change their password.
      NEW_GENERATED_PASSWORD
      The property whose value will be a clear-text representation of the user's new password, but only if the new password was generated by the server rather than provided by the client.
      NEW_PASSWORD
      The property whose value will be a clear-text representation of the user's new password.
      NOTIFICATION_TIME
      The property whose value will be a generalized time representation of the time that the account status notification was generated.
      NOTIFICATION_TYPE
      The property whose value will be the name of the account status notification type.
      OLD_PASSWORD
      The property whose value will be a clear-text representation of the user's old password.
      OPERATION_ID
      The property whose value will be the operation ID for the associated operation.
      OPERATION_TYPE
      The property whose value will be name of the operation type for the associated operation.
      PASSWORD_CHANGED_TIME
      The property whose value will be a generalized time representation of the time that the account's password was last changed.
      PASSWORD_EXPIRATION_TIME
      The property whose value will be the generalized time representation of the time that the user's password will expire (if it is in the future) or that it did expire (if it was in the past).
      PASSWORD_IS_EXPIRED
      The property whose value will be "true" if the associated account has an expired password, or "false" if the password is not expired.
      PASSWORD_IS_EXPIRING
      The property whose value will be "true" if the associated account has a password that is about to expire, or "false" if the account does not have a password that is about to expire.
      PASSWORD_POLICY_DN
      The property whose value will be the string representation of the DN of the password policy for the target user.
      PASSWORD_VALIDATION_FAILURE_REASONS
      The property whose values will be human-readable messages describing why a provided password failed to satisfy one or more of the configured password validators.
      REQUESTER_DN
      The property whose value will be the DN of the authorization identity for the associated operation.
      REQUESTER_IP_ADDRESS
      The property whose value will be the IP address of the client that requested the associated operation.
      SASL_MECHANISM_NAME
      The property whose value will be the name of the SASL mechanism that was used for an attempted bind operation.
      SECONDS_SINCE_ACCOUNT_ACTIVATION
      The property whose value will be the number of seconds since the associated account became active.
      SECONDS_SINCE_ACCOUNT_EXPIRATION
      The property whose value will be the number of seconds since the associated account expired.
      SECONDS_SINCE_LAST_LOGIN
      The property whose value will be the number of seconds since the user last successfully authenticated, if available.
      SECONDS_SINCE_PASSWORD_CHANGE
      The property whose value will be the number of seconds since the account's password was last changed.
      SECONDS_SINCE_PASSWORD_EXPIRATION
      The property whose value will be the number of seconds since the user's password expired (if it is in the past).
      SECONDS_UNTIL_ACCOUNT_ACTIVATION
      The property whose value will be the number of seconds until the associated account becomes active.
      SECONDS_UNTIL_ACCOUNT_EXPIRATION
      The property whose value will be the number of seconds until the associated account expires.
      SECONDS_UNTIL_EXPIRATION
      Deprecated.
      SECONDS_UNTIL_PASSWORD_EXPIRATION
      The property whose value will be the number of seconds until the user's password expires (if it is in the future).
      SECONDS_UNTIL_UNLOCK
      The property whose value will be the number of seconds until the user's account is unlocked.
      SERVER_UUID
      The property whose value will be the server UUID value for the server in which the notification was generated.
      TIME_SINCE_ACCOUNT_ACTIVATION
      The property whose value will be a localized, human-readable length of time since the associated account became active.
      TIME_SINCE_ACCOUNT_EXPIRATION
      The property whose value will be a localized, human-readable length of time since the associated account expired.
      TIME_SINCE_LAST_LOGIN
      The property whose value will be a localized, human-readable representation of the length of time since the user last successfully authenticated, if available.
      TIME_SINCE_PASSWORD_CHANGE
      The property whose value will be a localized, human-readable representation of the time since the account's password was last changed.
      TIME_SINCE_PASSWORD_EXPIRATION
      The property whose value will be a localized, human-readable representation of the length of time since the user's password expired (if it is in the past).
      TIME_UNTIL_ACCOUNT_ACTIVATION
      The property whose value will be a localized, human-readable length of time until the associated account becomes active.
      TIME_UNTIL_ACCOUNT_EXPIRATION
      The property whose value will be a localized, human-readable length of time until the associated account expires.
      TIME_UNTIL_EXPIRATION
      Deprecated.
      TIME_UNTIL_PASSWORD_EXPIRATION
      The property whose value will be a localized, human-readable representation of the length of time until the user's password expires (if it is in the future).
      TIME_UNTIL_UNLOCK
      The property whose value will be a localized, human-readable representation of the length of time until the user's account is unlocked.
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static AccountStatusNotificationProperty forName​(java.lang.String name)
      Retrieves the account status notification type with the specified name.
      java.lang.String getName()
      Retrieves the name for this account status notification property.
      java.lang.String toString()
      Retrieves a string representation of this account status notification property.
      static AccountStatusNotificationProperty valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name.
      static AccountStatusNotificationProperty[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      • Methods inherited from class java.lang.Enum

        clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Enum Constant Detail

      • PASSWORD_POLICY_DN

        public static final AccountStatusNotificationProperty PASSWORD_POLICY_DN
        The property whose value will be the string representation of the DN of the password policy for the target user. This will be available for all notification types.
      • NOTIFICATION_TIME

        public static final AccountStatusNotificationProperty NOTIFICATION_TIME
        The property whose value will be a generalized time representation of the time that the account status notification was generated. This will be available for all notification types.
      • ACCOUNT_DN

        public static final AccountStatusNotificationProperty ACCOUNT_DN
        The property whose value will the DN of the account with which the notification is associated. This will be available for all notification types.
      • PASSWORD_CHANGED_TIME

        public static final AccountStatusNotificationProperty PASSWORD_CHANGED_TIME
        The property whose value will be a generalized time representation of the time that the account's password was last changed. This will be available for all notification types.
      • TIME_SINCE_PASSWORD_CHANGE

        public static final AccountStatusNotificationProperty TIME_SINCE_PASSWORD_CHANGE
        The property whose value will be a localized, human-readable representation of the time since the account's password was last changed. This will be available for all notification types.
      • ACCOUNT_IS_USABLE

        public static final AccountStatusNotificationProperty ACCOUNT_IS_USABLE
        The property whose value will be "true" if the associated account is in a state that will allow it to authenticate when provided with appropriate credentials, or "false" if the account is not usable for some reason. This will be available for all notification types.
      • ACCOUNT_USABILITY_WARNINGS

        public static final AccountStatusNotificationProperty ACCOUNT_USABILITY_WARNINGS
        The property whose values will be human-readable messages about warning conditions that may affect an account's usability in the near future. This will be available for all notification types.
      • ACCOUNT_USABILITY_NOTICES

        public static final AccountStatusNotificationProperty ACCOUNT_USABILITY_NOTICES
        The property whose values will be human-readable messages about noteworthy conditions regarding an account that do not necessarily represent a current or imminent problem with the account. This will be available for all notification types.
      • ACCOUNT_IS_DISABLED

        public static final AccountStatusNotificationProperty ACCOUNT_IS_DISABLED
        The property whose value will be "true" if the associated account is administratively disabled, or "false" if the account is enabled. This will be available for all notification types.
      • ACCOUNT_IS_NOT_YET_ACTIVE

        public static final AccountStatusNotificationProperty ACCOUNT_IS_NOT_YET_ACTIVE
        The property whose value will be "true" if the associated account is not yet active, or "false" if the account either does not have an activation time or that time is in the past. This will be available for all notification types.
      • ACCOUNT_ACTIVATION_TIME

        public static final AccountStatusNotificationProperty ACCOUNT_ACTIVATION_TIME
        The property whose value will be a generalized time representation of the activation time for the associated account, if available. This will be available for all notification types, if the account has an activation time.
      • SECONDS_UNTIL_ACCOUNT_ACTIVATION

        public static final AccountStatusNotificationProperty SECONDS_UNTIL_ACCOUNT_ACTIVATION
        The property whose value will be the number of seconds until the associated account becomes active. This will be available for all notification types, if the account has an activation time in the future.
      • TIME_UNTIL_ACCOUNT_ACTIVATION

        public static final AccountStatusNotificationProperty TIME_UNTIL_ACCOUNT_ACTIVATION
        The property whose value will be a localized, human-readable length of time until the associated account becomes active. This will be available for all notification types, if the account has an activation time in the future.
      • TIME_SINCE_ACCOUNT_ACTIVATION

        public static final AccountStatusNotificationProperty TIME_SINCE_ACCOUNT_ACTIVATION
        The property whose value will be a localized, human-readable length of time since the associated account became active. This will be available for all notification types, if the account has an activation time in the past.
      • ACCOUNT_IS_EXPIRED

        public static final AccountStatusNotificationProperty ACCOUNT_IS_EXPIRED
        The property whose value will be "true" if the associated account is expired, or "false" if the account either does not have an expiration time or that time is in the future. This will be available for all notification types.
      • ACCOUNT_EXPIRATION_TIME

        public static final AccountStatusNotificationProperty ACCOUNT_EXPIRATION_TIME
        The property whose value will be a generalized time representation of the expiration time for the associated account, if available. This will be available for all notification types, if the account has an expiration time.
      • TIME_UNTIL_ACCOUNT_EXPIRATION

        public static final AccountStatusNotificationProperty TIME_UNTIL_ACCOUNT_EXPIRATION
        The property whose value will be a localized, human-readable length of time until the associated account expires. This will be available for all notification types, if the account has an expiration time in the future.
      • TIME_SINCE_ACCOUNT_EXPIRATION

        public static final AccountStatusNotificationProperty TIME_SINCE_ACCOUNT_EXPIRATION
        The property whose value will be a localized, human-readable length of time since the associated account expired. This will be available for all notification types, if the account has an expiration time in the past.
      • ACCOUNT_IS_FAILURE_LOCKED

        public static final AccountStatusNotificationProperty ACCOUNT_IS_FAILURE_LOCKED
        The property whose value will be "true" if the associated account has been temporarily or permanently locked as a result of too many authentication failures, or "false" if the account is not failure-locked. This will be available for all notification types.
      • FAILURE_LOCKED_TIME

        public static final AccountStatusNotificationProperty FAILURE_LOCKED_TIME
        The property whose value will be a generalized time representation of the time that the account was locked as a result of too many authentication failures. This will be available for all notification types, if the account is failure-locked.
      • ACCOUNT_UNLOCK_TIME

        public static final AccountStatusNotificationProperty ACCOUNT_UNLOCK_TIME
        The property whose value will be a generalized time representation of the time at which the user's account will be unlocked. This will be available for all notification types, if an account is temporarily failure-locked.
      • SECONDS_UNTIL_UNLOCK

        public static final AccountStatusNotificationProperty SECONDS_UNTIL_UNLOCK
        The property whose value will be the number of seconds until the user's account is unlocked. This will be available for all notification types, if an account is temporarily failure-locked.
      • TIME_UNTIL_UNLOCK

        public static final AccountStatusNotificationProperty TIME_UNTIL_UNLOCK
        The property whose value will be a localized, human-readable representation of the length of time until the user's account is unlocked. This will be available for all notification types, if an account is temporarily failure-locked.
      • FAILURE_LOCKOUT_COUNT

        public static final AccountStatusNotificationProperty FAILURE_LOCKOUT_COUNT
        The property whose value will be the number of failed authentication attempts required to lock an account. This will be available for all notification types, if failure lockout is enabled.
      • FAILURE_LOCKOUT_DURATION_SECONDS

        public static final AccountStatusNotificationProperty FAILURE_LOCKOUT_DURATION_SECONDS
        The property whose value will be the number of seconds that an account will remain locked as a result of too many authentication failures. This will be available for all notification types, if failure lockout is enabled with a lockout duration.
      • FAILURE_LOCKOUT_DURATION

        public static final AccountStatusNotificationProperty FAILURE_LOCKOUT_DURATION
        The property whose value will be a localized, human-readable representation of the length of time that an account will remain locked as a result of too many authentication failures. This will be available for all notification types, if failure lockout is enabled with a lockout duration.
      • ACCOUNT_IS_IDLE_LOCKED

        public static final AccountStatusNotificationProperty ACCOUNT_IS_IDLE_LOCKED
        The property whose value will be "true" if the associated account has been locked because it has been too long since the last successful authentication, or "false" if the account is not idle-locked. This will be available for all notification types.
      • IDLE_LOCKOUT_INTERVAL_SECONDS

        public static final AccountStatusNotificationProperty IDLE_LOCKOUT_INTERVAL_SECONDS
        The property whose value will be the maximum number of seconds that may pass between the last successful authentication on an account and that account becoming locked for lack of use. This will be available for all notification types, if idle lockout is enabled.
      • IDLE_LOCKOUT_INTERVAL

        public static final AccountStatusNotificationProperty IDLE_LOCKOUT_INTERVAL
        The property whose value will be a localized, human-readable representation of the maximum length of time that may pass between the last successful authentication for an account and that account becoming locked for lack of use. This will be available for all notification types, if idle lockout is enabled.
      • LAST_LOGIN_TIME

        public static final AccountStatusNotificationProperty LAST_LOGIN_TIME
        The property whose value will be a generalized time representation of the time that the user last successfully authenticated, if available. This will be available for all notification types, if a last login time is available for the user.
      • SECONDS_SINCE_LAST_LOGIN

        public static final AccountStatusNotificationProperty SECONDS_SINCE_LAST_LOGIN
        The property whose value will be the number of seconds since the user last successfully authenticated, if available. This will be available for all notification types, if a last login time is available for the user.
      • TIME_SINCE_LAST_LOGIN

        public static final AccountStatusNotificationProperty TIME_SINCE_LAST_LOGIN
        The property whose value will be a localized, human-readable representation of the length of time since the user last successfully authenticated, if available. This will be available for all notification types, if a last login time is available for the user.
      • LAST_LOGIN_IP_ADDRESS

        public static final AccountStatusNotificationProperty LAST_LOGIN_IP_ADDRESS
        The property whose value will be the IP address of the client from which the user last successfully authenticated, if available. This will be available for all notification types.
      • ACCOUNT_IS_RESET_LOCKED

        public static final AccountStatusNotificationProperty ACCOUNT_IS_RESET_LOCKED
        The property whose value will be "true" if the associated account has been locked because the user failed to choose a new password in a timely manner after it was administratively reset, or "false" if the account is not reset-locked. This will be available for all notification types.
      • MAXIMUM_PASSWORD_RESET_AGE_SECONDS

        public static final AccountStatusNotificationProperty MAXIMUM_PASSWORD_RESET_AGE_SECONDS
        The property whose value will be the maximum number of seconds that a user has to change their password after an administrative reset before their account will become locked. This will be available for all notification types, if reset lockout is enabled.
      • MAXIMUM_PASSWORD_RESET_AGE

        public static final AccountStatusNotificationProperty MAXIMUM_PASSWORD_RESET_AGE
        The property whose value will be a localized, human-readable representation of the maximum length of time that a user has to change their password after an administrative reset before their account will become locked. This will be available for all notification types, if reset lockout is enabled.
      • MUST_CHANGE_PASSWORD

        public static final AccountStatusNotificationProperty MUST_CHANGE_PASSWORD
        The property whose value will be "true" if the associated user must choose a new password before they will be permitted to request any other operations, or "false" if the user will not be required to change their password.
      • ACCOUNT_IS_VALIDATION_LOCKED

        public static final AccountStatusNotificationProperty ACCOUNT_IS_VALIDATION_LOCKED
        The property whose value will be "true" if the associated account has been locked because it contains a password that did not satisfy all of the configured password validators, or "false" if the account is not validation-locked. This will be available for all notification types.
      • PASSWORD_IS_EXPIRED

        public static final AccountStatusNotificationProperty PASSWORD_IS_EXPIRED
        The property whose value will be "true" if the associated account has an expired password, or "false" if the password is not expired. This will be available for all notification types.
      • PASSWORD_IS_EXPIRING

        public static final AccountStatusNotificationProperty PASSWORD_IS_EXPIRING
        The property whose value will be "true" if the associated account has a password that is about to expire, or "false" if the account does not have a password that is about to expire. This will be available for all notification types.
      • MAXIMUM_PASSWORD_AGE_SECONDS

        public static final AccountStatusNotificationProperty MAXIMUM_PASSWORD_AGE_SECONDS
        The property whose value will be the maximum length of time in seconds that an account will be permitted to continue using the same password before it will expire. This will be available for all notification types, if password expiration is enabled.
      • MAXIMUM_PASSWORD_AGE

        public static final AccountStatusNotificationProperty MAXIMUM_PASSWORD_AGE
        The property whose value will be a localized, human-readable representation of the maximum length of time that an account will be permitted to continue using the same password before it will expire. This will be available for all notification types, if password expiration is enabled.
      • PASSWORD_EXPIRATION_TIME

        public static final AccountStatusNotificationProperty PASSWORD_EXPIRATION_TIME
        The property whose value will be the generalized time representation of the time that the user's password will expire (if it is in the future) or that it did expire (if it was in the past). This will be available for all notification types, if password expiration is enabled.
      • SECONDS_UNTIL_PASSWORD_EXPIRATION

        public static final AccountStatusNotificationProperty SECONDS_UNTIL_PASSWORD_EXPIRATION
        The property whose value will be the number of seconds until the user's password expires (if it is in the future). This will be available for all notification types, if there is an upcoming password expiration.
      • TIME_UNTIL_PASSWORD_EXPIRATION

        public static final AccountStatusNotificationProperty TIME_UNTIL_PASSWORD_EXPIRATION
        The property whose value will be a localized, human-readable representation of the length of time until the user's password expires (if it is in the future). This will be available for all notification types, if there is an upcoming password expiration.
      • TIME_UNTIL_EXPIRATION

        @Deprecated
        public static final AccountStatusNotificationProperty TIME_UNTIL_EXPIRATION
        Deprecated.
        The property whose value will be a localized, human-readable representation of the length of time until the user's password expires (if it is in the future). This will be available for all notification types, if there is an upcoming password expiration.
      • TIME_SINCE_PASSWORD_EXPIRATION

        public static final AccountStatusNotificationProperty TIME_SINCE_PASSWORD_EXPIRATION
        The property whose value will be a localized, human-readable representation of the length of time since the user's password expired (if it is in the past). This will be available for all notification types, if there is an expired password.
      • REQUESTER_IP_ADDRESS

        public static final AccountStatusNotificationProperty REQUESTER_IP_ADDRESS
        The property whose value will be the IP address of the client that requested the associated operation. This will be available for all notification types, if the request was initiated by an external client.
      • REQUESTER_DN

        public static final AccountStatusNotificationProperty REQUESTER_DN
        The property whose value will be the DN of the authorization identity for the associated operation. This will be available for all notification types.
      • SERVER_UUID

        public static final AccountStatusNotificationProperty SERVER_UUID
        The property whose value will be the server UUID value for the server in which the notification was generated. This will be available for all notification types.
      • INSTANCE_NAME

        public static final AccountStatusNotificationProperty INSTANCE_NAME
        The property whose value will be the server instance name for the server in which the notification was generated. This will be available for all notification types.
      • BASE_AUTHENTICATION_TYPE

        public static final AccountStatusNotificationProperty BASE_AUTHENTICATION_TYPE
        The property whose value will be the base type of authentication that was attempted for a bind operation. If present, its value will be one of "simple", "SASL", or "internal". This will be available for all notifications that are associated with bind operations.
      • FULL_AUTHENTICATION_TYPE

        public static final AccountStatusNotificationProperty FULL_AUTHENTICATION_TYPE
        The property whose value will be the full name of the type of authentication that was attempted for a bind operation. For simple authentication, the value will be "simple". For internal authentication, the value will be "internal". For SASL authentication, the value will be "SASL" followed by the name of the SASL mechanism (e.g., "SASL EXTERNAL"). This will be available for all notifications that are associated with bind operations.
      • SASL_MECHANISM_NAME

        public static final AccountStatusNotificationProperty SASL_MECHANISM_NAME
        The property whose value will be the name of the SASL mechanism that was used for an attempted bind operation. This will be available for all notifications that are associated with SASL bind operations.
    • Method Detail

      • values

        public static AccountStatusNotificationProperty[] values()
        Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
        for (AccountStatusNotificationProperty c : AccountStatusNotificationProperty.values())
            System.out.println(c);
        
        Returns:
        an array containing the constants of this enum type, in the order they are declared
      • valueOf

        public static AccountStatusNotificationProperty valueOf​(java.lang.String name)
        Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)
        Parameters:
        name - the name of the enum constant to be returned.
        Returns:
        the enum constant with the specified name
        Throws:
        java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
        java.lang.NullPointerException - if the argument is null
      • forName

        public static AccountStatusNotificationProperty forName​(java.lang.String name)
        Retrieves the account status notification type with the specified name.
        Parameters:
        name - The name for the account status notification type to retrieve.
        Returns:
        The requested account status notification type, or null if there is no type with the given name.
      • getName

        public java.lang.String getName()
        Retrieves the name for this account status notification property.
        Returns:
        The name for this account status notification property.
      • toString

        public java.lang.String toString()
        Retrieves a string representation of this account status notification property.
        Overrides:
        toString in class java.lang.Enum<AccountStatusNotificationProperty>
        Returns:
        A string representation of this account status notification property.