Class AppObjectClasses.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.AppObjectClasses.Builder
-
- Enclosing class:
- AppObjectClasses
public static class AppObjectClasses.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AppObjectClasses
build()
AppObjectClasses.Builder
copy(AppObjectClasses model)
AppObjectClasses.Builder
display(String display)
Object class display nameAppObjectClasses.Builder
isAccountObjectClass(Boolean isAccountObjectClass)
If true, the object class represents an account.AppObjectClasses.Builder
ref(String ref)
Object class URIAppObjectClasses.Builder
resourceType(String resourceType)
Object class resource typeAppObjectClasses.Builder
type(AppObjectClasses.Type type)
Object Class type.AppObjectClasses.Builder
value(String value)
Object class template identifier
-
-
-
Method Detail
-
value
public AppObjectClasses.Builder value(String value)
Object class template identifier*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: true - returned: default - type: string - uniqueness: none
- Parameters:
value
- the value to set- Returns:
- this builder
-
ref
public AppObjectClasses.Builder ref(String ref)
Object class URI*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 AppObjectClasses.Builder display(String display)
Object class display name*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
-
resourceType
public AppObjectClasses.Builder resourceType(String resourceType)
Object class resource type*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Parameters:
resourceType
- the value to set- Returns:
- this builder
-
isAccountObjectClass
public AppObjectClasses.Builder isAccountObjectClass(Boolean isAccountObjectClass)
If true, the object class represents an account.The isAccountObjectClass attribute value ‘true’ MUST appear no more than once.
*SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: boolean - uniqueness: none
- Parameters:
isAccountObjectClass
- the value to set- Returns:
- this builder
-
type
public AppObjectClasses.Builder type(AppObjectClasses.Type type)
Object Class type.Allowed values are AccountObjectClass, ManagedObjectClass.
*Added In:** 18.1.6
*SCIM++ Properties:** - caseExact: true - idcsDefaultValue: AccountObjectClass - idcsSearchable: true - multiValued: false - mutability: immutable - required: true - returned: default - type: string - uniqueness: none
- Parameters:
type
- the value to set- Returns:
- this builder
-
build
public AppObjectClasses build()
-
copy
public AppObjectClasses.Builder copy(AppObjectClasses model)
-
-