public interface AuditUserLinkOrBuilder extends MessageOrBuilder
Implements
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 | int The 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 | int The 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 | int The 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 | int The 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. |