Package com.oracle.bmc.datasafe.model
Class ProfileDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.datasafe.model.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 theProfileDetails.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 calledProfileDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(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).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
ProfileDetails.Builder
-
Constructor Summary
Constructors Constructor Description 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 Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ProfileDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getConnectTime()
The value of the CONNECT_TIME resource parameter.String
getFailedLoginAttempts()
The value of the FAILED_LOGIN_ATTEMPTS password parameter.String
getIdleTime()
The value of the IDLE_TIME resource parameter.String
getInactiveAccountTime()
The value of the INACTIVE_ACCOUNT_TIME password parameter.Integer
getNumUsers()
The number of users using this profile.String
getPasswordGraceTime()
The value of the PASSWORD_GRACE_TIME password parameter.String
getPasswordLifeTime()
The value of the PASSWORD_LIFE_TIME password parameter.String
getPasswordLockTime()
The value of the PASSWORD_LOCK_TIME password parameter.String
getPasswordReuseMax()
The value of the PASSWORD_REUSE_MAX resource parameter.String
getPasswordReuseTime()
The value of the PASSWORD_REUSE_TIME password parameter.String
getPasswordVerifyFunction()
The value of the PASSWORD_VERIFY_FUNCTION resource.int
hashCode()
ProfileDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
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
-
builder
public static ProfileDetails.Builder builder()
Create a new builder.
-
toBuilder
public ProfileDetails.Builder toBuilder()
-
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 classcom.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 classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-