Class MappedAttributeAttributeMappings.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • managedObjectAttributeName

        public MappedAttributeAttributeMappings.Builder managedObjectAttributeName​(String managedObjectAttributeName)
        The name or expression of an attribute defined in the schema of the Managed Object Class.

        This is the SCIM compliant Oracle Identity Cloud Service Name of the attribute that maps to the \“idcsName\” attribute in the schema of an Managed Object Class.

        *SCIM++ Properties:** - idcsSearchable: true - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none

        Parameters:
        managedObjectAttributeName - the value to set
        Returns:
        this builder
      • idcsAttributeName

        public MappedAttributeAttributeMappings.Builder idcsAttributeName​(String idcsAttributeName)
        The name or expression of an attribute that corresponds to the Oracle Identity Cloud Service Resource referred in the \“idcsResourceType\” attribute.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: true - returned: default - type: string - uniqueness: none

        Parameters:
        idcsAttributeName - the value to set
        Returns:
        this builder
      • required

        public MappedAttributeAttributeMappings.Builder required​(Boolean required)
        If true, indicates that this attribute must have a value.

        This attribute maps to the \“required\” sub-attribute in the schema of an Managed Object Class.

        *SCIM++ Properties:** - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: boolean - uniqueness: none

        Parameters:
        required - the value to set
        Returns:
        this builder
      • appliesToActions

        public MappedAttributeAttributeMappings.Builder appliesToActions​(List<MappedAttributeAttributeMappings.AppliesToActions> appliesToActions)
        If specified, indicates a subset of mappedActions to which this attribute-mapping applies.If not specified, this attribute-mapping applies to all mappedActions that use mappedAttributes

        *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: true - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        appliesToActions - the value to set
        Returns:
        this builder
      • samlFormat

        public MappedAttributeAttributeMappings.Builder samlFormat​(String samlFormat)
        Indicates the format of the assertion attribute.

        Also stores AttributeNamespace for WSFed1.1.

        *Added In:** 17.4.2

        *SCIM++ Properties:** - caseExact: true - idcsSearchable: false - multiValued: false - mutability: readWrite - required: false - returned: default - type: string - uniqueness: none

        Parameters:
        samlFormat - the value to set
        Returns:
        this builder