Class ResourceTypeSchemaAttribute
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.identitydomains.model.ResourceTypeSchemaAttribute
-
@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class ResourceTypeSchemaAttribute extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModelResourceTypeSchemaAttribute Schema Definition
Note: Objects should always be created or deserialized using theResourceTypeSchemaAttribute.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
ResourceTypeSchemaAttribute.Builder, which maintain a set of all explicitly set fields calledResourceTypeSchemaAttribute.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 classResourceTypeSchemaAttribute.Builderstatic classResourceTypeSchemaAttribute.EndUserMutabilitySpecifies User mutability for this attributestatic classResourceTypeSchemaAttribute.EndUserMutabilityAllowedValuesstatic classResourceTypeSchemaAttribute.IdcsICFAttributeTypeMaps to ICF data typestatic classResourceTypeSchemaAttribute.IdcsSensitiveFlag to specify if the attribute should be encrypted or hashedstatic classResourceTypeSchemaAttribute.MutabilitySpecifies if the attribute is mutablestatic classResourceTypeSchemaAttribute.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 classResourceTypeSchemaAttribute.TypeThe attribute’s data type–for example, Stringstatic classResourceTypeSchemaAttribute.UniquenessA single keyword value that specifies how the Service Provider enforces uniqueness of attribute values.
-
Constructor Summary
Constructors Constructor Description ResourceTypeSchemaAttribute(String id, String ocid, List<String> schemas, Meta meta, IdcsCreatedBy idcsCreatedBy, IdcsLastModifiedBy idcsLastModifiedBy, List<IdcsPreventedOperations> idcsPreventedOperations, List<Tags> tags, Boolean deleteInProgress, String idcsLastUpgradedInRelease, String domainOcid, String compartmentOcid, String tenancyOcid, String name, String idcsDisplayNameMessageId, String resourceType, String idcsSchemaUrn, String idcsFullyQualifiedName, Boolean idcsCustomAttribute, ResourceTypeSchemaAttribute.Type type, Boolean multiValued, String description, Boolean required, List<String> canonicalValues, Boolean caseExact, ResourceTypeSchemaAttribute.Mutability mutability, ResourceTypeSchemaAttribute.EndUserMutability endUserMutability, List<ResourceTypeSchemaAttribute.EndUserMutabilityAllowedValues> endUserMutabilityAllowedValues, ResourceTypeSchemaAttribute.Returned returned, ResourceTypeSchemaAttribute.Uniqueness uniqueness, String idcsCsvColumnHeaderName, String idcsICFBundleAttributeName, Boolean idcsICFRequired, ResourceTypeSchemaAttribute.IdcsICFAttributeType idcsICFAttributeType, 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, ResourceTypeSchemaAttribute.IdcsSensitive idcsSensitive, Boolean idcsInternal, Boolean idcsTrimStringValue, Boolean idcsSearchable, Boolean idcsGenerated, Boolean idcsAuditable, String idcsTargetAttributeName, String idcsTargetUniqueConstraintName, String idcsTargetNormAttributeName, String idcsTargetAttributeNameToMigrateFrom, String idcsToTargetMapper, String idcsFromTargetMapper, String idcsDisplayName, String idcsCanonicalValueSourceResourceType, String idcsCanonicalValueSourceFilter, Boolean idcsValidateReference, List<String> idcsCompositeKey, Boolean idcsFetchComplexAttributeValues, Boolean idcsScimCompliant, Boolean idcsAttributeMappable, String idcsRefResourceAttribute, Boolean idcsAttributeCacheable)Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceTypeSchemaAttribute.Builderbuilder()Create a new builder.booleanequals(Object o)List<String>getCanonicalValues()A collection of canonical values.BooleangetCaseExact()Specifies if the String attribute is case-sensitiveStringgetCompartmentOcid()OCI Compartment Id (ocid) in which the resource lives.BooleangetDeleteInProgress()A boolean flag indicating this resource in the process of being deleted.StringgetDescription()The attribute’s human-readable descriptionStringgetDomainOcid()OCI Domain Id (ocid) in which the resource lives.ResourceTypeSchemaAttribute.EndUserMutabilitygetEndUserMutability()Specifies User mutability for this attributeList<ResourceTypeSchemaAttribute.EndUserMutabilityAllowedValues>getEndUserMutabilityAllowedValues()Specifies the list of User mutabilities allowedStringgetId()Unique identifier for the SCIM Resource as defined by the Service Provider.StringgetIdcsAddedSinceReleaseNumber()Indicates that the schema has been added since this release numberIntegergetIdcsAddedSinceVersion()Indicates that the schema has been added since versionBooleangetIdcsAttributeCacheable()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 attributeStringgetIdcsCanonicalValueSourceFilter()Filter to use when getting canonical values for this schema attributeStringgetIdcsCanonicalValueSourceResourceType()Specifies the Resource type to read from for dynamic canonical valuesList<String>getIdcsCompositeKey()The set of one or more sub attributes’ names of a CMVA, whose values uniquely identify an instance of a CMVAIdcsCreatedBygetIdcsCreatedBy()StringgetIdcsCsvColumnHeaderName()The attribute defining the CSV column header name for import/exportBooleangetIdcsCustomAttribute()custom attribute flag.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 labelsBooleangetIdcsFetchComplexAttributeValues()SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readOnly - required: false - idcsSearchable: true - 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 semanticsStringgetIdcsFullyQualifiedName()Fully qualified name of this attributeBooleangetIdcsGenerated()Specifies whether this attribute value was generatedResourceTypeSchemaAttribute.IdcsICFAttributeTypegetIdcsICFAttributeType()Maps to ICF data typeStringgetIdcsICFBundleAttributeName()Maps to ICF target attribute nameBooleangetIdcsICFRequired()Metadata to identify the ICF required attributeList<String>getIdcsIndirectRefResourceAttributes()Specifies the indirectly referenced ResourcesBooleangetIdcsInternal()Specifies whether the schema attribute is for internal use only.IdcsLastModifiedBygetIdcsLastModifiedBy()StringgetIdcsLastUpgradedInRelease()The release number when the resource was upgraded.IntegergetIdcsMaxLength()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<IdcsPreventedOperations>getIdcsPreventedOperations()Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.StringgetIdcsRefResourceAttribute()Specifies the referenced Resource attributeList<String>getIdcsRefResourceAttributes()Specifies the directly referenced ResourcesStringgetIdcsSchemaUrn()Schema URN string that this attribute belongs toBooleangetIdcsScimCompliant()Indicates if the attribute is scim compliant, default is trueBooleangetIdcsSearchable()Specifies whether this attribute can be included in a search filterResourceTypeSchemaAttribute.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.BooleangetIdcsValidateReference()Validate payload reference value during create, replace, and update.BooleangetIdcsValuePersisted()Specifies whether the value of the Resource attribute is persistedMetagetMeta()BooleangetMultiValued()Indicates the attribute’s pluralityResourceTypeSchemaAttribute.MutabilitygetMutability()Specifies if the attribute is mutableStringgetName()Attribute’s nameStringgetOcid()Unique OCI identifier for the SCIM Resource.List<String>getReferenceTypes()The names of the Resource types that may be referenced–for example, User.BooleangetRequired()Specifies if the attribute is requiredStringgetResourceType()ResourceType this attribute belongs to.ResourceTypeSchemaAttribute.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<String>getSchemas()REQUIRED.List<Tags>getTags()A list of tags on this resource.StringgetTenancyOcid()OCI Tenant Id (ocid) in which the resource lives.ResourceTypeSchemaAttribute.TypegetType()The attribute’s data type–for example, StringResourceTypeSchemaAttribute.UniquenessgetUniqueness()A single keyword value that specifies how the Service Provider enforces uniqueness of attribute values.inthashCode()ResourceTypeSchemaAttribute.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.
-
-
-
Constructor Detail
-
ResourceTypeSchemaAttribute
@Deprecated @ConstructorProperties({"id","ocid","schemas","meta","idcsCreatedBy","idcsLastModifiedBy","idcsPreventedOperations","tags","deleteInProgress","idcsLastUpgradedInRelease","domainOcid","compartmentOcid","tenancyOcid","name","idcsDisplayNameMessageId","resourceType","idcsSchemaUrn","idcsFullyQualifiedName","idcsCustomAttribute","type","multiValued","description","required","canonicalValues","caseExact","mutability","endUserMutability","endUserMutabilityAllowedValues","returned","uniqueness","idcsCsvColumnHeaderName","idcsICFBundleAttributeName","idcsICFRequired","idcsICFAttributeType","referenceTypes","idcsDeprecatedSinceVersion","idcsAddedSinceVersion","idcsDeprecatedSinceReleaseNumber","idcsAddedSinceReleaseNumber","idcsMinLength","idcsMaxLength","idcsMinValue","idcsMaxValue","idcsMultiLanguage","idcsRefResourceAttributes","idcsIndirectRefResourceAttributes","idcsAutoIncrementSeqName","idcsValuePersisted","idcsSensitive","idcsInternal","idcsTrimStringValue","idcsSearchable","idcsGenerated","idcsAuditable","idcsTargetAttributeName","idcsTargetUniqueConstraintName","idcsTargetNormAttributeName","idcsTargetAttributeNameToMigrateFrom","idcsToTargetMapper","idcsFromTargetMapper","idcsDisplayName","idcsCanonicalValueSourceResourceType","idcsCanonicalValueSourceFilter","idcsValidateReference","idcsCompositeKey","idcsFetchComplexAttributeValues","idcsScimCompliant","idcsAttributeMappable","idcsRefResourceAttribute","idcsAttributeCacheable"}) public ResourceTypeSchemaAttribute(String id, String ocid, List<String> schemas, Meta meta, IdcsCreatedBy idcsCreatedBy, IdcsLastModifiedBy idcsLastModifiedBy, List<IdcsPreventedOperations> idcsPreventedOperations, List<Tags> tags, Boolean deleteInProgress, String idcsLastUpgradedInRelease, String domainOcid, String compartmentOcid, String tenancyOcid, String name, String idcsDisplayNameMessageId, String resourceType, String idcsSchemaUrn, String idcsFullyQualifiedName, Boolean idcsCustomAttribute, ResourceTypeSchemaAttribute.Type type, Boolean multiValued, String description, Boolean required, List<String> canonicalValues, Boolean caseExact, ResourceTypeSchemaAttribute.Mutability mutability, ResourceTypeSchemaAttribute.EndUserMutability endUserMutability, List<ResourceTypeSchemaAttribute.EndUserMutabilityAllowedValues> endUserMutabilityAllowedValues, ResourceTypeSchemaAttribute.Returned returned, ResourceTypeSchemaAttribute.Uniqueness uniqueness, String idcsCsvColumnHeaderName, String idcsICFBundleAttributeName, Boolean idcsICFRequired, ResourceTypeSchemaAttribute.IdcsICFAttributeType idcsICFAttributeType, 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, ResourceTypeSchemaAttribute.IdcsSensitive idcsSensitive, Boolean idcsInternal, Boolean idcsTrimStringValue, Boolean idcsSearchable, Boolean idcsGenerated, Boolean idcsAuditable, String idcsTargetAttributeName, String idcsTargetUniqueConstraintName, String idcsTargetNormAttributeName, String idcsTargetAttributeNameToMigrateFrom, String idcsToTargetMapper, String idcsFromTargetMapper, String idcsDisplayName, String idcsCanonicalValueSourceResourceType, String idcsCanonicalValueSourceFilter, Boolean idcsValidateReference, List<String> idcsCompositeKey, Boolean idcsFetchComplexAttributeValues, Boolean idcsScimCompliant, Boolean idcsAttributeMappable, String idcsRefResourceAttribute, Boolean idcsAttributeCacheable)
Deprecated.
-
-
Method Detail
-
builder
public static ResourceTypeSchemaAttribute.Builder builder()
Create a new builder.
-
toBuilder
public ResourceTypeSchemaAttribute.Builder toBuilder()
-
getId
public String getId()
Unique identifier for the SCIM Resource as defined by the Service Provider.Each representation of the Resource MUST include a non-empty id value. This identifier MUST be unique across the Service Provider’s entire set of Resources. It MUST be a stable, non-reassignable identifier that does not change when the same Resource is returned in subsequent requests. The value of the id attribute is always issued by the Service Provider and MUST never be specified by the Service Consumer. bulkId: is a reserved keyword and MUST NOT be used in the unique identifier.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: always - type: string - uniqueness: global
- Returns:
- the value
-
getOcid
public String getOcid()
Unique OCI identifier for the SCIM Resource.*SCIM++ Properties:** - caseExact: true - idcsSearchable: true - multiValued: false - mutability: immutable - required: false - returned: default - type: string - uniqueness: global
- Returns:
- the value
-
getSchemas
public List<String> getSchemas()
REQUIRED.The schemas attribute is an array of Strings which allows introspection of the supported schema version for a SCIM representation as well any schema extensions supported by that representation. Each String value must be a unique URI. This specification defines URIs for User, Group, and a standard \“enterprise\” extension. All representations of SCIM schema MUST include a non-zero value array with value(s) of the URIs supported by that representation. Duplicate values MUST NOT be included. Value order is not specified and MUST not impact behavior.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: true - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getMeta
public Meta getMeta()
-
getIdcsCreatedBy
public IdcsCreatedBy getIdcsCreatedBy()
-
getIdcsLastModifiedBy
public IdcsLastModifiedBy getIdcsLastModifiedBy()
-
getIdcsPreventedOperations
public List<IdcsPreventedOperations> getIdcsPreventedOperations()
Each value of this attribute specifies an operation that only an internal client may perform on this particular resource.*SCIM++ Properties:** - idcsSearchable: false - multiValued: true - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
- Returns:
- the value
-
getTags
public List<Tags> getTags()
A list of tags on this resource.*SCIM++ Properties:** - idcsCompositeKey: [key, value] - idcsSearchable: true - multiValued: true - mutability: readWrite - required: false - returned: request - type: complex - uniqueness: none
- Returns:
- the value
-
getDeleteInProgress
public Boolean getDeleteInProgress()
A boolean flag indicating this resource in the process of being deleted.Usually set to true when synchronous deletion of the resource would take too long.
*SCIM++ Properties:** - caseExact: false - idcsSearchable: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getIdcsLastUpgradedInRelease
public String getIdcsLastUpgradedInRelease()
The release number when the resource was upgraded.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: request - type: string - uniqueness: none
- Returns:
- the value
-
getDomainOcid
public String getDomainOcid()
OCI Domain Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getCompartmentOcid
public String getCompartmentOcid()
OCI Compartment Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getTenancyOcid
public String getTenancyOcid()
OCI Tenant Id (ocid) in which the resource lives.*SCIM++ Properties:** - caseExact: false - idcsSearchable: false - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getName
public String getName()
Attribute’s name*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - idcsSearchable: true - type: string - 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 - idcsSearchable: true - type: string - uniqueness: none
- Returns:
- the value
-
getResourceType
public String getResourceType()
ResourceType this attribute belongs to.*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - idcsSearchable: true - uniqueness: none
- Returns:
- the value
-
getIdcsSchemaUrn
public String getIdcsSchemaUrn()
Schema URN string that this attribute belongs to*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - idcsSearchable: true - uniqueness: none
- Returns:
- the value
-
getIdcsFullyQualifiedName
public String getIdcsFullyQualifiedName()
Fully qualified name of this attribute*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - idcsSearchable: true - uniqueness: none
- Returns:
- the value
-
getIdcsCustomAttribute
public Boolean getIdcsCustomAttribute()
custom attribute flag.*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - idcsSearchable: true - uniqueness: none
- Returns:
- the value
-
getType
public ResourceTypeSchemaAttribute.Type getType()
The attribute’s data type–for example, String*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - 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 - idcsSearchable: true - returned: default - type: boolean
- Returns:
- the value
-
getDescription
public String getDescription()
The attribute’s human-readable description*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - returned: default - type: boolean
- Returns:
- the value
-
getMutability
public ResourceTypeSchemaAttribute.Mutability getMutability()
Specifies if the attribute is mutable*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - idcsSearchable: true - type: string - uniqueness: none
- Returns:
- the value
-
getEndUserMutability
public ResourceTypeSchemaAttribute.EndUserMutability getEndUserMutability()
Specifies User mutability for this attribute*Added In:** 18.2.6
*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getEndUserMutabilityAllowedValues
public List<ResourceTypeSchemaAttribute.EndUserMutabilityAllowedValues> getEndUserMutabilityAllowedValues()
Specifies the list of User mutabilities allowed*Added In:** 18.2.6
*SCIM++ Properties:** - caseExact: true - multiValued: true - mutability: readOnly - required: false - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getReturned
public ResourceTypeSchemaAttribute.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 - idcsSearchable: true - type: string - uniqueness: none
- Returns:
- the value
-
getUniqueness
public ResourceTypeSchemaAttribute.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 - idcsSearchable: true - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsCsvColumnHeaderName
public String getIdcsCsvColumnHeaderName()
The attribute defining the CSV column header name for import/export*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsICFBundleAttributeName
public String getIdcsICFBundleAttributeName()
Maps to ICF target attribute name*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsICFRequired
public Boolean getIdcsICFRequired()
Metadata to identify the ICF required attribute*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: boolean - uniqueness: none
- Returns:
- the value
-
getIdcsICFAttributeType
public ResourceTypeSchemaAttribute.IdcsICFAttributeType getIdcsICFAttributeType()
Maps to ICF data type*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - idcsSearchable: true - 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 - idcsSearchable: true - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsDeprecatedSinceVersion
public Integer getIdcsDeprecatedSinceVersion()
Indicates that the schema has been deprecated since version*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: integer
- Returns:
- the value
-
getIdcsAddedSinceVersion
public Integer getIdcsAddedSinceVersion()
Indicates that the schema has been added since version*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - required: false - returned: default - type: string
- Returns:
- the value
-
getIdcsMinLength
public Integer getIdcsMinLength()
Specifies the minimum length of the attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - idcsSearchable: true - required: false - returned: default - type: integer
- Returns:
- the value
-
getIdcsMaxLength
public Integer getIdcsMaxLength()
Specifies the maximum length of the attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - required: false - returned: default - type: integer
- Returns:
- the value
-
getIdcsMultiLanguage
public 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 - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - returned: default - type: string
- Returns:
- the value
-
getIdcsAutoIncrementSeqName
public String getIdcsAutoIncrementSeqName()
Sequence tracking ID name for the attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: string
- Returns:
- the value
-
getIdcsValuePersisted
public Boolean getIdcsValuePersisted()
Specifies whether the value of the Resource attribute is persisted*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: boolean
- Returns:
- the value
-
getIdcsSensitive
public ResourceTypeSchemaAttribute.IdcsSensitive getIdcsSensitive()
Flag to specify if the attribute should be encrypted or hashed*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: string - 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 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 - idcsSearchable: true - returned: default - type: boolean
- Returns:
- the value
-
getIdcsTrimStringValue
public Boolean getIdcsTrimStringValue()
Trims any leading and trailing blanks from String values.Default is True.
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - returned: default - type: boolean
- Returns:
- the value
-
getIdcsAuditable
public Boolean getIdcsAuditable()
Specifies whether changes to this attribute value are audited*SCIM++ Properties:** - multiValued: false - mutability: readWrite - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - 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: readOnly - required: false - idcsSearchable: true - 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.1.4
*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - 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 - idcsSearchable: true - 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
-
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
-
getIdcsCompositeKey
public 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 - idcsSearchable: true - returned: default - type: string - uniqueness: none
- Returns:
- the value
-
getIdcsFetchComplexAttributeValues
public Boolean getIdcsFetchComplexAttributeValues()
SCIM++ Properties: - caseExact: false - multiValued: false - mutability: readOnly - required: false - idcsSearchable: true - 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
-
getIdcsScimCompliant
public Boolean getIdcsScimCompliant()
Indicates if the attribute is scim compliant, default is true*SCIM++ Properties:** - multiValued: false - mutability: readOnly - idcsSearchable: true - 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 - idcsSearchable: true - returned: default - type: boolean
- Returns:
- the value
-
getIdcsRefResourceAttribute
public String getIdcsRefResourceAttribute()
Specifies the referenced Resource attribute*SCIM++ Properties:** - multiValued: false - mutability: readWrite - idcsSearchable: true - required: false - returned: default - type: string
- 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 - idcsSearchable: true - required: false - returned: default - type: boolean
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toStringin 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:
equalsin classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCodein classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-