Package ai.vectros.types
Class RoleRequest
java.lang.Object
ai.vectros.types.RoleRequest
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic interfacestatic final classstatic interfacestatic interface -
Method Summary
-
Method Details
-
getRoleId
- Returns:
- Your own identifier for the role. Must be 3 to 31 characters, starting with a lowercase letter and containing only lowercase letters, digits, and dashes (the same rules as a context ID). Required when creating a role; ignored when updating, since the role ID is taken from the URL path.
-
getName
- Returns:
- A human-readable display name for the role.
-
getDescription
- Returns:
- An optional free-text description of what the role grants.
-
getScopes
- Returns:
- 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.
-
equals
-
getAdditionalProperties
-
hashCode
public int hashCode() -
toString
-
builder
-