Package ai.vectros.types
Interface RoleRequest._FinalStage
- All Known Implementing Classes:
RoleRequest.Builder
- Enclosing class:
RoleRequest
public static interface RoleRequest._FinalStage
-
Method Summary
Modifier and TypeMethodDescriptionaddAllScopes(List<ScopeClause> scopes) additionalProperties(Map<String, Object> additionalProperties) additionalProperty(String key, Object value) addScopes(ScopeClause scopes) build()description(String description) description(Optional<String> description) An optional free-text description of what the role grants.scopes(List<ScopeClause> scopes) The role's permissions, as one or more scope clauses.
-
Method Details
-
build
RoleRequest build() -
additionalProperty
-
additionalProperties
-
description
An optional free-text description of what the role grants.
-
description
-
scopes
The role's permissions, as one or more scope clauses. Each clause has
allowed_actions(a list of permitted verbs) anddata_scope(an attribute filter that restricts which records the actions apply to). An action is permitted if any clause allows that action and that clause's data scope matches the target record. To include records whose ownership field is null (account-level shared records), addnullto the allowed values for that field. -
addScopes
-
addAllScopes
-