Package com.oracle.bmc.identity.model
Class IdpGroupMapping.Builder
- java.lang.Object
-
- com.oracle.bmc.identity.model.IdpGroupMapping.Builder
-
- Enclosing class:
- IdpGroupMapping
public static class IdpGroupMapping.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IdpGroupMapping
build()
IdpGroupMapping.Builder
compartmentId(String compartmentId)
The OCID of the tenancy containing the IdentityProvider.IdpGroupMapping.Builder
copy(IdpGroupMapping model)
IdpGroupMapping.Builder
groupId(String groupId)
The OCID of the IAM Service group that is mapped to the IdP group.IdpGroupMapping.Builder
id(String id)
The OCID of the IdpGroupMapping.IdpGroupMapping.Builder
idpGroupName(String idpGroupName)
The name of the IdP group that is mapped to the IAM Service group.IdpGroupMapping.Builder
idpId(String idpId)
The OCID of the IdentityProvider this mapping belongs to.IdpGroupMapping.Builder
inactiveStatus(Long inactiveStatus)
The detailed status of INACTIVE lifecycleState.IdpGroupMapping.Builder
lifecycleState(IdpGroupMapping.LifecycleState lifecycleState)
The mapping’s current state.IdpGroupMapping.Builder
timeCreated(Date timeCreated)
Date and time the mapping was created, in the format defined by RFC3339.
-
-
-
Method Detail
-
id
public IdpGroupMapping.Builder id(String id)
The OCID of the IdpGroupMapping.- Parameters:
id
- the value to set- Returns:
- this builder
-
idpId
public IdpGroupMapping.Builder idpId(String idpId)
The OCID of the IdentityProvider this mapping belongs to.- Parameters:
idpId
- the value to set- Returns:
- this builder
-
idpGroupName
public IdpGroupMapping.Builder idpGroupName(String idpGroupName)
The name of the IdP group that is mapped to the IAM Service group.- Parameters:
idpGroupName
- the value to set- Returns:
- this builder
-
groupId
public IdpGroupMapping.Builder groupId(String groupId)
The OCID of the IAM Service group that is mapped to the IdP group.- Parameters:
groupId
- the value to set- Returns:
- this builder
-
compartmentId
public IdpGroupMapping.Builder compartmentId(String compartmentId)
The OCID of the tenancy containing the IdentityProvider.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
timeCreated
public IdpGroupMapping.Builder timeCreated(Date timeCreated)
Date and time the mapping 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 IdpGroupMapping.Builder lifecycleState(IdpGroupMapping.LifecycleState lifecycleState)
The mapping’s current state.After creating a mapping object, make sure its lifecycleState changes from CREATING to ACTIVE before using it.
- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
inactiveStatus
public IdpGroupMapping.Builder inactiveStatus(Long inactiveStatus)
The detailed status of INACTIVE lifecycleState.- Parameters:
inactiveStatus
- the value to set- Returns:
- this builder
-
build
public IdpGroupMapping build()
-
copy
public IdpGroupMapping.Builder copy(IdpGroupMapping model)
-
-