Class ProfileDetails


  • @Generated(value="OracleSDKGenerator",
               comments="API Version: 20181201")
    public final class ProfileDetails
    extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
    The details of a particular profile
    Note: Objects should always be created or deserialized using the ProfileDetails.Builder.

    This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the ProfileDetails.Builder, which maintain a set of all explicitly set fields called ProfileDetails.Builder.__explicitlySet__. The hashCode() and equals(Object) methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).

    • Constructor Detail

      • ProfileDetails

        @Deprecated
        @ConstructorProperties({"numUsers","connectTime","failedLoginAttempts","idleTime","inactiveAccountTime","passwordGraceTime","passwordLifeTime","passwordLockTime","passwordReuseTime","passwordReuseMax","passwordVerifyFunction"})
        public ProfileDetails​(Integer numUsers,
                              String connectTime,
                              String failedLoginAttempts,
                              String idleTime,
                              String inactiveAccountTime,
                              String passwordGraceTime,
                              String passwordLifeTime,
                              String passwordLockTime,
                              String passwordReuseTime,
                              String passwordReuseMax,
                              String passwordVerifyFunction)
        Deprecated.
    • Method Detail

      • getNumUsers

        public Integer getNumUsers()
        The number of users using this profile.
        Returns:
        the value
      • getConnectTime

        public String getConnectTime()
        The value of the CONNECT_TIME resource parameter.
        Returns:
        the value
      • getFailedLoginAttempts

        public String getFailedLoginAttempts()
        The value of the FAILED_LOGIN_ATTEMPTS password parameter.
        Returns:
        the value
      • getIdleTime

        public String getIdleTime()
        The value of the IDLE_TIME resource parameter.
        Returns:
        the value
      • getInactiveAccountTime

        public String getInactiveAccountTime()
        The value of the INACTIVE_ACCOUNT_TIME password parameter.
        Returns:
        the value
      • getPasswordGraceTime

        public String getPasswordGraceTime()
        The value of the PASSWORD_GRACE_TIME password parameter.
        Returns:
        the value
      • getPasswordLifeTime

        public String getPasswordLifeTime()
        The value of the PASSWORD_LIFE_TIME password parameter.
        Returns:
        the value
      • getPasswordLockTime

        public String getPasswordLockTime()
        The value of the PASSWORD_LOCK_TIME password parameter.
        Returns:
        the value
      • getPasswordReuseTime

        public String getPasswordReuseTime()
        The value of the PASSWORD_REUSE_TIME password parameter.
        Returns:
        the value
      • getPasswordReuseMax

        public String getPasswordReuseMax()
        The value of the PASSWORD_REUSE_MAX resource parameter.
        Returns:
        the value
      • getPasswordVerifyFunction

        public String getPasswordVerifyFunction()
        The value of the PASSWORD_VERIFY_FUNCTION resource.
        Returns:
        the value
      • toString

        public String toString()
        Overrides:
        toString in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • toString

        public String toString​(boolean includeByteArrayContents)
        Return a string representation of the object.
        Parameters:
        includeByteArrayContents - true to include the full contents of byte arrays
        Returns:
        string representation
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel