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 IdentityConfiguration
build()
IdentityConfiguration.Builder
confidentialApplicationId(String confidentialApplicationId)
identity domain confidential application ID for the identity configIdentityConfiguration.Builder
copy(IdentityConfiguration model)
IdentityConfiguration.Builder
displayName(String displayName)
the display name of the identity configurationIdentityConfiguration.Builder
iamUserSyncConfiguration(IamUserSyncConfiguration iamUserSyncConfiguration)
IdentityConfiguration.Builder
id(String id)
The id of the UPST configIdentityConfiguration.Builder
identityDomainId(String identityDomainId)
Identity domain to use for identity configIdentityConfiguration.Builder
lifecycleState(IdentityConfiguration.LifecycleState lifecycleState)
Lifecycle state of the identity configurationIdentityConfiguration.Builder
timeCreated(Date timeCreated)
Time when this identity configuration was created, shown as an RFC 3339 formatted datetime string.IdentityConfiguration.Builder
timeUpdated(Date timeUpdated)
Time when this identity configuration config was updated, shown as an RFC 3339 formatted datetime string.IdentityConfiguration.Builder
upstConfiguration(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)
-
-