Class SchemaAttributes
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.identitydomains.model.SchemaAttributes
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class SchemaAttributes extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelA complex type that specifies the set of Resource attributes
 Note: Objects should always be created or deserialized using theSchemaAttributes.Builder.This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of the SchemaAttributes.Builder, which maintain a set of all explicitly set fields calledSchemaAttributes.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classSchemaAttributes.Builderstatic classSchemaAttributes.IdcsCanonicalValueTypeType of the canonical value.static classSchemaAttributes.IdcsFeaturesstatic classSchemaAttributes.IdcsICFAttributeTypeMaps to ICF data typestatic classSchemaAttributes.IdcsSensitiveFlag to specify if the attribute should be encrypted or hashedstatic classSchemaAttributes.IdcsuiWidgetMetadata used by Oracle Identity Cloud Service UI to render a widget for this attribute on the Account Form.static classSchemaAttributes.MutabilitySpecifies if the attribute is mutablestatic classSchemaAttributes.ReturnedA 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 requeststatic classSchemaAttributes.TypeThe attribute’s data type–for example, Stringstatic classSchemaAttributes.UniquenessA single keyword value that specifies how the Service Provider enforces uniqueness of attribute values.
 - 
Constructor SummaryConstructors Constructor Description SchemaAttributes(String name, String idcsDisplayNameMessageId, Boolean idcsRtsaHideAttribute, SchemaLocalizedDisplayName localizedDisplayName, SchemaAttributes.Type type, Boolean multiValued, String description, Boolean required, Boolean idcsReturnEmptyWhenNull, List<String> canonicalValues, String idcsDefaultValue, List<SchemaLocalizedCanonicalValues> localizedCanonicalValues, Boolean caseExact, SchemaAttributes.Mutability mutability, SchemaAttributes.Returned returned, SchemaAttributes.Uniqueness uniqueness, String idcsCsvAttributeName, List<SchemaIdcsComplexAttributeNameMappings> idcsComplexAttributeNameMappings, String idcsICFBundleAttributeName, Boolean idcsICFRequired, SchemaAttributes.IdcsICFAttributeType idcsICFAttributeType, List<SchemaIdcsCsvAttributeNameMappings> idcsCsvAttributeNameMappings, List<String> referenceTypes, Integer idcsDeprecatedSinceVersion, Integer idcsAddedSinceVersion, String idcsDeprecatedSinceReleaseNumber, String idcsAddedSinceReleaseNumber, Integer idcsMinLength, Integer idcsMaxLength, Integer idcsMinValue, Integer idcsMaxValue, Boolean idcsMultiLanguage, List<String> idcsRefResourceAttributes, List<String> idcsIndirectRefResourceAttributes, String idcsAutoIncrementSeqName, Boolean idcsValuePersisted, SchemaAttributes.IdcsSensitive idcsSensitive, Boolean idcsInternal, Boolean idcsTrimStringValue, Boolean idcsSearchable, Boolean idcsGenerated, Boolean idcsAuditable, String idcsTargetAttributeName, String idcsMapsToSameTargetAttributeNameAs, String idcsTargetNormAttributeName, String idcsTargetAttributeNameToMigrateFrom, String idcsTargetUniqueConstraintName, String idcsToTargetMapper, String idcsFromTargetMapper, String idcsDisplayName, String idcsCanonicalValueSourceResourceType, String idcsCanonicalValueSourceFilter, String idcsCanonicalValueSourceResourceTypeID, String idcsCanonicalValueSourceDisplayAttrName, String idcsCanonicalValueSourceKeyAttrName, SchemaAttributes.IdcsCanonicalValueType idcsCanonicalValueType, Boolean idcsValidateReference, List<String> idcsCompositeKey, Boolean idcsFetchComplexAttributeValues, Boolean idcsScimCompliant, Boolean idcsAttributeMappable, Boolean idcsValuePersistedInOtherAttribute, Boolean idcsPii, Boolean idcsExcludeFromUpgradePatch, List<SchemaSubAttributes> subAttributes, String idcsRefResourceAttribute, Boolean idcsAttributeCacheable, Integer idcsuiOrder, String idcsuiRegexp, Boolean idcsuiVisible, SchemaAttributes.IdcsuiWidget idcsuiWidget, List<SchemaAttributes.IdcsFeatures> idcsFeatures, List<String> idcsOptionalPiiCanonicalValues, Boolean idcsSanitize, Boolean idcsOverrideCommonAttribute, Boolean idcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete, Boolean idcsAllowUpdatesInReadOnlyMode, Boolean idcsPaginateResponse, Boolean idcsRequiresWriteForAccessFlows, Boolean idcsRequiresImmediateReadAfterWriteForAccessFlows)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SchemaAttributes.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getCanonicalValues()A collection of canonical values.BooleangetCaseExact()Specifies if the String attribute is case-sensitiveStringgetDescription()The attribute’s human-readable descriptionStringgetIdcsAddedSinceReleaseNumber()Indicates that the schema has been added since this release numberIntegergetIdcsAddedSinceVersion()Indicates that the schema has been added since versionBooleangetIdcsAllowUpdatesInReadOnlyMode()Set this attribute to True if the resource is eligibal for update while system is in readonly mode.BooleangetIdcsAttributeCacheable()Specifies whether the attribute is cacheable.BooleangetIdcsAttributeMappable()Specifies if the attribute can be used for mapping with external identity sources such as AD or LDAP.BooleangetIdcsAuditable()Specifies whether changes to this attribute value are auditedStringgetIdcsAutoIncrementSeqName()Sequence tracking ID name for the attributeStringgetIdcsCanonicalValueSourceDisplayAttrName()Display name for the canonical value attribute name.StringgetIdcsCanonicalValueSourceFilter()Filter to use when getting canonical values for this schema attributeStringgetIdcsCanonicalValueSourceKeyAttrName()Source key attribute for the canonical value.StringgetIdcsCanonicalValueSourceResourceType()Specifies the Resource type to read from for dynamic canonical valuesStringgetIdcsCanonicalValueSourceResourceTypeID()Specifies the Resource type ID to read from for dynamic canonical valuesSchemaAttributes.IdcsCanonicalValueTypegetIdcsCanonicalValueType()Type of the canonical value.List<SchemaIdcsComplexAttributeNameMappings>getIdcsComplexAttributeNameMappings()Specifies the mapping between external identity source attributes and Oracle Identity Cloud Service complex attributes (e.g.List<String>getIdcsCompositeKey()The set of one or more sub attributes’ names of a CMVA, whose values uniquely identify an instance of a CMVAStringgetIdcsCsvAttributeName()The attribute defining the CSV header name for import/exportList<SchemaIdcsCsvAttributeNameMappings>getIdcsCsvAttributeNameMappings()Csv meta data for those resource type attributes which can be imported / exported from / to csv.StringgetIdcsDefaultValue()Specifies the default value for an attribute.StringgetIdcsDeprecatedSinceReleaseNumber()Indicates that the schema has been deprecated since this release numberIntegergetIdcsDeprecatedSinceVersion()Indicates that the schema has been deprecated since versionStringgetIdcsDisplayName()Specifies the user-friendly displayable attribute name or catalog key used for localizationStringgetIdcsDisplayNameMessageId()Localized schema attribute display name for use by UI client for displaying attribute labelsBooleangetIdcsExcludeFromUpgradePatch()Specifies whether the attribute should be excluded from the BulkApi patch generated by gradle task for upgrading OOTB resources.List<SchemaAttributes.IdcsFeatures>getIdcsFeatures()The list of features that require this attributeBooleangetIdcsFetchComplexAttributeValues()SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none Whether the CMVA attribute will be fetched or not for current resource in AbstractResourceManager update operation before calling data provider update.StringgetIdcsFromTargetMapper()Specifies the mapper to use when mapping this attribute value from DataProvider-specific semanticsBooleangetIdcsGenerated()Specifies whether this attribute value was generatedSchemaAttributes.IdcsICFAttributeTypegetIdcsICFAttributeType()Maps to ICF data typeStringgetIdcsICFBundleAttributeName()Maps to ICF target attribute nameBooleangetIdcsICFRequired()Metadata to identify the ICF required attributeBooleangetIdcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete()Specifies whether the readOnly and immutable reference attributes should be ignored when forceDelete=true.List<String>getIdcsIndirectRefResourceAttributes()Specifies the indirectly referenced ResourcesBooleangetIdcsInternal()Specifies whether the schema attribute is for internal use only.StringgetIdcsMapsToSameTargetAttributeNameAs()Contains the canonical name of the other attribute sharing the same idcsTargetAttributeNameIntegergetIdcsMaxLength()Specifies the maximum length of the attributeIntegergetIdcsMaxValue()Specifies the maximum value of the integer attributeIntegergetIdcsMinLength()Specifies the minimum length of the attributeIntegergetIdcsMinValue()Specifies the minimum value of the integer attributeBooleangetIdcsMultiLanguage()If true, specifies that the attribute can have multiple language values set for the attribute on which this is set.List<String>getIdcsOptionalPiiCanonicalValues()A subset of \“canonicalValues\” that are not supported when the \“optionalPii\” feature is disabled in GlobalConfig.BooleangetIdcsOverrideCommonAttribute()Specifies whether the attribute from resource schema should override from common schema with the same name.BooleangetIdcsPaginateResponse()Set this attribute to True if the pagination is required on an attribute.BooleangetIdcsPii()Specifies whether the attribute is PII (personal information).StringgetIdcsRefResourceAttribute()Specifies the referenced Resource attributeList<String>getIdcsRefResourceAttributes()Specifies the directly referenced ResourcesBooleangetIdcsRequiresImmediateReadAfterWriteForAccessFlows()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.BooleangetIdcsRequiresWriteForAccessFlows()If true, indicates that the attribute value must be written to the home region for access flows initiated from a replica region.BooleangetIdcsReturnEmptyWhenNull()Specifies if the attribute is requiredBooleangetIdcsRtsaHideAttribute()Specifies if the attributes in this schema should be hidden externallyBooleangetIdcsSanitize()Specifies if the value of the attribute should be sanitized using OWASP library for HTML contentBooleangetIdcsScimCompliant()Indicates if the attribute is scim compliant, default is trueBooleangetIdcsSearchable()Specifies whether this attribute can be included in a search filterSchemaAttributes.IdcsSensitivegetIdcsSensitive()Flag to specify if the attribute should be encrypted or hashedStringgetIdcsTargetAttributeName()Target attribute name that this attribute gets mapped to for persistenceStringgetIdcsTargetAttributeNameToMigrateFrom()Old Target attribute name from child table for CSVA attribute prior to migration.StringgetIdcsTargetNormAttributeName()Target normalized attribute name that this normalized value of attribute gets mapped to for persistence.StringgetIdcsTargetUniqueConstraintName()Target index name created for this attribute for performanceStringgetIdcsToTargetMapper()Specifies the mapper to use when mapping this attribute value to DataProvider-specific semanticsBooleangetIdcsTrimStringValue()Trims any leading and trailing blanks from String values.IntegergetIdcsuiOrder()Metadata used by Oracle Identity Cloud Service UI to sequence the attributes displayed on the Account Form.StringgetIdcsuiRegexp()Metadata used by Oracle Identity Cloud Service UI to validate the attribute values using regular expressions.BooleangetIdcsuiVisible()Metadata used by Oracle Identity Cloud Service UI to decide whether the attribute must be displayed on the Account Form.SchemaAttributes.IdcsuiWidgetgetIdcsuiWidget()Metadata used by Oracle Identity Cloud Service UI to render a widget for this attribute on the Account Form.BooleangetIdcsValidateReference()Validate payload reference value during create, replace, and update.BooleangetIdcsValuePersisted()Specifies whether the value of the Resource attribute is persistedBooleangetIdcsValuePersistedInOtherAttribute()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 operationList<SchemaLocalizedCanonicalValues>getLocalizedCanonicalValues()A collection of Localized canonical values.SchemaLocalizedDisplayNamegetLocalizedDisplayName()BooleangetMultiValued()Indicates the attribute’s pluralitySchemaAttributes.MutabilitygetMutability()Specifies if the attribute is mutableStringgetName()Attribute’s nameList<String>getReferenceTypes()The names of the Resource types that may be referenced–for example, User.BooleangetRequired()Specifies if the attribute is requiredSchemaAttributes.ReturnedgetReturned()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 requestList<SchemaSubAttributes>getSubAttributes()A list specifying the contained attributesSchemaAttributes.TypegetType()The attribute’s data type–for example, StringSchemaAttributes.UniquenessgetUniqueness()A single keyword value that specifies how the Service Provider enforces uniqueness of attribute values.inthashCode()SchemaAttributes.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
 
- 
- 
- 
Constructor Detail- 
SchemaAttributes@Deprecated @ConstructorProperties({"name","idcsDisplayNameMessageId","idcsRtsaHideAttribute","localizedDisplayName","type","multiValued","description","required","idcsReturnEmptyWhenNull","canonicalValues","idcsDefaultValue","localizedCanonicalValues","caseExact","mutability","returned","uniqueness","idcsCsvAttributeName","idcsComplexAttributeNameMappings","idcsICFBundleAttributeName","idcsICFRequired","idcsICFAttributeType","idcsCsvAttributeNameMappings","referenceTypes","idcsDeprecatedSinceVersion","idcsAddedSinceVersion","idcsDeprecatedSinceReleaseNumber","idcsAddedSinceReleaseNumber","idcsMinLength","idcsMaxLength","idcsMinValue","idcsMaxValue","idcsMultiLanguage","idcsRefResourceAttributes","idcsIndirectRefResourceAttributes","idcsAutoIncrementSeqName","idcsValuePersisted","idcsSensitive","idcsInternal","idcsTrimStringValue","idcsSearchable","idcsGenerated","idcsAuditable","idcsTargetAttributeName","idcsMapsToSameTargetAttributeNameAs","idcsTargetNormAttributeName","idcsTargetAttributeNameToMigrateFrom","idcsTargetUniqueConstraintName","idcsToTargetMapper","idcsFromTargetMapper","idcsDisplayName","idcsCanonicalValueSourceResourceType","idcsCanonicalValueSourceFilter","idcsCanonicalValueSourceResourceTypeID","idcsCanonicalValueSourceDisplayAttrName","idcsCanonicalValueSourceKeyAttrName","idcsCanonicalValueType","idcsValidateReference","idcsCompositeKey","idcsFetchComplexAttributeValues","idcsScimCompliant","idcsAttributeMappable","idcsValuePersistedInOtherAttribute","idcsPii","idcsExcludeFromUpgradePatch","subAttributes","idcsRefResourceAttribute","idcsAttributeCacheable","idcsuiOrder","idcsuiRegexp","idcsuiVisible","idcsuiWidget","idcsFeatures","idcsOptionalPiiCanonicalValues","idcsSanitize","idcsOverrideCommonAttribute","idcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete","idcsAllowUpdatesInReadOnlyMode","idcsPaginateResponse","idcsRequiresWriteForAccessFlows","idcsRequiresImmediateReadAfterWriteForAccessFlows"}) public SchemaAttributes(String name, String idcsDisplayNameMessageId, Boolean idcsRtsaHideAttribute, SchemaLocalizedDisplayName localizedDisplayName, SchemaAttributes.Type type, Boolean multiValued, String description, Boolean required, Boolean idcsReturnEmptyWhenNull, List<String> canonicalValues, String idcsDefaultValue, List<SchemaLocalizedCanonicalValues> localizedCanonicalValues, Boolean caseExact, SchemaAttributes.Mutability mutability, SchemaAttributes.Returned returned, SchemaAttributes.Uniqueness uniqueness, String idcsCsvAttributeName, List<SchemaIdcsComplexAttributeNameMappings> idcsComplexAttributeNameMappings, String idcsICFBundleAttributeName, Boolean idcsICFRequired, SchemaAttributes.IdcsICFAttributeType idcsICFAttributeType, List<SchemaIdcsCsvAttributeNameMappings> idcsCsvAttributeNameMappings, List<String> referenceTypes, Integer idcsDeprecatedSinceVersion, Integer idcsAddedSinceVersion, String idcsDeprecatedSinceReleaseNumber, String idcsAddedSinceReleaseNumber, Integer idcsMinLength, Integer idcsMaxLength, Integer idcsMinValue, Integer idcsMaxValue, Boolean idcsMultiLanguage, List<String> idcsRefResourceAttributes, List<String> idcsIndirectRefResourceAttributes, String idcsAutoIncrementSeqName, Boolean idcsValuePersisted, SchemaAttributes.IdcsSensitive idcsSensitive, Boolean idcsInternal, Boolean idcsTrimStringValue, Boolean idcsSearchable, Boolean idcsGenerated, Boolean idcsAuditable, String idcsTargetAttributeName, String idcsMapsToSameTargetAttributeNameAs, String idcsTargetNormAttributeName, String idcsTargetAttributeNameToMigrateFrom, String idcsTargetUniqueConstraintName, String idcsToTargetMapper, String idcsFromTargetMapper, String idcsDisplayName, String idcsCanonicalValueSourceResourceType, String idcsCanonicalValueSourceFilter, String idcsCanonicalValueSourceResourceTypeID, String idcsCanonicalValueSourceDisplayAttrName, String idcsCanonicalValueSourceKeyAttrName, SchemaAttributes.IdcsCanonicalValueType idcsCanonicalValueType, Boolean idcsValidateReference, List<String> idcsCompositeKey, Boolean idcsFetchComplexAttributeValues, Boolean idcsScimCompliant, Boolean idcsAttributeMappable, Boolean idcsValuePersistedInOtherAttribute, Boolean idcsPii, Boolean idcsExcludeFromUpgradePatch, List<SchemaSubAttributes> subAttributes, String idcsRefResourceAttribute, Boolean idcsAttributeCacheable, Integer idcsuiOrder, String idcsuiRegexp, Boolean idcsuiVisible, SchemaAttributes.IdcsuiWidget idcsuiWidget, List<SchemaAttributes.IdcsFeatures> idcsFeatures, List<String> idcsOptionalPiiCanonicalValues, Boolean idcsSanitize, Boolean idcsOverrideCommonAttribute, Boolean idcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete, Boolean idcsAllowUpdatesInReadOnlyMode, Boolean idcsPaginateResponse, Boolean idcsRequiresWriteForAccessFlows, Boolean idcsRequiresImmediateReadAfterWriteForAccessFlows) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static SchemaAttributes.Builder builder() Create a new builder.
 - 
toBuilderpublic SchemaAttributes.Builder toBuilder() 
 - 
getNamepublic String getName() Attribute’s name*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsDisplayNameMessageIdpublic String getIdcsDisplayNameMessageId() Localized schema attribute display name for use by UI client for displaying attribute labels*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsRtsaHideAttributepublic Boolean getIdcsRtsaHideAttribute() Specifies if the attributes in this schema should be hidden externally*Added In:** 19.1.4 *SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getLocalizedDisplayNamepublic SchemaLocalizedDisplayName getLocalizedDisplayName() 
 - 
getTypepublic SchemaAttributes.Type getType() The attribute’s data type–for example, String*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getMultiValuedpublic Boolean getMultiValued() Indicates the attribute’s plurality*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getDescriptionpublic String getDescription() The attribute’s human-readable description*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getRequiredpublic Boolean getRequired() Specifies if the attribute is required*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsReturnEmptyWhenNullpublic Boolean getIdcsReturnEmptyWhenNull() Specifies if the attribute is required*Added In:** 2305190132 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getCanonicalValuespublic List<String> getCanonicalValues() A collection of canonical values.Applicable Service Providers MUST specify the canonical types specified in the core schema specification–for example, \“work\”, \“home\”. *SCIM++ Properties:** - caseExact: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsDefaultValuepublic String getIdcsDefaultValue() Specifies the default value for an attribute.The value must be one from canonicalValues if defined. *Added In:** 18.1.6 *SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getLocalizedCanonicalValuespublic List<SchemaLocalizedCanonicalValues> getLocalizedCanonicalValues() A collection of Localized canonical values.*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - Returns:
- the value
 
 - 
getCaseExactpublic Boolean getCaseExact() Specifies if the String attribute is case-sensitive*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getMutabilitypublic SchemaAttributes.Mutability getMutability() Specifies if the attribute is mutable*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getReturnedpublic SchemaAttributes.Returned getReturned() 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*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getUniquenesspublic SchemaAttributes.Uniqueness getUniqueness() A single keyword value that specifies how the Service Provider enforces uniqueness of attribute values.A server MAY reject an invalid value based on uniqueness by returning an HTTP response code of 400 (Bad Request). A client MAY enforce uniqueness on the client side to a greater degree than the Service Provider enforces. For example, a client could make a value unique while the server has the uniqueness of \“none\”. *SCIM++ Properties:** - caseExact: true - multiValued: false - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCsvAttributeNamepublic String getIdcsCsvAttributeName() The attribute defining the CSV header name for import/export*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsComplexAttributeNameMappingspublic List<SchemaIdcsComplexAttributeNameMappings> getIdcsComplexAttributeNameMappings() Specifies the mapping between external identity source attributes and Oracle Identity Cloud Service complex attributes (e.g.email => emails[work].value) *SCIM++ Properties:** - multiValued: true - mutability: readOnly - required: false - returned: default - type: complex - Returns:
- the value
 
 - 
getIdcsICFBundleAttributeNamepublic String getIdcsICFBundleAttributeName() Maps to ICF target attribute name*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsICFRequiredpublic Boolean getIdcsICFRequired() Metadata to identify the ICF required attribute*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsICFAttributeTypepublic SchemaAttributes.IdcsICFAttributeType getIdcsICFAttributeType() Maps to ICF data type*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCsvAttributeNameMappingspublic List<SchemaIdcsCsvAttributeNameMappings> getIdcsCsvAttributeNameMappings() Csv meta data for those resource type attributes which can be imported / exported from / to csv.*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - Returns:
- the value
 
 - 
getReferenceTypespublic List<String> getReferenceTypes() The names of the Resource types that may be referenced–for example, User.This is only applicable for attributes that are of the \“reference\” data type. *SCIM++ Properties:** - caseExact: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsDeprecatedSinceVersionpublic Integer getIdcsDeprecatedSinceVersion() Indicates that the schema has been deprecated since version*Deprecated Since: 19.3.3** *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - Returns:
- the value
 
 - 
getIdcsAddedSinceVersionpublic Integer getIdcsAddedSinceVersion() Indicates that the schema has been added since version*Deprecated Since: 19.3.3** *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - Returns:
- the value
 
 - 
getIdcsDeprecatedSinceReleaseNumberpublic String getIdcsDeprecatedSinceReleaseNumber() Indicates that the schema has been deprecated since this release number*Added In:** 17.3.4 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsAddedSinceReleaseNumberpublic String getIdcsAddedSinceReleaseNumber() Indicates that the schema has been added since this release number*Added In:** 17.3.4 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsMinLengthpublic Integer getIdcsMinLength() Specifies the minimum length of the attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - Returns:
- the value
 
 - 
getIdcsMaxLengthpublic Integer getIdcsMaxLength() Specifies the maximum length of the attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - Returns:
- the value
 
 - 
getIdcsMinValuepublic Integer getIdcsMinValue() Specifies the minimum value of the integer attribute*SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: integer - Returns:
- the value
 
 - 
getIdcsMaxValuepublic Integer getIdcsMaxValue() Specifies the maximum value of the integer attribute*SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: integer - Returns:
- the value
 
 - 
getIdcsMultiLanguagepublic Boolean getIdcsMultiLanguage() If true, specifies that the attribute can have multiple language values set for the attribute on which this is set.*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsRefResourceAttributespublic List<String> getIdcsRefResourceAttributes() Specifies the directly referenced Resources*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsIndirectRefResourceAttributespublic List<String> getIdcsIndirectRefResourceAttributes() Specifies the indirectly referenced Resources*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsAutoIncrementSeqNamepublic String getIdcsAutoIncrementSeqName() Sequence tracking ID name for the attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsValuePersistedpublic Boolean getIdcsValuePersisted() Specifies whether the value of the Resource attribute is persisted*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsSensitivepublic SchemaAttributes.IdcsSensitive getIdcsSensitive() Flag to specify if the attribute should be encrypted or hashed*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsInternalpublic Boolean getIdcsInternal() Specifies whether the schema attribute is for internal use only.Internal attributes are not exposed via REST. This attribute overrides mutability for create/update if the request is internal and the attribute internalflag is set to True. This attribute overrides the return attribute while building SCIM response attributes when both the request is internal and the schema attribute is internal. *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsTrimStringValuepublic Boolean getIdcsTrimStringValue() Trims any leading and trailing blanks from String values.Default is True. *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsSearchablepublic Boolean getIdcsSearchable() Specifies whether this attribute can be included in a search filter*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsGeneratedpublic Boolean getIdcsGenerated() Specifies whether this attribute value was generated*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsAuditablepublic Boolean getIdcsAuditable() Specifies whether changes to this attribute value are audited*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsTargetAttributeNamepublic String getIdcsTargetAttributeName() Target attribute name that this attribute gets mapped to for persistence*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsMapsToSameTargetAttributeNameAspublic String getIdcsMapsToSameTargetAttributeNameAs() Contains the canonical name of the other attribute sharing the same idcsTargetAttributeName*Added In:** 2209122038 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: always - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsTargetNormAttributeNamepublic String getIdcsTargetNormAttributeName() Target normalized attribute name that this normalized value of attribute gets mapped to for persistence.Only set for caseExact=false & searchable attributes. Do not use by default. *Added In:** 19.2.1 *SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsTargetAttributeNameToMigrateFrompublic String getIdcsTargetAttributeNameToMigrateFrom() Old Target attribute name from child table for CSVA attribute prior to migration.This maintains this attribute used to get mapped to for persistence *Added In:** 19.2.1 *SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsTargetUniqueConstraintNamepublic String getIdcsTargetUniqueConstraintName() Target index name created for this attribute for performance*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsToTargetMapperpublic String getIdcsToTargetMapper() Specifies the mapper to use when mapping this attribute value to DataProvider-specific semantics*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsFromTargetMapperpublic String getIdcsFromTargetMapper() Specifies the mapper to use when mapping this attribute value from DataProvider-specific semantics*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsDisplayNamepublic String getIdcsDisplayName() Specifies the user-friendly displayable attribute name or catalog key used for localization*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCanonicalValueSourceResourceTypepublic String getIdcsCanonicalValueSourceResourceType() Specifies the Resource type to read from for dynamic canonical values*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCanonicalValueSourceFilterpublic String getIdcsCanonicalValueSourceFilter() Filter to use when getting canonical values for this schema attribute*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCanonicalValueSourceResourceTypeIDpublic String getIdcsCanonicalValueSourceResourceTypeID() Specifies the Resource type ID to read from for dynamic canonical values*Added In:** 17.4.6 *SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCanonicalValueSourceDisplayAttrNamepublic String getIdcsCanonicalValueSourceDisplayAttrName() Display name for the canonical value attribute name.*Added In:** 17.4.6 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCanonicalValueSourceKeyAttrNamepublic String getIdcsCanonicalValueSourceKeyAttrName() Source key attribute for the canonical value.*Added In:** 17.4.6 *SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCanonicalValueTypepublic SchemaAttributes.IdcsCanonicalValueType getIdcsCanonicalValueType() Type of the canonical value.*Added In:** 17.4.6 *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsValidateReferencepublic Boolean getIdcsValidateReference() Validate payload reference value during create, replace, and update.Default is True. *SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsCompositeKeypublic List<String> getIdcsCompositeKey() The set of one or more sub attributes’ names of a CMVA, whose values uniquely identify an instance of a CMVA*SCIM++ Properties:** - caseExact: true - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsFetchComplexAttributeValuespublic Boolean getIdcsFetchComplexAttributeValues() SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none Whether the CMVA attribute will be fetched or not for current resource in AbstractResourceManager update operation before calling data provider update.Default is true. - Returns:
- the value
 
 - 
getIdcsScimCompliantpublic Boolean getIdcsScimCompliant() Indicates if the attribute is scim compliant, default is true*SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsAttributeMappablepublic Boolean getIdcsAttributeMappable() Specifies if the attribute can be used for mapping with external identity sources such as AD or LDAP.If isSchemaMappable: false for the schema in which this attribute is defined, then this flag is ignored *SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsValuePersistedInOtherAttributepublic Boolean getIdcsValuePersistedInOtherAttribute() 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*Added In:** 18.2.2 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsPiipublic Boolean getIdcsPii() Specifies whether the attribute is PII (personal information).False by default for all attributes. If attribute with idcsPii = true, it’s value must be obfuscated before it’s written to the Oracle Identity Cloud Service system logs. *Added In:** 18.4.2 *SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsExcludeFromUpgradePatchpublic Boolean getIdcsExcludeFromUpgradePatch() Specifies whether the attribute should be excluded from the BulkApi patch generated by gradle task for upgrading OOTB resources.*Added In:** 2104150946 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: never - type: boolean - Returns:
- the value
 
 - 
getSubAttributespublic List<SchemaSubAttributes> getSubAttributes() A list specifying the contained attributes*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: complex - Returns:
- the value
 
 - 
getIdcsRefResourceAttributepublic String getIdcsRefResourceAttribute() Specifies the referenced Resource attribute*Deprecated Since: 17.3.4** *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsAttributeCacheablepublic Boolean getIdcsAttributeCacheable() Specifies whether the attribute is cacheable.True by default for all attributes. If attribute with idcsAttributeCachable = false, is present \“attributesToGet\” while executing GET/SEARCH on cacheable resource, Cache is missed and data is fetched from Data Provider. *Added In:** 17.3.4 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsuiOrderpublic Integer getIdcsuiOrder() Metadata used by Oracle Identity Cloud Service UI to sequence the attributes displayed on the Account Form.*Added In:** 17.4.2 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer - Returns:
- the value
 
 - 
getIdcsuiRegexppublic String getIdcsuiRegexp() Metadata used by Oracle Identity Cloud Service UI to validate the attribute values using regular expressions.*Added In:** 17.4.2 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsuiVisiblepublic Boolean getIdcsuiVisible() Metadata used by Oracle Identity Cloud Service UI to decide whether the attribute must be displayed on the Account Form.*Added In:** 17.4.2 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsuiWidgetpublic SchemaAttributes.IdcsuiWidget getIdcsuiWidget() Metadata used by Oracle Identity Cloud Service UI to render a widget for this attribute on the Account Form.*Added In:** 17.4.2 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsFeaturespublic List<SchemaAttributes.IdcsFeatures> getIdcsFeatures() The list of features that require this attribute*Deprecated Since: 19.1.6** *SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - Returns:
- the value
 
 - 
getIdcsOptionalPiiCanonicalValuespublic List<String> getIdcsOptionalPiiCanonicalValues() A subset of \“canonicalValues\” that are not supported when the \“optionalPii\” feature is disabled in GlobalConfig.*Deprecated Since: 19.1.6** *SCIM++ Properties:** - caseExact: true - multiValued: true - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none - Returns:
- the value
 
 - 
getIdcsSanitizepublic Boolean getIdcsSanitize() Specifies if the value of the attribute should be sanitized using OWASP library for HTML content*Added In:** 20.1.3 *SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsOverrideCommonAttributepublic Boolean getIdcsOverrideCommonAttribute() Specifies whether the attribute from resource schema should override from common schema with the same name.*Added In:** 2102181953 *SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - Returns:
- the value
 
 - 
getIdcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDeletepublic Boolean getIdcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete() Specifies whether the readOnly and immutable reference attributes should be ignored when forceDelete=true.*Added In:** 2104220644 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsAllowUpdatesInReadOnlyModepublic Boolean getIdcsAllowUpdatesInReadOnlyMode() Set this attribute to True if the resource is eligibal for update while system is in readonly mode.*Added In:** 2106170416 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsPaginateResponsepublic Boolean getIdcsPaginateResponse() Set this attribute to True if the pagination is required on an attribute.*Added In:** 2202230830 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsRequiresWriteForAccessFlowspublic Boolean getIdcsRequiresWriteForAccessFlows() If true, indicates that the attribute value must be written to the home region for access flows initiated from a replica region.*Added In:** 2209220956 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none - Returns:
- the value
 
 - 
getIdcsRequiresImmediateReadAfterWriteForAccessFlowspublic Boolean getIdcsRequiresImmediateReadAfterWriteForAccessFlows() 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.*Added In:** 2209220956 *SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: never - type: boolean - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-