Class Domain
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identity.model.Domain
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20160918") public final class Domain extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel(For tenancies that support identity domains) Properties for an identity domain.An identity domain is used to manage users and groups, integration standards, external identities, and secure application integration through Oracle Single Sign-on (SSO) configuration. 
 Note: Objects should always be created or deserialized using theDomain.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 theDomain.Builder, which maintain a set of all explicitly set fields calledDomain.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 SummaryNested Classes Modifier and Type Class Description static classDomain.Builderstatic classDomain.LifecycleDetailsAny additional details about the current state of the identity domain.static classDomain.LifecycleStateThe current state.static classDomain.TypeThe type of the domain.
 - 
Constructor SummaryConstructors Constructor Description Domain(String id, String compartmentId, String displayName, String description, String url, String homeRegionUrl, String homeRegion, List<ReplicatedRegionDetails> replicaRegions, Domain.Type type, String licenseType, Boolean isHiddenOnLogin, Date timeCreated, Domain.LifecycleState lifecycleState, Domain.LifecycleDetails lifecycleDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static Domain.Builderbuilder()Create a new builder.booleanequals(Object o)StringgetCompartmentId()The OCID of the compartment containing the identity domain.Map<String,Map<String,Object>>getDefinedTags()Defined tags for this resource.StringgetDescription()The identity domain description.StringgetDisplayName()The mutable display name of the identity domain.Map<String,String>getFreeformTags()Free-form tags for this resource.StringgetHomeRegion()The home region for the identity domain.StringgetHomeRegionUrl()Region-specific identity domain URL.StringgetId()The OCID of the identity domain.BooleangetIsHiddenOnLogin()Indicates whether the identity domain is hidden on the sign-in screen or not.StringgetLicenseType()The license type of the identity domain.Domain.LifecycleDetailsgetLifecycleDetails()Any additional details about the current state of the identity domain.Domain.LifecycleStategetLifecycleState()The current state.List<ReplicatedRegionDetails>getReplicaRegions()The regions where replicas of the identity domain exist.DategetTimeCreated()Date and time the identity domain was created, in the format defined by RFC3339.Domain.TypegetType()The type of the domain.StringgetUrl()Region-agnostic identity domain URL.inthashCode()Domain.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
Domain@Deprecated @ConstructorProperties({"id","compartmentId","displayName","description","url","homeRegionUrl","homeRegion","replicaRegions","type","licenseType","isHiddenOnLogin","timeCreated","lifecycleState","lifecycleDetails","freeformTags","definedTags"}) public Domain(String id, String compartmentId, String displayName, String description, String url, String homeRegionUrl, String homeRegion, List<ReplicatedRegionDetails> replicaRegions, Domain.Type type, String licenseType, Boolean isHiddenOnLogin, Date timeCreated, Domain.LifecycleState lifecycleState, Domain.LifecycleDetails lifecycleDetails, Map<String,String> freeformTags, Map<String,Map<String,Object>> definedTags) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static Domain.Builder builder() Create a new builder.
 - 
toBuilderpublic Domain.Builder toBuilder() 
 - 
getIdpublic String getId() The OCID of the identity domain.- Returns:
- the value
 
 - 
getCompartmentIdpublic String getCompartmentId() The OCID of the compartment containing the identity domain.- Returns:
- the value
 
 - 
getDisplayNamepublic String getDisplayName() The mutable display name of the identity domain.- Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() The identity domain description.You can have an empty description. - Returns:
- the value
 
 - 
getUrlpublic String getUrl() Region-agnostic identity domain URL.- Returns:
- the value
 
 - 
getHomeRegionUrlpublic String getHomeRegionUrl() Region-specific identity domain URL.- Returns:
- the value
 
 - 
getHomeRegionpublic String getHomeRegion() The home region for the identity domain.See Regions and Availability Domains for the full list of supported region names. Example: us-phoenix-1 - Returns:
- the value
 
 - 
getReplicaRegionspublic List<ReplicatedRegionDetails> getReplicaRegions() The regions where replicas of the identity domain exist.- Returns:
- the value
 
 - 
getTypepublic Domain.Type getType() The type of the domain.- Returns:
- the value
 
 - 
getLicenseTypepublic String getLicenseType() The license type of the identity domain.- Returns:
- the value
 
 - 
getIsHiddenOnLoginpublic Boolean getIsHiddenOnLogin() Indicates whether the identity domain is hidden on the sign-in screen or not.- Returns:
- the value
 
 - 
getTimeCreatedpublic Date getTimeCreated() Date and time the identity domain was created, in the format defined by RFC3339.Example: 2016-08-25T21:10:29.600Z - Returns:
- the value
 
 - 
getLifecycleStatepublic Domain.LifecycleState getLifecycleState() The current state.- Returns:
- the value
 
 - 
getLifecycleDetailspublic Domain.LifecycleDetails getLifecycleDetails() Any additional details about the current state of the identity domain.- Returns:
- the value
 
 - 
getFreeformTagspublic Map<String,String> getFreeformTags() Free-form tags for this resource.Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {“Department”: “Finance”} - Returns:
- the value
 
 - 
getDefinedTagspublic Map<String,Map<String,Object>> getDefinedTags() Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}} - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-