public interface AuditUserLinkOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getDirectRoles(int index)
public abstract String getDirectRoles(int index)Roles directly assigned to this user for this entity.
Format: predefinedRoles/viewer
Excludes roles that are inherited from an account (if this is for a property), group, or organization admin role.
repeated string direct_roles = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The directRoles at the given index. |
getDirectRolesBytes(int index)
public abstract ByteString getDirectRolesBytes(int index)Roles directly assigned to this user for this entity.
Format: predefinedRoles/viewer
Excludes roles that are inherited from an account (if this is for a property), group, or organization admin role.
repeated string direct_roles = 3;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the directRoles at the given index. |
getDirectRolesCount()
public abstract int getDirectRolesCount()Roles directly assigned to this user for this entity.
Format: predefinedRoles/viewer
Excludes roles that are inherited from an account (if this is for a property), group, or organization admin role.
repeated string direct_roles = 3;
| Returns | |
|---|---|
| Type | Description |
int |
The count of directRoles. |
getDirectRolesList()
public abstract List<String> getDirectRolesList()Roles directly assigned to this user for this entity.
Format: predefinedRoles/viewer
Excludes roles that are inherited from an account (if this is for a property), group, or organization admin role.
repeated string direct_roles = 3;
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the directRoles. |
getEffectiveRoles(int index)
public abstract String getEffectiveRoles(int index)Union of all permissions a user has at this account or property (includes direct permissions, group-inherited permissions, etc.).
Format: predefinedRoles/viewer
repeated string effective_roles = 4;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the element to return. |
| Returns | |
|---|---|
| Type | Description |
String |
The effectiveRoles at the given index. |
getEffectiveRolesBytes(int index)
public abstract ByteString getEffectiveRolesBytes(int index)Union of all permissions a user has at this account or property (includes direct permissions, group-inherited permissions, etc.).
Format: predefinedRoles/viewer
repeated string effective_roles = 4;
| Parameter | |
|---|---|
| Name | Description |
index |
intThe index of the value to return. |
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes of the effectiveRoles at the given index. |
getEffectiveRolesCount()
public abstract int getEffectiveRolesCount()Union of all permissions a user has at this account or property (includes direct permissions, group-inherited permissions, etc.).
Format: predefinedRoles/viewer
repeated string effective_roles = 4;
| Returns | |
|---|---|
| Type | Description |
int |
The count of effectiveRoles. |
getEffectiveRolesList()
public abstract List<String> getEffectiveRolesList()Union of all permissions a user has at this account or property (includes direct permissions, group-inherited permissions, etc.).
Format: predefinedRoles/viewer
repeated string effective_roles = 4;
| Returns | |
|---|---|
| Type | Description |
List<String> |
A list containing the effectiveRoles. |
getEmailAddress()
public abstract String getEmailAddress()Email address of the linked user
string email_address = 2;
| Returns | |
|---|---|
| Type | Description |
String |
The emailAddress. |
getEmailAddressBytes()
public abstract ByteString getEmailAddressBytes()Email address of the linked user
string email_address = 2;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for emailAddress. |
getName()
public abstract String getName()Example format: properties/1234/userLinks/5678
string name = 1;
| Returns | |
|---|---|
| Type | Description |
String |
The name. |
getNameBytes()
public abstract ByteString getNameBytes()Example format: properties/1234/userLinks/5678
string name = 1;
| Returns | |
|---|---|
| Type | Description |
ByteString |
The bytes for name. |