Class NamespaceResponse.Builder
- Enclosing class:
NamespaceResponse
-
Method Summary
Modifier and TypeMethodDescriptionadditionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) build()The app context that owns this registration, or null for a TENANT-WIDE registration visible to every app context (org/client, and any namespace registered without?Timestamp when the namespace was registered, as an ISO-8601 UTC timestamp.defaultSchemaId(String defaultSchemaId) defaultSchemaId(Optional<String> defaultSchemaId) ID of the default record schema bound to entities in this namespace, or null.entityBacked(Boolean entityBacked) entityBacked(Optional<Boolean> entityBacked) Whether values in this namespace must resolve to an existing identity entity (true) or are free-form strings (false).from(NamespaceResponse other) membershipContextId(String membershipContextId) membershipContextId(Optional<String> membershipContextId) Which app context holds the membership records, or null.membershipLevelField(String membershipLevelField) membershipLevelField(Optional<String> membershipLevelField) The field on the membership record type naming a grant's level, or null when membership in this namespace is plain in-or-out.membershipLevels(List<String> membershipLevels) membershipLevels(Optional<List<String>> membershipLevels) The complete set of level labels this namespace allows, or null.membershipRecordType(String membershipRecordType) membershipRecordType(Optional<String> membershipRecordType) The record type holding this namespace's membership grants, or null when this namespace declares no membership.membershipTargetField(String membershipTargetField) membershipTargetField(Optional<String> membershipTargetField) The field on the membership record type naming the user each grant is for, or null.The registered namespace.Whether this namespace was provisioned by the platform rather than registered by you.specificityRank(Integer specificityRank) specificityRank(Optional<Integer> specificityRank) This namespace's position in your account's specificity order (higher = more specific), used to break a tie when a caller holds two scope dimensions at once during recordType schema resolution.
-
Method Details
-
from
-
namespace
The registered namespace.
-
namespace
-
entityBacked
Whether values in this namespace must resolve to an existing identity entity (
true) or are free-form strings (false). -
entityBacked
-
reserved
Whether this namespace was provisioned by the platform rather than registered by you. Provisioned namespaces are ordinary registrations: you can change them, and you can delete one that no entity references.
-
reserved
-
contextId
The app context that owns this registration, or null for a TENANT-WIDE registration visible to every app context (
org/client, and any namespace registered without?contextId=). A context-owned registration's identity entities belong entirely to that context; a tenant-wide one's are account-wide, shared by every app context. -
contextId
-
defaultSchemaId
ID of the default record schema bound to entities in this namespace, or null.
-
defaultSchemaId
-
specificityRank
This namespace's position in your account's specificity order (higher = more specific), used to break a tie when a caller holds two scope dimensions at once during recordType schema resolution.
-
specificityRank
-
membershipRecordType
The record type holding this namespace's membership grants, or null when this namespace declares no membership.
-
membershipRecordType
-
membershipTargetField
The field on the membership record type naming the user each grant is for, or null.
-
membershipTargetField
-
membershipContextId
Which app context holds the membership records, or null.
-
membershipContextId
-
membershipLevelField
The field on the membership record type naming a grant's level, or null when membership in this namespace is plain in-or-out.
-
membershipLevelField
-
membershipLevels
The complete set of level labels this namespace allows, or null. A role may name only these levels.
-
membershipLevels
-
createdAt
Timestamp when the namespace was registered, as an ISO-8601 UTC timestamp.
-
createdAt
-
build
-
additionalProperty
-
additionalProperties
-