Interface UserOrBuilder (0.18.0)

public interface UserOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getDisplayName()

public abstract String getDisplayName()

Output only. The user's display name.

string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
String

The displayName.

getDisplayNameBytes()

public abstract ByteString getDisplayNameBytes()

Output only. The user's display name.

string display_name = 2 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
ByteString

The bytes for displayName.

getDomainId()

public abstract String getDomainId()

Unique identifier of the user's Google Workspace domain.

string domain_id = 6;

Returns
Type Description
String

The domainId.

getDomainIdBytes()

public abstract ByteString getDomainIdBytes()

Unique identifier of the user's Google Workspace domain.

string domain_id = 6;

Returns
Type Description
ByteString

The bytes for domainId.

getIsAnonymous()

public abstract boolean getIsAnonymous()

Output only. When true, the user is deleted or their profile is not visible.

bool is_anonymous = 7 [(.google.api.field_behavior) = OUTPUT_ONLY];

Returns
Type Description
boolean

The isAnonymous.

getName()

public abstract String getName()

Resource name for a Google Chat user.

Format: users/{user}. users/app can be used as an alias for the calling app bot user.

For human users, {user} is the same user identifier as:

  • the id for the Person in the People API. For example, users/123456789 in Chat API represents the same person as the 123456789 Person profile ID in People API.

  • the id for a user in the Admin SDK Directory API.

  • the user's email address can be used as an alias for {user} in API requests. For example, if the People API Person profile ID for user@example.com is 123456789, you can use users/user@example.com as an alias to reference users/123456789. Only the canonical resource name (for example users/123456789) will be returned from the API.

string name = 1;

Returns
Type Description
String

The name.

getNameBytes()

public abstract ByteString getNameBytes()

Resource name for a Google Chat user.

Format: users/{user}. users/app can be used as an alias for the calling app bot user.

For human users, {user} is the same user identifier as:

  • the id for the Person in the People API. For example, users/123456789 in Chat API represents the same person as the 123456789 Person profile ID in People API.

  • the id for a user in the Admin SDK Directory API.

  • the user's email address can be used as an alias for {user} in API requests. For example, if the People API Person profile ID for user@example.com is 123456789, you can use users/user@example.com as an alias to reference users/123456789. Only the canonical resource name (for example users/123456789) will be returned from the API.

string name = 1;

Returns
Type Description
ByteString

The bytes for name.

getType()

public abstract User.Type getType()

User type.

.google.chat.v1.User.Type type = 5;

Returns
Type Description
User.Type

The type.

getTypeValue()

public abstract int getTypeValue()

User type.

.google.chat.v1.User.Type type = 5;

Returns
Type Description
int

The enum numeric value on the wire for type.