Recurso: usuario
Un recurso de usuario representa un usuario en el servicio. Un usuario es un grupo o entidad que comparte el acceso común con privilegios específicos para recursos como los perfiles. El cliente puede crear varios usuarios para proporcionar aislamiento de datos para diferentes grupos.
Representación JSON | |
---|---|
{
"name": string,
"externalId": string,
"usageType": enum ( |
Campos | |
---|---|
name |
Obligatorio durante la actualización del usuario. El nombre del recurso de un usuario. El servicio lo genera cuando se crea un usuario. El formato es “projects/{projectId}/tenants/{tenantId}”, por ejemplo, “proyectos/foo/usuarios/bar”. |
externalId |
Obligatorio. Es el identificador de usuario del cliente, que se usa para identificar de forma única al usuario. La cantidad máxima de caracteres permitida es 255. |
usageType |
Indica si los datos que pertenecen a este usuario se pueden usar para proporcionar mejoras del producto para otros usuarios. El comportamiento predeterminado es |
keywordSearchableProfileCustomAttributes[] |
Es una lista de claves de |
DataUsageType
Enumeración que representa cómo se usan los datos del usuario que son propiedad del usuario.
Enums | |
---|---|
DATA_USAGE_TYPE_UNSPECIFIED |
Valor predeterminado |
AGGREGATED |
Los datos que posee este usuario se utilizan para mejorar la calidad de búsqueda/recomendación entre usuarios. |
ISOLATED |
Los datos que posee esta instancia se utilizan solo para mejorar la calidad de las recomendaciones o la búsqueda de esta instancia. |
Métodos |
|
---|---|
|
Completa el prefijo especificado con palabras clave sugeridas. |
|
Crea una entidad de usuario nueva. |
|
Borra el usuario especificado. |
|
Recupera el usuario especificado. |
|
Enumera todas las instancias asociadas con el proyecto. |
|
Actualiza el usuario especificado. |