public interface UserOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
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 - idfor the Person in the People API. For example,- users/123456789in Chat API represents the same person as the- 123456789Person profile ID in People API.
- the - idfor 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.comis- 123456789, you can use- users/user@example.comas 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 - idfor the Person in the People API. For example,- users/123456789in Chat API represents the same person as the- 123456789Person profile ID in People API.
- the - idfor 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.comis- 123456789, you can use- users/user@example.comas 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. |