| static SchemaSubAttributes.Builder | SchemaSubAttributes. builder() | Create a new builder. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. canonicalValues(List<String> canonicalValues) | A collection of canonical values. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. caseExact(Boolean caseExact) | Specifies if the String attribute is case-sensitive | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. copy(SchemaSubAttributes model) |  | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. description(String description) | Attribute’s human-readable description | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsAddedSinceReleaseNumber(String idcsAddedSinceReleaseNumber) | Indicates that the schema has been added since this release number | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsAddedSinceVersion(Integer idcsAddedSinceVersion) | Indicates that the schema has been added since version | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsAttributeCacheable(Boolean idcsAttributeCacheable) | Specifies whether the attribute is cacheable. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsAttributeMappable(Boolean idcsAttributeMappable) | Specifies if the attribute can be used for mapping with external identity sources such as
AD or LDAP. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsAuditable(Boolean idcsAuditable) | Specifies whether changes to this attribute value will be audited | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsCanonicalValueSourceDisplayAttrName(String idcsCanonicalValueSourceDisplayAttrName) | Display name for the canonical value attribute name. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsCanonicalValueSourceFilter(String idcsCanonicalValueSourceFilter) | Filter to use when getting canonical values for this schema attribute | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsCanonicalValueSourceKeyAttrName(String idcsCanonicalValueSourceKeyAttrName) | Source key attribute for the canonical value. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsCanonicalValueSourceResourceType(String idcsCanonicalValueSourceResourceType) | Specifies the Resource type to read from for dynamic canonical values | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsCanonicalValueSourceResourceTypeID(String idcsCanonicalValueSourceResourceTypeID) | Specifies the Resource type ID to read from for dynamic canonical values | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsCsvAttributeName(String idcsCsvAttributeName) | The attribute that defines the CSV header name for import/export | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsDefaultValue(String idcsDefaultValue) | Specifies the default value for an attribute. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsDeprecatedSinceReleaseNumber(String idcsDeprecatedSinceReleaseNumber) | Indicates that the schema has been deprecated since this release number | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsDeprecatedSinceVersion(Integer idcsDeprecatedSinceVersion) | Indicates that the schema has been deprecated since version | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsDisplayName(String idcsDisplayName) | Specifies the user-friendly displayable attribute name or catalog key used for
localization | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsDisplayNameMessageId(String idcsDisplayNameMessageId) | Localized schema attribute display name for use by UI client for displaying attribute
labels | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsExcludeFromUpgradePatch(Boolean idcsExcludeFromUpgradePatch) | Specifies whether the attribute should be excluded from the BulkApi patch generated by
gradle task for upgrading OOTB resources. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsFromTargetMapper(String idcsFromTargetMapper) | Specifies the mapper to use when mapping this attribute value from DataProvider-specific
semantics | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsGenerated(Boolean idcsGenerated) | Specifies whether this attribute value was generated | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsIndirectRefResourceAttributes(List<String> idcsIndirectRefResourceAttributes) | Specifies the indirectly referenced Resources | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsInternal(Boolean idcsInternal) | Specifies whether the schema attribute is for internal use only. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsMaxLength(Integer idcsMaxLength) | Specifies the maximum length of this attribute | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsMaxValue(Integer idcsMaxValue) | Specifies the maximum value of the integer attribute | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsMaxValuesReturned(Integer idcsMaxValuesReturned) | SCIM++ Properties: - caseExact: true - multiValued: false - mutability: readOnly -
required: false - returned: default - type: integer - uniqueness: none Specify a limit on
the number of attribute-values that any caller will receive when requesting a CMVA
attribute. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsMinLength(Integer idcsMinLength) | Specifies the minimum length of this attribute | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsMinValue(Integer idcsMinValue) | Specifies the minimum value of the integer attribute | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsOneValueMustBeTrue(Boolean idcsOneValueMustBeTrue) | If true, ARM will ensure atleast one of the instances of CMVA has the attribute value set
to true. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsOnlyOneValueCanBeTrue(Boolean idcsOnlyOneValueCanBeTrue) | If true, specifies that the sub attribute value can be set to true on one and only one
instance of the CMVA. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsPii(Boolean idcsPii) | Specifies whether the attribute is PII (personal information). | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsRefResourceAttributes(List<String> idcsRefResourceAttributes) | Specifies the directly referenced Resources | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsRequiresImmediateReadAfterWriteForAccessFlows(Boolean idcsRequiresImmediateReadAfterWriteForAccessFlows) | If true, indicates that the attribute value must be written to the home region and
requires immediate read-after-write consistency for access flows initiated from a replica
region. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsRequiresWriteForAccessFlows(Boolean idcsRequiresWriteForAccessFlows) | If true, indicates that the attribute value must be written to the home region for access
flows initiated from a replica region. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsReturnEmptyWhenNull(Boolean idcsReturnEmptyWhenNull) | Specifies if the attribute is required | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsRtsaHideAttribute(Boolean idcsRtsaHideAttribute) | Specifies if the attributes in this schema can be displayed externally | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsSanitize(Boolean idcsSanitize) | Specifies if the value of the attribute should be sanitized using OWASP library for HTML
content | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsScimCompliant(Boolean idcsScimCompliant) | Indicates if the attribute is scim compliant, default is true | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsSearchable(Boolean idcsSearchable) | Specifies whether this attribute can be included in a search filter | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsSensitive(SchemaSubAttributes.IdcsSensitive idcsSensitive) | Specifiees if the attribute should be encrypted or hashed | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsTargetAttributeName(String idcsTargetAttributeName) | Target attribute name that this attribute gets mapped to for persistence | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsTargetAttributeNameToMigrateFrom(String idcsTargetAttributeNameToMigrateFrom) | Old Target attribute name from child table for CSVA attribute prior to migration. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsTargetNormAttributeName(String idcsTargetNormAttributeName) | Target normalized attribute name that this normalized value of attribute gets mapped to
for persistence. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsTargetUniqueConstraintName(String idcsTargetUniqueConstraintName) | Target index name created for this attribute for performance | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsToTargetMapper(String idcsToTargetMapper) | Specifies the mapper to use when mapping this attribute value to DataProvider-specific
semantics | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsTrimStringValue(Boolean idcsTrimStringValue) | Trims any leading and trailing blanks from String values. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsuiOrder(Integer idcsuiOrder) | Metadata used by Oracle Identity Cloud Service UI to sequence the attributes displayed on
the Account Form. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsuiRegexp(String idcsuiRegexp) | Metadata used by Oracle Identity Cloud Service UI to validate the attribute values using
regular expressions. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsuiVisible(Boolean idcsuiVisible) | Metadata used by Oracle Identity Cloud Service UI to decide whether the attribute must be
displayed on the Account Form. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsuiWidget(SchemaSubAttributes.IdcsuiWidget idcsuiWidget) | Metadata used by Oracle Identity Cloud Service UI to render a widget for this attribute
on the Account Form. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsValidateReference(Boolean idcsValidateReference) | Validate payload reference value during create, replace, and update. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsValuePersisted(Boolean idcsValuePersisted) | Specifies whether the sub-attribute of the Resource attribute is persisted | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. idcsValuePersistedInOtherAttribute(Boolean idcsValuePersistedInOtherAttribute) | If true, ARM should not validate the value of the attribute since it will be
converted/migrated to another attribute internally by the manager which will build valid
post, put, or patch payload, depending on the client requested operation | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. multiValued(Boolean multiValued) | Indicates the attribute’s plurality | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. mutability(SchemaSubAttributes.Mutability mutability) | Specifies if the attribute is mutable | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. name(String name) | Attribute’s name | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. referenceTypes(List<String> referenceTypes) | The names of the Resource types that may be referenced–for example, User. | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. required(Boolean required) | Specifies if the attribute is required | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. returned(SchemaSubAttributes.Returned returned) | A single keyword that indicates when an attribute and associated values are returned in
response to a GET request or in response to a PUT, POST, or PATCH request | 
| SchemaSubAttributes.Builder | SchemaSubAttributes. toBuilder() |  | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. type(SchemaSubAttributes.Type type) | Attribute’s data type–for example, String | 
| SchemaSubAttributes.Builder | SchemaSubAttributes.Builder. uniqueness(SchemaSubAttributes.Uniqueness uniqueness) | A single keyword value that specifies how the Service Provider enforces uniqueness of
attribute values. |