Interface AuditUserLinkOrBuilder (0.31.0)

public interface AuditUserLinkOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

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
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
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
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
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
NameDescription
indexint

The index of the element to return.

Returns
TypeDescription
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
NameDescription
indexint

The index of the value to return.

Returns
TypeDescription
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
TypeDescription
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
TypeDescription
List<String>

A list containing the effectiveRoles.

getEmailAddress()

public abstract String getEmailAddress()

Email address of the linked user

string email_address = 2;

Returns
TypeDescription
String

The emailAddress.

getEmailAddressBytes()

public abstract ByteString getEmailAddressBytes()

Email address of the linked user

string email_address = 2;

Returns
TypeDescription
ByteString

The bytes for emailAddress.

getName()

public abstract String getName()

Example format: properties/1234/userLinks/5678

string name = 1;

Returns
TypeDescription
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Example format: properties/1234/userLinks/5678

string name = 1;

Returns
TypeDescription
ByteString

The bytes for name.