Class AppAttrRenderingMetadata.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.AppAttrRenderingMetadata.Builder
-
- Enclosing class:
- AppAttrRenderingMetadata
public static class AppAttrRenderingMetadata.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
name
public AppAttrRenderingMetadata.Builder name(String name)
Name of the attribute.*SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
- Parameters:
name
- the value to set- Returns:
- this builder
-
label
public AppAttrRenderingMetadata.Builder label(String label)
Label for the attribute to be shown in the UI.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
label
- the value to set- Returns:
- this builder
-
helptext
public AppAttrRenderingMetadata.Builder helptext(String helptext)
Help text for the attribute.It can contain HTML tags.
*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
helptext
- the value to set- Returns:
- this builder
-
widget
public AppAttrRenderingMetadata.Builder widget(AppAttrRenderingMetadata.Widget widget)
UI widget to use for the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
widget
- the value to set- Returns:
- this builder
-
datatype
public AppAttrRenderingMetadata.Builder datatype(String datatype)
Data type of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
datatype
- the value to set- Returns:
- this builder
-
section
public AppAttrRenderingMetadata.Builder section(AppAttrRenderingMetadata.Section section)
UI widget to use for the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
section
- the value to set- Returns:
- this builder
-
order
public AppAttrRenderingMetadata.Builder order(Integer order)
Data type of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Parameters:
order
- the value to set- Returns:
- this builder
-
required
public AppAttrRenderingMetadata.Builder required(Boolean required)
Attribute is required or optional.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Parameters:
required
- the value to set- Returns:
- this builder
-
regexp
public AppAttrRenderingMetadata.Builder regexp(String regexp)
Regular expression of the attribute for validation.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Parameters:
regexp
- the value to set- Returns:
- this builder
-
readOnly
public AppAttrRenderingMetadata.Builder readOnly(Boolean readOnly)
Is the attribute readOnly.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Parameters:
readOnly
- the value to set- Returns:
- this builder
-
visible
public AppAttrRenderingMetadata.Builder visible(Boolean visible)
Indicates whether the attribute is to be shown on the application creation UI.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Parameters:
visible
- the value to set- Returns:
- this builder
-
minLength
public AppAttrRenderingMetadata.Builder minLength(Integer minLength)
Minimum length of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Parameters:
minLength
- the value to set- Returns:
- this builder
-
maxLength
public AppAttrRenderingMetadata.Builder maxLength(Integer maxLength)
Maximum length of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Parameters:
maxLength
- the value to set- Returns:
- this builder
-
minSize
public AppAttrRenderingMetadata.Builder minSize(Integer minSize)
Minimum size of the attribute..*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Parameters:
minSize
- the value to set- Returns:
- this builder
-
maxSize
public AppAttrRenderingMetadata.Builder maxSize(Integer maxSize)
Maximum size of the attribute.*SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - uniqueness: none
- Parameters:
maxSize
- the value to set- Returns:
- this builder
-
build
public AppAttrRenderingMetadata build()
-
copy
public AppAttrRenderingMetadata.Builder copy(AppAttrRenderingMetadata model)
-
-