Class SchemaSubAttributes
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.SchemaSubAttributes
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class SchemaSubAttributes extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
A list specifying the contained attributes
Note: Objects should always be created or deserialized using theSchemaSubAttributes.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
SchemaSubAttributes.Builder
, which maintain a set of all explicitly set fields calledSchemaSubAttributes.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 Summary
Nested Classes Modifier and Type Class Description static class
SchemaSubAttributes.Builder
static class
SchemaSubAttributes.IdcsSensitive
Specifiees if the attribute should be encrypted or hashedstatic class
SchemaSubAttributes.IdcsuiWidget
Metadata used by Oracle Identity Cloud Service UI to render a widget for this attribute on the Account Form.static class
SchemaSubAttributes.Mutability
Specifies if the attribute is mutablestatic class
SchemaSubAttributes.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 requeststatic class
SchemaSubAttributes.Type
Attribute’s data type–for example, Stringstatic class
SchemaSubAttributes.Uniqueness
A single keyword value that specifies how the Service Provider enforces uniqueness of attribute values.
-
Constructor Summary
Constructors Constructor Description SchemaSubAttributes(String name, Boolean idcsRequiresImmediateReadAfterWriteForAccessFlows, Boolean idcsRequiresWriteForAccessFlows, String idcsDisplayNameMessageId, Boolean idcsRtsaHideAttribute, Boolean idcsInternal, SchemaSubAttributes.Type type, Boolean multiValued, String description, Boolean required, Boolean idcsReturnEmptyWhenNull, List<String> canonicalValues, String idcsDefaultValue, Boolean caseExact, SchemaSubAttributes.Mutability mutability, SchemaSubAttributes.Returned returned, String idcsCsvAttributeName, SchemaSubAttributes.Uniqueness uniqueness, List<String> referenceTypes, Integer idcsDeprecatedSinceVersion, Integer idcsAddedSinceVersion, String idcsDeprecatedSinceReleaseNumber, String idcsAddedSinceReleaseNumber, Integer idcsMinLength, Integer idcsMaxLength, Integer idcsMinValue, Integer idcsMaxValue, Boolean idcsOnlyOneValueCanBeTrue, Integer idcsMaxValuesReturned, Boolean idcsOneValueMustBeTrue, List<String> idcsRefResourceAttributes, List<String> idcsIndirectRefResourceAttributes, Boolean idcsValuePersisted, SchemaSubAttributes.IdcsSensitive idcsSensitive, Boolean idcsTrimStringValue, Boolean idcsSearchable, Boolean idcsGenerated, Boolean idcsAuditable, String idcsTargetAttributeName, String idcsTargetNormAttributeName, String idcsTargetAttributeNameToMigrateFrom, String idcsTargetUniqueConstraintName, String idcsToTargetMapper, String idcsFromTargetMapper, String idcsDisplayName, String idcsCanonicalValueSourceResourceType, String idcsCanonicalValueSourceFilter, String idcsCanonicalValueSourceResourceTypeID, String idcsCanonicalValueSourceDisplayAttrName, String idcsCanonicalValueSourceKeyAttrName, Boolean idcsValidateReference, Boolean idcsScimCompliant, Boolean idcsAttributeMappable, Boolean idcsAttributeCacheable, Integer idcsuiOrder, String idcsuiRegexp, Boolean idcsuiVisible, SchemaSubAttributes.IdcsuiWidget idcsuiWidget, Boolean idcsValuePersistedInOtherAttribute, Boolean idcsPii, Boolean idcsSanitize, Boolean idcsExcludeFromUpgradePatch)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SchemaSubAttributes.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<String>
getCanonicalValues()
A collection of canonical values.Boolean
getCaseExact()
Specifies if the String attribute is case-sensitiveString
getDescription()
Attribute’s human-readable descriptionString
getIdcsAddedSinceReleaseNumber()
Indicates that the schema has been added since this release numberInteger
getIdcsAddedSinceVersion()
Indicates that the schema has been added since versionBoolean
getIdcsAttributeCacheable()
Specifies whether the attribute is cacheable.Boolean
getIdcsAttributeMappable()
Specifies if the attribute can be used for mapping with external identity sources such as AD or LDAP.Boolean
getIdcsAuditable()
Specifies whether changes to this attribute value will be auditedString
getIdcsCanonicalValueSourceDisplayAttrName()
Display name for the canonical value attribute name.String
getIdcsCanonicalValueSourceFilter()
Filter to use when getting canonical values for this schema attributeString
getIdcsCanonicalValueSourceKeyAttrName()
Source key attribute for the canonical value.String
getIdcsCanonicalValueSourceResourceType()
Specifies the Resource type to read from for dynamic canonical valuesString
getIdcsCanonicalValueSourceResourceTypeID()
Specifies the Resource type ID to read from for dynamic canonical valuesString
getIdcsCsvAttributeName()
The attribute that defines the CSV header name for import/exportString
getIdcsDefaultValue()
Specifies the default value for an attribute.String
getIdcsDeprecatedSinceReleaseNumber()
Indicates that the schema has been deprecated since this release numberInteger
getIdcsDeprecatedSinceVersion()
Indicates that the schema has been deprecated since versionString
getIdcsDisplayName()
Specifies the user-friendly displayable attribute name or catalog key used for localizationString
getIdcsDisplayNameMessageId()
Localized schema attribute display name for use by UI client for displaying attribute labelsBoolean
getIdcsExcludeFromUpgradePatch()
Specifies whether the attribute should be excluded from the BulkApi patch generated by gradle task for upgrading OOTB resources.String
getIdcsFromTargetMapper()
Specifies the mapper to use when mapping this attribute value from DataProvider-specific semanticsBoolean
getIdcsGenerated()
Specifies whether this attribute value was generatedList<String>
getIdcsIndirectRefResourceAttributes()
Specifies the indirectly referenced ResourcesBoolean
getIdcsInternal()
Specifies whether the schema attribute is for internal use only.Integer
getIdcsMaxLength()
Specifies the maximum length of this attributeInteger
getIdcsMaxValue()
Specifies the maximum value of the integer attributeInteger
getIdcsMaxValuesReturned()
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.Integer
getIdcsMinLength()
Specifies the minimum length of this attributeInteger
getIdcsMinValue()
Specifies the minimum value of the integer attributeBoolean
getIdcsOneValueMustBeTrue()
If true, ARM will ensure atleast one of the instances of CMVA has the attribute value set to true.Boolean
getIdcsOnlyOneValueCanBeTrue()
If true, specifies that the sub attribute value can be set to true on one and only one instance of the CMVA.Boolean
getIdcsPii()
Specifies whether the attribute is PII (personal information).List<String>
getIdcsRefResourceAttributes()
Specifies the directly referenced ResourcesBoolean
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.Boolean
getIdcsRequiresWriteForAccessFlows()
If true, indicates that the attribute value must be written to the home region for access flows initiated from a replica region.Boolean
getIdcsReturnEmptyWhenNull()
Specifies if the attribute is requiredBoolean
getIdcsRtsaHideAttribute()
Specifies if the attributes in this schema can be displayed externallyBoolean
getIdcsSanitize()
Specifies if the value of the attribute should be sanitized using OWASP library for HTML contentBoolean
getIdcsScimCompliant()
Indicates if the attribute is scim compliant, default is trueBoolean
getIdcsSearchable()
Specifies whether this attribute can be included in a search filterSchemaSubAttributes.IdcsSensitive
getIdcsSensitive()
Specifiees if the attribute should be encrypted or hashedString
getIdcsTargetAttributeName()
Target attribute name that this attribute gets mapped to for persistenceString
getIdcsTargetAttributeNameToMigrateFrom()
Old Target attribute name from child table for CSVA attribute prior to migration.String
getIdcsTargetNormAttributeName()
Target normalized attribute name that this normalized value of attribute gets mapped to for persistence.String
getIdcsTargetUniqueConstraintName()
Target index name created for this attribute for performanceString
getIdcsToTargetMapper()
Specifies the mapper to use when mapping this attribute value to DataProvider-specific semanticsBoolean
getIdcsTrimStringValue()
Trims any leading and trailing blanks from String values.Integer
getIdcsuiOrder()
Metadata used by Oracle Identity Cloud Service UI to sequence the attributes displayed on the Account Form.String
getIdcsuiRegexp()
Metadata used by Oracle Identity Cloud Service UI to validate the attribute values using regular expressions.Boolean
getIdcsuiVisible()
Metadata used by Oracle Identity Cloud Service UI to decide whether the attribute must be displayed on the Account Form.SchemaSubAttributes.IdcsuiWidget
getIdcsuiWidget()
Metadata used by Oracle Identity Cloud Service UI to render a widget for this attribute on the Account Form.Boolean
getIdcsValidateReference()
Validate payload reference value during create, replace, and update.Boolean
getIdcsValuePersisted()
Specifies whether the sub-attribute of the Resource attribute is persistedBoolean
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 operationBoolean
getMultiValued()
Indicates the attribute’s pluralitySchemaSubAttributes.Mutability
getMutability()
Specifies if the attribute is mutableString
getName()
Attribute’s nameList<String>
getReferenceTypes()
The names of the Resource types that may be referenced–for example, User.Boolean
getRequired()
Specifies if the attribute is requiredSchemaSubAttributes.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 requestSchemaSubAttributes.Type
getType()
Attribute’s data type–for example, StringSchemaSubAttributes.Uniqueness
getUniqueness()
A single keyword value that specifies how the Service Provider enforces uniqueness of attribute values.int
hashCode()
SchemaSubAttributes.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
SchemaSubAttributes
@Deprecated @ConstructorProperties({"name","idcsRequiresImmediateReadAfterWriteForAccessFlows","idcsRequiresWriteForAccessFlows","idcsDisplayNameMessageId","idcsRtsaHideAttribute","idcsInternal","type","multiValued","description","required","idcsReturnEmptyWhenNull","canonicalValues","idcsDefaultValue","caseExact","mutability","returned","idcsCsvAttributeName","uniqueness","referenceTypes","idcsDeprecatedSinceVersion","idcsAddedSinceVersion","idcsDeprecatedSinceReleaseNumber","idcsAddedSinceReleaseNumber","idcsMinLength","idcsMaxLength","idcsMinValue","idcsMaxValue","idcsOnlyOneValueCanBeTrue","idcsMaxValuesReturned","idcsOneValueMustBeTrue","idcsRefResourceAttributes","idcsIndirectRefResourceAttributes","idcsValuePersisted","idcsSensitive","idcsTrimStringValue","idcsSearchable","idcsGenerated","idcsAuditable","idcsTargetAttributeName","idcsTargetNormAttributeName","idcsTargetAttributeNameToMigrateFrom","idcsTargetUniqueConstraintName","idcsToTargetMapper","idcsFromTargetMapper","idcsDisplayName","idcsCanonicalValueSourceResourceType","idcsCanonicalValueSourceFilter","idcsCanonicalValueSourceResourceTypeID","idcsCanonicalValueSourceDisplayAttrName","idcsCanonicalValueSourceKeyAttrName","idcsValidateReference","idcsScimCompliant","idcsAttributeMappable","idcsAttributeCacheable","idcsuiOrder","idcsuiRegexp","idcsuiVisible","idcsuiWidget","idcsValuePersistedInOtherAttribute","idcsPii","idcsSanitize","idcsExcludeFromUpgradePatch"}) public SchemaSubAttributes(String name, Boolean idcsRequiresImmediateReadAfterWriteForAccessFlows, Boolean idcsRequiresWriteForAccessFlows, String idcsDisplayNameMessageId, Boolean idcsRtsaHideAttribute, Boolean idcsInternal, SchemaSubAttributes.Type type, Boolean multiValued, String description, Boolean required, Boolean idcsReturnEmptyWhenNull, List<String> canonicalValues, String idcsDefaultValue, Boolean caseExact, SchemaSubAttributes.Mutability mutability, SchemaSubAttributes.Returned returned, String idcsCsvAttributeName, SchemaSubAttributes.Uniqueness uniqueness, List<String> referenceTypes, Integer idcsDeprecatedSinceVersion, Integer idcsAddedSinceVersion, String idcsDeprecatedSinceReleaseNumber, String idcsAddedSinceReleaseNumber, Integer idcsMinLength, Integer idcsMaxLength, Integer idcsMinValue, Integer idcsMaxValue, Boolean idcsOnlyOneValueCanBeTrue, Integer idcsMaxValuesReturned, Boolean idcsOneValueMustBeTrue, List<String> idcsRefResourceAttributes, List<String> idcsIndirectRefResourceAttributes, Boolean idcsValuePersisted, SchemaSubAttributes.IdcsSensitive idcsSensitive, Boolean idcsTrimStringValue, Boolean idcsSearchable, Boolean idcsGenerated, Boolean idcsAuditable, String idcsTargetAttributeName, String idcsTargetNormAttributeName, String idcsTargetAttributeNameToMigrateFrom, String idcsTargetUniqueConstraintName, String idcsToTargetMapper, String idcsFromTargetMapper, String idcsDisplayName, String idcsCanonicalValueSourceResourceType, String idcsCanonicalValueSourceFilter, String idcsCanonicalValueSourceResourceTypeID, String idcsCanonicalValueSourceDisplayAttrName, String idcsCanonicalValueSourceKeyAttrName, Boolean idcsValidateReference, Boolean idcsScimCompliant, Boolean idcsAttributeMappable, Boolean idcsAttributeCacheable, Integer idcsuiOrder, String idcsuiRegexp, Boolean idcsuiVisible, SchemaSubAttributes.IdcsuiWidget idcsuiWidget, Boolean idcsValuePersistedInOtherAttribute, Boolean idcsPii, Boolean idcsSanitize, Boolean idcsExcludeFromUpgradePatch)
Deprecated.
-
-
Method Detail
-
builder
public static SchemaSubAttributes.Builder builder()
Create a new builder.
-
toBuilder
public SchemaSubAttributes.Builder toBuilder()
-
getName
public String getName()
Attribute’s name*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsRequiresImmediateReadAfterWriteForAccessFlows
public 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
-
getIdcsRequiresWriteForAccessFlows
public 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:** 2205120021
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getIdcsDisplayNameMessageId
public 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
-
getIdcsRtsaHideAttribute
public Boolean getIdcsRtsaHideAttribute()
Specifies if the attributes in this schema can be displayed 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
-
getIdcsInternal
public 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 internal flag 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
-
getType
public SchemaSubAttributes.Type getType()
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
-
getMultiValued
public Boolean getMultiValued()
Indicates the attribute’s plurality*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
- Returns:
- the value
-
getDescription
public String getDescription()
Attribute’s human-readable description*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getRequired
public Boolean getRequired()
Specifies if the attribute is required*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
- Returns:
- the value
-
getIdcsReturnEmptyWhenNull
public 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
-
getCanonicalValues
public 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
-
getIdcsDefaultValue
public 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
-
getCaseExact
public 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
-
getMutability
public SchemaSubAttributes.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
-
getReturned
public SchemaSubAttributes.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
-
getIdcsCsvAttributeName
public String getIdcsCsvAttributeName()
The attribute that defines 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
-
getUniqueness
public SchemaSubAttributes.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 a uniqueness of \“none\”.
*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getReferenceTypes
public 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
-
getIdcsDeprecatedSinceVersion
public 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
-
getIdcsAddedSinceVersion
public 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
-
getIdcsDeprecatedSinceReleaseNumber
public 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
-
getIdcsAddedSinceReleaseNumber
public 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
-
getIdcsMinLength
public Integer getIdcsMinLength()
Specifies the minimum length of this attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer
- Returns:
- the value
-
getIdcsMaxLength
public Integer getIdcsMaxLength()
Specifies the maximum length of this attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: integer
- Returns:
- the value
-
getIdcsMinValue
public 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
-
getIdcsMaxValue
public 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
-
getIdcsOnlyOneValueCanBeTrue
public Boolean getIdcsOnlyOneValueCanBeTrue()
If true, specifies that the sub attribute value can be set to true on one and only one instance of the CMVA.*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getIdcsMaxValuesReturned
public Integer getIdcsMaxValuesReturned()
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.If the no of CMVA instances exceeds the limit then Oracle Identity Cloud Service will throw exception. Users can choose to refine the filter on CMVA attribute.
- Returns:
- the value
-
getIdcsOneValueMustBeTrue
public Boolean getIdcsOneValueMustBeTrue()
If true, ARM will ensure atleast one of the instances of CMVA has the attribute value set to true.*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getIdcsRefResourceAttributes
public List<String> getIdcsRefResourceAttributes()
Specifies the directly referenced Resources*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: string
- Returns:
- the value
-
getIdcsIndirectRefResourceAttributes
public List<String> getIdcsIndirectRefResourceAttributes()
Specifies the indirectly referenced Resources*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - returned: default - type: string
- Returns:
- the value
-
getIdcsValuePersisted
public Boolean getIdcsValuePersisted()
Specifies whether the sub-attribute of the Resource attribute is persisted*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
- Returns:
- the value
-
getIdcsSensitive
public SchemaSubAttributes.IdcsSensitive getIdcsSensitive()
Specifiees 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
-
getIdcsTrimStringValue
public Boolean getIdcsTrimStringValue()
Trims any leading and trailing blanks from String values.Default is True.
*SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean
- Returns:
- the value
-
getIdcsSearchable
public 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
-
getIdcsGenerated
public Boolean getIdcsGenerated()
Specifies whether this attribute value was generated*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
- Returns:
- the value
-
getIdcsAuditable
public Boolean getIdcsAuditable()
Specifies whether changes to this attribute value will be audited*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean
- Returns:
- the value
-
getIdcsTargetAttributeName
public 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
-
getIdcsTargetNormAttributeName
public 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.1.4
*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsTargetAttributeNameToMigrateFrom
public 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
-
getIdcsTargetUniqueConstraintName
public 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
-
getIdcsToTargetMapper
public 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
-
getIdcsFromTargetMapper
public 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
-
getIdcsDisplayName
public 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
-
getIdcsCanonicalValueSourceResourceType
public 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
-
getIdcsCanonicalValueSourceFilter
public 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
-
getIdcsCanonicalValueSourceResourceTypeID
public String getIdcsCanonicalValueSourceResourceTypeID()
Specifies the Resource type ID to read from for dynamic canonical values*Added In:** 17.4.4
*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsCanonicalValueSourceDisplayAttrName
public String getIdcsCanonicalValueSourceDisplayAttrName()
Display name for the canonical value attribute name.*Added In:** 17.4.4
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsCanonicalValueSourceKeyAttrName
public String getIdcsCanonicalValueSourceKeyAttrName()
Source key attribute for the canonical value.*Added In:** 17.4.4
*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsValidateReference
public 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
-
getIdcsScimCompliant
public 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
-
getIdcsAttributeMappable
public 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
-
getIdcsAttributeCacheable
public 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
-
getIdcsuiOrder
public 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
-
getIdcsuiRegexp
public 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
-
getIdcsuiVisible
public 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
-
getIdcsuiWidget
public SchemaSubAttributes.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
-
getIdcsValuePersistedInOtherAttribute
public 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
-
getIdcsPii
public 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.3.6
*SCIM++ Properties:** - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean
- Returns:
- the value
-
getIdcsSanitize
public 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
-
getIdcsExcludeFromUpgradePatch
public 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
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public 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
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-