Package com.oracle.bmc.identity.model
Class DomainSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.identity.model.DomainSummary.Builder
-
- Enclosing class:
- DomainSummary
public static class DomainSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainSummary
build()
DomainSummary.Builder
compartmentId(String compartmentId)
The OCID of the compartment containing the identity domain.DomainSummary.Builder
copy(DomainSummary model)
DomainSummary.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.DomainSummary.Builder
description(String description)
The identity domain description.DomainSummary.Builder
displayName(String displayName)
The mutable display name of the identity domain.DomainSummary.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.DomainSummary.Builder
homeRegion(String homeRegion)
The home region for the identity domain.DomainSummary.Builder
homeRegionUrl(String homeRegionUrl)
Region-specific identity domain URL.DomainSummary.Builder
id(String id)
The OCID of the identity domain.DomainSummary.Builder
isHiddenOnLogin(Boolean isHiddenOnLogin)
Indicates whether the identity domain is hidden on the sign-in screen or not.DomainSummary.Builder
licenseType(String licenseType)
The license type of the identity domain.DomainSummary.Builder
lifecycleDetails(DomainSummary.LifecycleDetails lifecycleDetails)
Any additional details about the current state of the identity domain.DomainSummary.Builder
lifecycleState(DomainSummary.LifecycleState lifecycleState)
The current state.DomainSummary.Builder
replicaRegions(List<ReplicatedRegionDetails> replicaRegions)
The regions where replicas of the identity domain exist.DomainSummary.Builder
timeCreated(Date timeCreated)
Date and time the identity domain was created, in the format defined by RFC3339.DomainSummary.Builder
type(DomainSummary.Type type)
The type of the identity domain.DomainSummary.Builder
url(String url)
Region-agnostic identity domain URL.
-
-
-
Method Detail
-
id
public DomainSummary.Builder id(String id)
The OCID of the identity domain.- Parameters:
id
- the value to set- Returns:
- this builder
-
compartmentId
public DomainSummary.Builder compartmentId(String compartmentId)
The OCID of the compartment containing the identity domain.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
displayName
public DomainSummary.Builder displayName(String displayName)
The mutable display name of the identity domain.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
description
public DomainSummary.Builder description(String description)
The identity domain description.You can have an empty description.
- Parameters:
description
- the value to set- Returns:
- this builder
-
url
public DomainSummary.Builder url(String url)
Region-agnostic identity domain URL.- Parameters:
url
- the value to set- Returns:
- this builder
-
homeRegionUrl
public DomainSummary.Builder homeRegionUrl(String homeRegionUrl)
Region-specific identity domain URL.- Parameters:
homeRegionUrl
- the value to set- Returns:
- this builder
-
homeRegion
public DomainSummary.Builder homeRegion(String homeRegion)
The home region for the identity domain.- Parameters:
homeRegion
- the value to set- Returns:
- this builder
-
replicaRegions
public DomainSummary.Builder replicaRegions(List<ReplicatedRegionDetails> replicaRegions)
The regions where replicas of the identity domain exist.- Parameters:
replicaRegions
- the value to set- Returns:
- this builder
-
type
public DomainSummary.Builder type(DomainSummary.Type type)
The type of the identity domain.- Parameters:
type
- the value to set- Returns:
- this builder
-
licenseType
public DomainSummary.Builder licenseType(String licenseType)
The license type of the identity domain.- Parameters:
licenseType
- the value to set- Returns:
- this builder
-
isHiddenOnLogin
public DomainSummary.Builder isHiddenOnLogin(Boolean isHiddenOnLogin)
Indicates whether the identity domain is hidden on the sign-in screen or not.- Parameters:
isHiddenOnLogin
- the value to set- Returns:
- this builder
-
timeCreated
public DomainSummary.Builder timeCreated(Date timeCreated)
Date and time the identity domain was created, in the format defined by RFC3339.Example: 2016-08-25T21:10:29.600Z
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
lifecycleState
public DomainSummary.Builder lifecycleState(DomainSummary.LifecycleState lifecycleState)
The current state.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public DomainSummary.Builder lifecycleDetails(DomainSummary.LifecycleDetails lifecycleDetails)
Any additional details about the current state of the identity domain.- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
freeformTags
public DomainSummary.Builder freeformTags(Map<String,String> freeformTags)
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”}
- Parameters:
freeformTags
- the value to set- Returns:
- this builder
-
definedTags
public DomainSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {“Operations”: {“CostCenter”: “42”}}
- Parameters:
definedTags
- the value to set- Returns:
- this builder
-
build
public DomainSummary build()
-
copy
public DomainSummary.Builder copy(DomainSummary model)
-
-