Google Cloud Support V2 Client - Class Actor (1.2.1)

Reference documentation and code samples for the Google Cloud Support V2 Client class Actor.

An Actor represents an entity that performed an action. For example, an actor could be a user who posted a comment on a support case, a user who uploaded an attachment, or a service account that created a support case.

Generated from protobuf message google.cloud.support.v2.Actor

Namespace

Google \ Cloud \ Support \ V2

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ display_name string

The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.

↳ email string

The email address of the actor. If not provided, it is inferred from the credentials supplied during case creation. When a name is provided, an email must also be provided. If the user is a Google Support agent, this is obfuscated. This field is deprecated. Use username instead.

↳ google_support bool

Output only. Whether the actor is a Google support actor.

↳ username string

Output only. The username of the actor. It may look like an email or other format provided by the identity provider. If not provided, it is inferred from the credentials supplied. When a name is provided, a username must also be provided. If the user is a Google Support agent, this will not be set.

getDisplayName

The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.

Returns
Type Description
string

setDisplayName

The name to display for the actor. If not provided, it is inferred from credentials supplied during case creation. When an email is provided, a display name must also be provided. This will be obfuscated if the user is a Google Support agent.

Parameter
Name Description
var string
Returns
Type Description
$this

getEmail

The email address of the actor. If not provided, it is inferred from the credentials supplied during case creation. When a name is provided, an email must also be provided. If the user is a Google Support agent, this is obfuscated.

This field is deprecated. Use username instead.

Returns
Type Description
string

setEmail

The email address of the actor. If not provided, it is inferred from the credentials supplied during case creation. When a name is provided, an email must also be provided. If the user is a Google Support agent, this is obfuscated.

This field is deprecated. Use username instead.

Parameter
Name Description
var string
Returns
Type Description
$this

getGoogleSupport

Output only. Whether the actor is a Google support actor.

Returns
Type Description
bool

setGoogleSupport

Output only. Whether the actor is a Google support actor.

Parameter
Name Description
var bool
Returns
Type Description
$this

getUsername

Output only. The username of the actor. It may look like an email or other format provided by the identity provider. If not provided, it is inferred from the credentials supplied. When a name is provided, a username must also be provided. If the user is a Google Support agent, this will not be set.

Returns
Type Description
string

setUsername

Output only. The username of the actor. It may look like an email or other format provided by the identity provider. If not provided, it is inferred from the credentials supplied. When a name is provided, a username must also be provided. If the user is a Google Support agent, this will not be set.

Parameter
Name Description
var string
Returns
Type Description
$this