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.ExplicitlySetBmcModelDetails 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 classIdentityConfiguration.Builderstatic classIdentityConfiguration.LifecycleStateLifecycle 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.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetConfidentialApplicationId()identity domain confidential application ID for the identity configStringgetDisplayName()the display name of the identity configurationIamUserSyncConfigurationgetIamUserSyncConfiguration()StringgetId()The id of the UPST configStringgetIdentityDomainId()Identity domain to use for identity configIdentityConfiguration.LifecycleStategetLifecycleState()Lifecycle state of the identity configurationDategetTimeCreated()Time when this identity configuration was created, shown as an RFC 3339 formatted datetime string.DategetTimeUpdated()Time when this identity configuration config was updated, shown as an RFC 3339 formatted datetime string.UpstConfigurationgetUpstConfiguration()inthashCode()IdentityConfiguration.BuildertoBuilder()StringtoString()StringtoString(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:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-