Class MappedAttributeAttributeMappings.Builder
- java.lang.Object
-
- com.oracle.bmc.identitydomains.model.MappedAttributeAttributeMappings.Builder
-
- Enclosing class:
- MappedAttributeAttributeMappings
public static class MappedAttributeAttributeMappings.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description MappedAttributeAttributeMappings.BuilderappliesToActions(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 mappedAttributesMappedAttributeAttributeMappingsbuild()MappedAttributeAttributeMappings.Buildercopy(MappedAttributeAttributeMappings model)MappedAttributeAttributeMappings.BuilderidcsAttributeName(String idcsAttributeName)The name or expression of an attribute that corresponds to the Oracle Identity Cloud Service Resource referred in the \“idcsResourceType\” attribute.MappedAttributeAttributeMappings.BuildermanagedObjectAttributeName(String managedObjectAttributeName)The name or expression of an attribute defined in the schema of the Managed Object Class.MappedAttributeAttributeMappings.Builderrequired(Boolean required)If true, indicates that this attribute must have a value.MappedAttributeAttributeMappings.BuildersamlFormat(String samlFormat)Indicates the format of the assertion attribute.
-
-
-
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
-
build
public MappedAttributeAttributeMappings build()
-
copy
public MappedAttributeAttributeMappings.Builder copy(MappedAttributeAttributeMappings model)
-
-