@Generated(value="OracleSDKGenerator", comments="API Version: v1") public final class ResourceTypeSchemaAttribute extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
ResourceTypeSchemaAttribute Schema Definition
Note: Objects should always be created or deserialized using the ResourceTypeSchemaAttribute.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 called ResourceTypeSchemaAttribute.Builder.__explicitlySet__
. The hashCode()
and equals(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
).
Modifier and Type | Class and Description |
---|---|
static class |
ResourceTypeSchemaAttribute.Builder |
static class |
ResourceTypeSchemaAttribute.EndUserMutability
Specifies User mutability for this attribute
|
static class |
ResourceTypeSchemaAttribute.EndUserMutabilityAllowedValues |
static class |
ResourceTypeSchemaAttribute.IdcsICFAttributeType
Maps to ICF data type
|
static class |
ResourceTypeSchemaAttribute.IdcsSensitive
Flag to specify if the attribute should be encrypted or hashed
|
static class |
ResourceTypeSchemaAttribute.Mutability
Specifies if the attribute is mutable
|
static class |
ResourceTypeSchemaAttribute.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
|
static class |
ResourceTypeSchemaAttribute.Type
The attribute’s data type–for example, String
|
static class |
ResourceTypeSchemaAttribute.Uniqueness
A single keyword value that specifies how the Service Provider enforces uniqueness of
attribute values.
|
EXPLICITLY_SET_FILTER_NAME, EXPLICITLY_SET_PROPERTY_NAME
Constructor and 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.
|
Modifier and Type | Method and Description |
---|---|
static ResourceTypeSchemaAttribute.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-sensitive
|
String |
getCompartmentOcid()
OCI Compartment Id (ocid) in which the resource lives.
|
Boolean |
getDeleteInProgress()
A boolean flag indicating this resource in the process of being deleted.
|
String |
getDescription()
The attribute’s human-readable description
|
String |
getDomainOcid()
OCI Domain Id (ocid) in which the resource lives.
|
ResourceTypeSchemaAttribute.EndUserMutability |
getEndUserMutability()
Specifies User mutability for this attribute
|
List<ResourceTypeSchemaAttribute.EndUserMutabilityAllowedValues> |
getEndUserMutabilityAllowedValues()
Specifies the list of User mutabilities allowed
|
String |
getId()
Unique identifier for the SCIM Resource as defined by the Service Provider.
|
String |
getIdcsAddedSinceReleaseNumber()
Indicates that the schema has been added since this release number
|
Integer |
getIdcsAddedSinceVersion()
Indicates that the schema has been added since version
|
Boolean |
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 are audited
|
String |
getIdcsAutoIncrementSeqName()
Sequence tracking ID name for the attribute
|
String |
getIdcsCanonicalValueSourceFilter()
Filter to use when getting canonical values for this schema attribute
|
String |
getIdcsCanonicalValueSourceResourceType()
Specifies the Resource type to read from for dynamic canonical values
|
List<String> |
getIdcsCompositeKey()
The set of one or more sub attributes’ names of a CMVA, whose values uniquely identify an
instance of a CMVA
|
IdcsCreatedBy |
getIdcsCreatedBy() |
String |
getIdcsCsvColumnHeaderName()
The attribute defining the CSV column header name for import/export
|
Boolean |
getIdcsCustomAttribute()
custom attribute flag.
|
String |
getIdcsDeprecatedSinceReleaseNumber()
Indicates that the schema has been deprecated since this release number
|
Integer |
getIdcsDeprecatedSinceVersion()
Indicates that the schema has been deprecated since version
|
String |
getIdcsDisplayName()
Specifies the user-friendly displayable attribute name or catalog key used for localization
|
String |
getIdcsDisplayNameMessageId()
Localized schema attribute display name for use by UI client for displaying attribute labels
|
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.
|
String |
getIdcsFromTargetMapper()
Specifies the mapper to use when mapping this attribute value from DataProvider-specific
semantics
|
String |
getIdcsFullyQualifiedName()
Fully qualified name of this attribute
|
Boolean |
getIdcsGenerated()
Specifies whether this attribute value was generated
|
ResourceTypeSchemaAttribute.IdcsICFAttributeType |
getIdcsICFAttributeType()
Maps to ICF data type
|
String |
getIdcsICFBundleAttributeName()
Maps to ICF target attribute name
|
Boolean |
getIdcsICFRequired()
Metadata to identify the ICF required attribute
|
List<String> |
getIdcsIndirectRefResourceAttributes()
Specifies the indirectly referenced Resources
|
Boolean |
getIdcsInternal()
Specifies whether the schema attribute is for internal use only.
|
IdcsLastModifiedBy |
getIdcsLastModifiedBy() |
String |
getIdcsLastUpgradedInRelease()
The release number when the resource was upgraded.
|
Integer |
getIdcsMaxLength()
Specifies the maximum length of the attribute
|
Integer |
getIdcsMaxValue()
Specifies the maximum value of the integer attribute
|
Integer |
getIdcsMinLength()
Specifies the minimum length of the attribute
|
Integer |
getIdcsMinValue()
Specifies the minimum value of the integer attribute
|
Boolean |
getIdcsMultiLanguage()
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.
|
String |
getIdcsRefResourceAttribute()
Specifies the referenced Resource attribute
|
List<String> |
getIdcsRefResourceAttributes()
Specifies the directly referenced Resources
|
String |
getIdcsSchemaUrn()
Schema URN string that this attribute belongs to
|
Boolean |
getIdcsScimCompliant()
Indicates if the attribute is scim compliant, default is true
|
Boolean |
getIdcsSearchable()
Specifies whether this attribute can be included in a search filter
|
ResourceTypeSchemaAttribute.IdcsSensitive |
getIdcsSensitive()
Flag to specify if the attribute should be encrypted or hashed
|
String |
getIdcsTargetAttributeName()
Target attribute name that this attribute gets mapped to for persistence
|
String |
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 performance
|
String |
getIdcsToTargetMapper()
Specifies the mapper to use when mapping this attribute value to DataProvider-specific
semantics
|
Boolean |
getIdcsTrimStringValue()
Trims any leading and trailing blanks from String values.
|
Boolean |
getIdcsValidateReference()
Validate payload reference value during create, replace, and update.
|
Boolean |
getIdcsValuePersisted()
Specifies whether the value of the Resource attribute is persisted
|
Meta |
getMeta() |
Boolean |
getMultiValued()
Indicates the attribute’s plurality
|
ResourceTypeSchemaAttribute.Mutability |
getMutability()
Specifies if the attribute is mutable
|
String |
getName()
Attribute’s name
|
String |
getOcid()
Unique OCI identifier for the SCIM Resource.
|
List<String> |
getReferenceTypes()
The names of the Resource types that may be referenced–for example, User.
|
Boolean |
getRequired()
Specifies if the attribute is required
|
String |
getResourceType()
ResourceType this attribute belongs to.
|
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
|
List<String> |
getSchemas()
REQUIRED.
|
List<Tags> |
getTags()
A list of tags on this resource.
|
String |
getTenancyOcid()
OCI Tenant Id (ocid) in which the resource lives.
|
ResourceTypeSchemaAttribute.Type |
getType()
The attribute’s data type–for example, String
|
ResourceTypeSchemaAttribute.Uniqueness |
getUniqueness()
A single keyword value that specifies how the Service Provider enforces uniqueness of
attribute values.
|
int |
hashCode() |
ResourceTypeSchemaAttribute.Builder |
toBuilder() |
String |
toString() |
String |
toString(boolean includeByteArrayContents)
Return a string representation of the object.
|
markPropertyAsExplicitlySet, wasPropertyExplicitlySet
@Deprecated @ConstructorProperties(value={"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)
public static ResourceTypeSchemaAttribute.Builder builder()
Create a new builder.
public ResourceTypeSchemaAttribute.Builder toBuilder()
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
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
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
public Meta getMeta()
public IdcsCreatedBy getIdcsCreatedBy()
public IdcsLastModifiedBy getIdcsLastModifiedBy()
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
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
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
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
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
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
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
public String getName()
Attribute’s name
*SCIM++ Properties:** - caseExact: true - multiValued: false - mutability: readWrite - required: false - returned: default - idcsSearchable: true - type: string - uniqueness: none
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
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
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
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
public Boolean getIdcsCustomAttribute()
custom attribute flag.
*SCIM++ Properties:** - caseExact: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - idcsSearchable: true - uniqueness: none
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
public Boolean getMultiValued()
Indicates the attribute’s plurality
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: boolean
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
public Boolean getRequired()
Specifies if the attribute is required
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: boolean
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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
public Integer getIdcsMinLength()
Specifies the minimum length of the attribute
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - idcsSearchable: true - required: false - returned: default - type: integer
public Integer getIdcsMaxLength()
Specifies the maximum length of the attribute
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: integer
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
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
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
public List<String> getIdcsRefResourceAttributes()
Specifies the directly referenced Resources
*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: string
public List<String> getIdcsIndirectRefResourceAttributes()
Specifies the indirectly referenced Resources
*SCIM++ Properties:** - multiValued: true - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: string
public String getIdcsAutoIncrementSeqName()
Sequence tracking ID name for the attribute
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: string
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
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
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
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
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
public Boolean getIdcsGenerated()
Specifies whether this attribute value was generated
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - required: false - idcsSearchable: true - returned: default - type: boolean
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
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
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
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
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
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
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
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
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
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
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
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
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.
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
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
public String getIdcsRefResourceAttribute()
Specifies the referenced Resource attribute
*SCIM++ Properties:** - multiValued: false - mutability: readWrite - idcsSearchable: true - required: false - returned: default - type: string
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
public String toString()
toString
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.
includeByteArrayContents
- true to include the full contents of byte arrayspublic boolean equals(Object o)
equals
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
public int hashCode()
hashCode
in class com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Copyright © 2016–2024. All rights reserved.