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 SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic IdpGroupMapping.Builder id(String id) The OCID of the IdpGroupMapping.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
idpIdpublic IdpGroupMapping.Builder idpId(String idpId) The OCID of the IdentityProvider this mapping belongs to.- Parameters:
- idpId- the value to set
- Returns:
- this builder
 
 - 
idpGroupNamepublic 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
 
 - 
groupIdpublic 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
 
 - 
compartmentIdpublic IdpGroupMapping.Builder compartmentId(String compartmentId) The OCID of the tenancy containing the IdentityProvider.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic 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
 
 - 
lifecycleStatepublic 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
 
 - 
inactiveStatuspublic IdpGroupMapping.Builder inactiveStatus(Long inactiveStatus) The detailed status of INACTIVE lifecycleState.- Parameters:
- inactiveStatus- the value to set
- Returns:
- this builder
 
 - 
buildpublic IdpGroupMapping build() 
 - 
copypublic IdpGroupMapping.Builder copy(IdpGroupMapping model) 
 
- 
 
-