Package | Description |
---|---|
com.oracle.bmc.identitydomains.model |
Modifier and Type | Method and Description |
---|---|
static SchemaAttributes.Builder |
SchemaAttributes.builder()
Create a new builder.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.canonicalValues(List<String> canonicalValues)
A collection of canonical values.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.caseExact(Boolean caseExact)
Specifies if the String attribute is case-sensitive
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.copy(SchemaAttributes model) |
SchemaAttributes.Builder |
SchemaAttributes.Builder.description(String description)
The attribute’s human-readable description
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsAddedSinceReleaseNumber(String idcsAddedSinceReleaseNumber)
Indicates that the schema has been added since this release number
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsAddedSinceVersion(Integer idcsAddedSinceVersion)
Indicates that the schema has been added since version
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsAllowUpdatesInReadOnlyMode(Boolean idcsAllowUpdatesInReadOnlyMode)
Set this attribute to True if the resource is eligibal for update while system is in
readonly mode.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsAttributeCacheable(Boolean idcsAttributeCacheable)
Specifies whether the attribute is cacheable.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsAttributeMappable(Boolean idcsAttributeMappable)
Specifies if the attribute can be used for mapping with external identity sources such as
AD or LDAP.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsAuditable(Boolean idcsAuditable)
Specifies whether changes to this attribute value are audited
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsAutoIncrementSeqName(String idcsAutoIncrementSeqName)
Sequence tracking ID name for the attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCanonicalValueSourceDisplayAttrName(String idcsCanonicalValueSourceDisplayAttrName)
Display name for the canonical value attribute name.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCanonicalValueSourceFilter(String idcsCanonicalValueSourceFilter)
Filter to use when getting canonical values for this schema attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCanonicalValueSourceKeyAttrName(String idcsCanonicalValueSourceKeyAttrName)
Source key attribute for the canonical value.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCanonicalValueSourceResourceType(String idcsCanonicalValueSourceResourceType)
Specifies the Resource type to read from for dynamic canonical values
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCanonicalValueSourceResourceTypeID(String idcsCanonicalValueSourceResourceTypeID)
Specifies the Resource type ID to read from for dynamic canonical values
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCanonicalValueType(SchemaAttributes.IdcsCanonicalValueType idcsCanonicalValueType)
Type of the canonical value.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsComplexAttributeNameMappings(List<SchemaIdcsComplexAttributeNameMappings> idcsComplexAttributeNameMappings)
Specifies the mapping between external identity source attributes and Oracle Identity
Cloud Service complex attributes (e.g.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCompositeKey(List<String> idcsCompositeKey)
The set of one or more sub attributes’ names of a CMVA, whose values uniquely identify an
instance of a CMVA
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCsvAttributeName(String idcsCsvAttributeName)
The attribute defining the CSV header name for import/export
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsCsvAttributeNameMappings(List<SchemaIdcsCsvAttributeNameMappings> idcsCsvAttributeNameMappings)
Csv meta data for those resource type attributes which can be imported / exported from /
to csv.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsDefaultValue(String idcsDefaultValue)
Specifies the default value for an attribute.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsDeprecatedSinceReleaseNumber(String idcsDeprecatedSinceReleaseNumber)
Indicates that the schema has been deprecated since this release number
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsDeprecatedSinceVersion(Integer idcsDeprecatedSinceVersion)
Indicates that the schema has been deprecated since version
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsDisplayName(String idcsDisplayName)
Specifies the user-friendly displayable attribute name or catalog key used for
localization
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsDisplayNameMessageId(String idcsDisplayNameMessageId)
Localized schema attribute display name for use by UI client for displaying attribute
labels
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsExcludeFromUpgradePatch(Boolean idcsExcludeFromUpgradePatch)
Specifies whether the attribute should be excluded from the BulkApi patch generated by
gradle task for upgrading OOTB resources.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsFeatures(List<SchemaAttributes.IdcsFeatures> idcsFeatures)
The list of features that require this attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsFetchComplexAttributeValues(Boolean idcsFetchComplexAttributeValues)
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.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsFromTargetMapper(String idcsFromTargetMapper)
Specifies the mapper to use when mapping this attribute value from DataProvider-specific
semantics
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsGenerated(Boolean idcsGenerated)
Specifies whether this attribute value was generated
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsICFAttributeType(SchemaAttributes.IdcsICFAttributeType idcsICFAttributeType)
Maps to ICF data type
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsICFBundleAttributeName(String idcsICFBundleAttributeName)
Maps to ICF target attribute name
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsICFRequired(Boolean idcsICFRequired)
Metadata to identify the ICF required attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete(Boolean idcsIgnoreReadOnlyAndImmutableRefAttrsDuringForceDelete)
Specifies whether the readOnly and immutable reference attributes should be ignored when
forceDelete=true.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsIndirectRefResourceAttributes(List<String> idcsIndirectRefResourceAttributes)
Specifies the indirectly referenced Resources
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsInternal(Boolean idcsInternal)
Specifies whether the schema attribute is for internal use only.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsMapsToSameTargetAttributeNameAs(String idcsMapsToSameTargetAttributeNameAs)
Contains the canonical name of the other attribute sharing the same
idcsTargetAttributeName
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsMaxLength(Integer idcsMaxLength)
Specifies the maximum length of the attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsMaxValue(Integer idcsMaxValue)
Specifies the maximum value of the integer attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsMinLength(Integer idcsMinLength)
Specifies the minimum length of the attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsMinValue(Integer idcsMinValue)
Specifies the minimum value of the integer attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsMultiLanguage(Boolean idcsMultiLanguage)
If true, specifies that the attribute can have multiple language values set for the
attribute on which this is set.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsOptionalPiiCanonicalValues(List<String> idcsOptionalPiiCanonicalValues)
A subset of \“canonicalValues\” that are not supported when the \“optionalPii\”
feature is disabled in GlobalConfig.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsOverrideCommonAttribute(Boolean idcsOverrideCommonAttribute)
Specifies whether the attribute from resource schema should override from common schema
with the same name.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsPaginateResponse(Boolean idcsPaginateResponse)
Set this attribute to True if the pagination is required on an attribute.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsPii(Boolean idcsPii)
Specifies whether the attribute is PII (personal information).
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsRefResourceAttribute(String idcsRefResourceAttribute)
Specifies the referenced Resource attribute
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsRefResourceAttributes(List<String> idcsRefResourceAttributes)
Specifies the directly referenced Resources
|
SchemaAttributes.Builder |
SchemaAttributes.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.
|
SchemaAttributes.Builder |
SchemaAttributes.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.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsReturnEmptyWhenNull(Boolean idcsReturnEmptyWhenNull)
Specifies if the attribute is required
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsRtsaHideAttribute(Boolean idcsRtsaHideAttribute)
Specifies if the attributes in this schema should be hidden externally
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsSanitize(Boolean idcsSanitize)
Specifies if the value of the attribute should be sanitized using OWASP library for HTML
content
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsScimCompliant(Boolean idcsScimCompliant)
Indicates if the attribute is scim compliant, default is true
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsSearchable(Boolean idcsSearchable)
Specifies whether this attribute can be included in a search filter
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsSensitive(SchemaAttributes.IdcsSensitive idcsSensitive)
Flag to specify if the attribute should be encrypted or hashed
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsTargetAttributeName(String idcsTargetAttributeName)
Target attribute name that this attribute gets mapped to for persistence
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsTargetAttributeNameToMigrateFrom(String idcsTargetAttributeNameToMigrateFrom)
Old Target attribute name from child table for CSVA attribute prior to migration.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsTargetNormAttributeName(String idcsTargetNormAttributeName)
Target normalized attribute name that this normalized value of attribute gets mapped to
for persistence.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsTargetUniqueConstraintName(String idcsTargetUniqueConstraintName)
Target index name created for this attribute for performance
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsToTargetMapper(String idcsToTargetMapper)
Specifies the mapper to use when mapping this attribute value to DataProvider-specific
semantics
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsTrimStringValue(Boolean idcsTrimStringValue)
Trims any leading and trailing blanks from String values.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsuiOrder(Integer idcsuiOrder)
Metadata used by Oracle Identity Cloud Service UI to sequence the attributes displayed on
the Account Form.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsuiRegexp(String idcsuiRegexp)
Metadata used by Oracle Identity Cloud Service UI to validate the attribute values using
regular expressions.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsuiVisible(Boolean idcsuiVisible)
Metadata used by Oracle Identity Cloud Service UI to decide whether the attribute must be
displayed on the Account Form.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsuiWidget(SchemaAttributes.IdcsuiWidget idcsuiWidget)
Metadata used by Oracle Identity Cloud Service UI to render a widget for this attribute
on the Account Form.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsValidateReference(Boolean idcsValidateReference)
Validate payload reference value during create, replace, and update.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.idcsValuePersisted(Boolean idcsValuePersisted)
Specifies whether the value of the Resource attribute is persisted
|
SchemaAttributes.Builder |
SchemaAttributes.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
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.localizedCanonicalValues(List<SchemaLocalizedCanonicalValues> localizedCanonicalValues)
A collection of Localized canonical values.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.localizedDisplayName(SchemaLocalizedDisplayName localizedDisplayName) |
SchemaAttributes.Builder |
SchemaAttributes.Builder.multiValued(Boolean multiValued)
Indicates the attribute’s plurality
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.mutability(SchemaAttributes.Mutability mutability)
Specifies if the attribute is mutable
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.name(String name)
Attribute’s name
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.referenceTypes(List<String> referenceTypes)
The names of the Resource types that may be referenced–for example, User.
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.required(Boolean required)
Specifies if the attribute is required
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.returned(SchemaAttributes.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
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.subAttributes(List<SchemaSubAttributes> subAttributes)
A list specifying the contained attributes
|
SchemaAttributes.Builder |
SchemaAttributes.toBuilder() |
SchemaAttributes.Builder |
SchemaAttributes.Builder.type(SchemaAttributes.Type type)
The attribute’s data type–for example, String
|
SchemaAttributes.Builder |
SchemaAttributes.Builder.uniqueness(SchemaAttributes.Uniqueness uniqueness)
A single keyword value that specifies how the Service Provider enforces uniqueness of
attribute values.
|
Copyright © 2016–2024. All rights reserved.