Package com.oracle.bmc.bds.model
Class IdentityConfiguration
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.bds.model.IdentityConfiguration
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20190531") public final class IdentityConfiguration extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details about the identity configuration
Note: Objects should always be created or deserialized using theIdentityConfiguration.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
IdentityConfiguration.Builder
, which maintain a set of all explicitly set fields calledIdentityConfiguration.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
IdentityConfiguration.Builder
static class
IdentityConfiguration.LifecycleState
Lifecycle state of the identity configuration
-
Constructor Summary
Constructors Constructor Description IdentityConfiguration(String id, String displayName, String identityDomainId, String confidentialApplicationId, IdentityConfiguration.LifecycleState lifecycleState, Date timeCreated, Date timeUpdated, IamUserSyncConfiguration iamUserSyncConfiguration, UpstConfiguration upstConfiguration)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static IdentityConfiguration.Builder
builder()
Create a new builder.boolean
equals(Object o)
String
getConfidentialApplicationId()
identity domain confidential application ID for the identity configString
getDisplayName()
the display name of the identity configurationIamUserSyncConfiguration
getIamUserSyncConfiguration()
String
getId()
The id of the UPST configString
getIdentityDomainId()
Identity domain to use for identity configIdentityConfiguration.LifecycleState
getLifecycleState()
Lifecycle state of the identity configurationDate
getTimeCreated()
Time when this identity configuration was created, shown as an RFC 3339 formatted datetime string.Date
getTimeUpdated()
Time when this identity configuration config was updated, shown as an RFC 3339 formatted datetime string.UpstConfiguration
getUpstConfiguration()
int
hashCode()
IdentityConfiguration.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
IdentityConfiguration
@Deprecated @ConstructorProperties({"id","displayName","identityDomainId","confidentialApplicationId","lifecycleState","timeCreated","timeUpdated","iamUserSyncConfiguration","upstConfiguration"}) public IdentityConfiguration(String id, String displayName, String identityDomainId, String confidentialApplicationId, IdentityConfiguration.LifecycleState lifecycleState, Date timeCreated, Date timeUpdated, IamUserSyncConfiguration iamUserSyncConfiguration, UpstConfiguration upstConfiguration)
Deprecated.
-
-
Method Detail
-
builder
public static IdentityConfiguration.Builder builder()
Create a new builder.
-
toBuilder
public IdentityConfiguration.Builder toBuilder()
-
getId
public String getId()
The id of the UPST config- Returns:
- the value
-
getDisplayName
public String getDisplayName()
the display name of the identity configuration- Returns:
- the value
-
getIdentityDomainId
public String getIdentityDomainId()
Identity domain to use for identity config- Returns:
- the value
-
getConfidentialApplicationId
public String getConfidentialApplicationId()
identity domain confidential application ID for the identity config- Returns:
- the value
-
getLifecycleState
public IdentityConfiguration.LifecycleState getLifecycleState()
Lifecycle state of the identity configuration- Returns:
- the value
-
getTimeCreated
public Date getTimeCreated()
Time when this identity configuration was created, shown as an RFC 3339 formatted datetime string.- Returns:
- the value
-
getTimeUpdated
public Date getTimeUpdated()
Time when this identity configuration config was updated, shown as an RFC 3339 formatted datetime string.- Returns:
- the value
-
getIamUserSyncConfiguration
public IamUserSyncConfiguration getIamUserSyncConfiguration()
-
getUpstConfiguration
public UpstConfiguration getUpstConfiguration()
-
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
-
-