Package com.oracle.bmc.bds.model
Class IdentityConfiguration.Builder
- java.lang.Object
-
- com.oracle.bmc.bds.model.IdentityConfiguration.Builder
-
- Enclosing class:
- IdentityConfiguration
public static class IdentityConfiguration.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdentityConfigurationbuild()IdentityConfiguration.BuilderconfidentialApplicationId(String confidentialApplicationId)identity domain confidential application ID for the identity configIdentityConfiguration.Buildercopy(IdentityConfiguration model)IdentityConfiguration.BuilderdisplayName(String displayName)the display name of the identity configurationIdentityConfiguration.BuilderiamUserSyncConfiguration(IamUserSyncConfiguration iamUserSyncConfiguration)IdentityConfiguration.Builderid(String id)The id of the UPST configIdentityConfiguration.BuilderidentityDomainId(String identityDomainId)Identity domain to use for identity configIdentityConfiguration.BuilderlifecycleState(IdentityConfiguration.LifecycleState lifecycleState)Lifecycle state of the identity configurationIdentityConfiguration.BuildertimeCreated(Date timeCreated)Time when this identity configuration was created, shown as an RFC 3339 formatted datetime string.IdentityConfiguration.BuildertimeUpdated(Date timeUpdated)Time when this identity configuration config was updated, shown as an RFC 3339 formatted datetime string.IdentityConfiguration.BuilderupstConfiguration(UpstConfiguration upstConfiguration)
-
-
-
Method Detail
-
id
public IdentityConfiguration.Builder id(String id)
The id of the UPST config- Parameters:
id- the value to set- Returns:
- this builder
-
displayName
public IdentityConfiguration.Builder displayName(String displayName)
the display name of the identity configuration- Parameters:
displayName- the value to set- Returns:
- this builder
-
identityDomainId
public IdentityConfiguration.Builder identityDomainId(String identityDomainId)
Identity domain to use for identity config- Parameters:
identityDomainId- the value to set- Returns:
- this builder
-
confidentialApplicationId
public IdentityConfiguration.Builder confidentialApplicationId(String confidentialApplicationId)
identity domain confidential application ID for the identity config- Parameters:
confidentialApplicationId- the value to set- Returns:
- this builder
-
lifecycleState
public IdentityConfiguration.Builder lifecycleState(IdentityConfiguration.LifecycleState lifecycleState)
Lifecycle state of the identity configuration- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
timeCreated
public IdentityConfiguration.Builder timeCreated(Date timeCreated)
Time when this identity configuration was created, shown as an RFC 3339 formatted datetime string.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeUpdated
public IdentityConfiguration.Builder timeUpdated(Date timeUpdated)
Time when this identity configuration config was updated, shown as an RFC 3339 formatted datetime string.- Parameters:
timeUpdated- the value to set- Returns:
- this builder
-
iamUserSyncConfiguration
public IdentityConfiguration.Builder iamUserSyncConfiguration(IamUserSyncConfiguration iamUserSyncConfiguration)
-
upstConfiguration
public IdentityConfiguration.Builder upstConfiguration(UpstConfiguration upstConfiguration)
-
build
public IdentityConfiguration build()
-
copy
public IdentityConfiguration.Builder copy(IdentityConfiguration model)
-
-