@Generated(value="OracleSDKGenerator", comments="API Version: 20181201") public final class UserDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
The details of a particular user.
Note: Objects should always be created or deserialized using the UserDetails.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 UserDetails.Builder
, which maintain a
set of all explicitly set fields called UserDetails.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
).
Modifier and Type | Class and Description |
---|---|
static class |
UserDetails.AuthenticationType
The authentication type of the user.
|
static class |
UserDetails.Builder |
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and Description |
---|
UserDetails(String name,
String status,
String profile,
String tablespace,
Boolean isUserPredefinedByOracle,
UserDetails.AuthenticationType authenticationType)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
static UserDetails.Builder |
builder()
Create a new builder.
|
boolean |
equals(Object o) |
UserDetails.AuthenticationType |
getAuthenticationType()
The authentication type of the user.
|
Boolean |
getIsUserPredefinedByOracle()
Indicates whether or not the user is predefined by ORACLE.
|
String |
getName()
The name of the user.
|
String |
getProfile()
The name of the profile assigned to the user.
|
String |
getStatus()
The status of the user account.
|
String |
getTablespace()
The default tablespace of the user.
|
int |
hashCode() |
UserDetails.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"name","status","profile","tablespace","isUserPredefinedByOracle","authenticationType"}) public UserDetails(String name, String status, String profile, String tablespace, Boolean isUserPredefinedByOracle, UserDetails.AuthenticationType authenticationType)
public static UserDetails.Builder builder()
Create a new builder.
public UserDetails.Builder toBuilder()
public String getName()
The name of the user.
public String getStatus()
The status of the user account.
public String getProfile()
The name of the profile assigned to the user.
public String getTablespace()
The default tablespace of the user.
public Boolean getIsUserPredefinedByOracle()
Indicates whether or not the user is predefined by ORACLE.
public UserDetails.AuthenticationType getAuthenticationType()
The authentication type of the user.
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.