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 IdpGroupMappingbuild()IdpGroupMapping.BuildercompartmentId(String compartmentId)The OCID of the tenancy containing the IdentityProvider.IdpGroupMapping.Buildercopy(IdpGroupMapping model)IdpGroupMapping.BuildergroupId(String groupId)The OCID of the IAM Service group that is mapped to the IdP group.IdpGroupMapping.Builderid(String id)The OCID of the IdpGroupMapping.IdpGroupMapping.BuilderidpGroupName(String idpGroupName)The name of the IdP group that is mapped to the IAM Service group.IdpGroupMapping.BuilderidpId(String idpId)The OCID of the IdentityProvider this mapping belongs to.IdpGroupMapping.BuilderinactiveStatus(Long inactiveStatus)The detailed status of INACTIVE lifecycleState.IdpGroupMapping.BuilderlifecycleState(IdpGroupMapping.LifecycleState lifecycleState)The mapping’s current state.IdpGroupMapping.BuildertimeCreated(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)
-
-