Package com.oracle.bmc.identity.model
Class UserGroupMembership.Builder
- java.lang.Object
- 
- com.oracle.bmc.identity.model.UserGroupMembership.Builder
 
- 
- Enclosing class:
- UserGroupMembership
 
 public static class UserGroupMembership.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description UserGroupMembershipbuild()UserGroupMembership.BuildercompartmentId(String compartmentId)The OCID of the tenancy containing the user, group, and membership object.UserGroupMembership.Buildercopy(UserGroupMembership model)UserGroupMembership.BuildergroupId(String groupId)The OCID of the group.UserGroupMembership.Builderid(String id)The OCID of the membership.UserGroupMembership.BuilderinactiveStatus(Long inactiveStatus)The detailed status of INACTIVE lifecycleState.UserGroupMembership.BuilderlifecycleState(UserGroupMembership.LifecycleState lifecycleState)The membership’s current state.UserGroupMembership.BuildertimeCreated(Date timeCreated)Date and time the membership was created, in the format defined by RFC3339.UserGroupMembership.BuilderuserId(String userId)The OCID of the user.
 
- 
- 
- 
Method Detail- 
idpublic UserGroupMembership.Builder id(String id) The OCID of the membership.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic UserGroupMembership.Builder compartmentId(String compartmentId) The OCID of the tenancy containing the user, group, and membership object.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
groupIdpublic UserGroupMembership.Builder groupId(String groupId) The OCID of the group.- Parameters:
- groupId- the value to set
- Returns:
- this builder
 
 - 
userIdpublic UserGroupMembership.Builder userId(String userId) The OCID of the user.- Parameters:
- userId- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic UserGroupMembership.Builder timeCreated(Date timeCreated) Date and time the membership 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 UserGroupMembership.Builder lifecycleState(UserGroupMembership.LifecycleState lifecycleState) The membership’s current state.After creating a membership object, make sure its lifecycleState changes from CREATING to ACTIVE before using it. - Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
inactiveStatuspublic UserGroupMembership.Builder inactiveStatus(Long inactiveStatus) The detailed status of INACTIVE lifecycleState.- Parameters:
- inactiveStatus- the value to set
- Returns:
- this builder
 
 - 
buildpublic UserGroupMembership build() 
 - 
copypublic UserGroupMembership.Builder copy(UserGroupMembership model) 
 
- 
 
-