Class UserGroups.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.UserGroups.Builder
-
- Enclosing class:
- UserGroups
public static class UserGroups.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description UserGroups
build()
UserGroups.Builder
copy(UserGroups model)
UserGroups.Builder
dateAdded(String dateAdded)
Date when the member is Added to the groupUserGroups.Builder
display(String display)
A human readable name, primarily used for display purposes.UserGroups.Builder
externalId(String externalId)
An identifier for the Resource as defined by the Service Consumer.UserGroups.Builder
membershipOcid(String membershipOcid)
The membership OCID.UserGroups.Builder
nonUniqueDisplay(String nonUniqueDisplay)
A human readable name for Group as defined by the Service Consumer.UserGroups.Builder
ocid(String ocid)
The OCID of the User’s group.UserGroups.Builder
ref(String ref)
The URI of the corresponding Group resource to which the user belongsUserGroups.Builder
type(UserGroups.Type type)
A label indicating the attribute’s function; e.g., ‘direct’ or ‘indirect’.UserGroups.Builder
value(String value)
The identifier of the User’s group.
-
-
-
Method Detail
-
value
public UserGroups.Builder value(String value)
The identifier of the User’s group.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: true - returned: always - type: string - uniqueness: none
- Parameters:
value
- the value to set- Returns:
- this builder
-
ocid
public UserGroups.Builder ocid(String ocid)
The OCID of the User’s group.*Added In:** 2102181953
*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
ocid
- the value to set- Returns:
- this builder
-
ref
public UserGroups.Builder ref(String ref)
The URI of the corresponding Group resource to which the user belongs*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: reference - uniqueness: none
- Parameters:
ref
- the value to set- Returns:
- this builder
-
display
public UserGroups.Builder display(String display)
A human readable name, primarily used for display purposes.READ-ONLY.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
display
- the value to set- Returns:
- this builder
-
nonUniqueDisplay
public UserGroups.Builder nonUniqueDisplay(String nonUniqueDisplay)
A human readable name for Group as defined by the Service Consumer.READ-ONLY.
*Added In:** 2011192329
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
nonUniqueDisplay
- the value to set- Returns:
- this builder
-
externalId
public UserGroups.Builder externalId(String externalId)
An identifier for the Resource as defined by the Service Consumer.READ-ONLY.
*Added In:** 2011192329
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
externalId
- the value to set- Returns:
- this builder
-
type
public UserGroups.Builder type(UserGroups.Type type)
A label indicating the attribute’s function; e.g., ‘direct’ or ‘indirect’.*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
- Parameters:
type
- the value to set- Returns:
- this builder
-
membershipOcid
public UserGroups.Builder membershipOcid(String membershipOcid)
The membership OCID.*Added In:** 2103141444
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
membershipOcid
- the value to set- Returns:
- this builder
-
dateAdded
public UserGroups.Builder dateAdded(String dateAdded)
Date when the member is Added to the group*Added In:** 2105200541
*SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: dateTime - uniqueness: none
- Parameters:
dateAdded
- the value to set- Returns:
- this builder
-
build
public UserGroups build()
-
copy
public UserGroups.Builder copy(UserGroups model)
-
-