Google Cloud Dataplex V1 Client - Class ExecutionIdentity (1.14.0)

Reference documentation and code samples for the Google Cloud Dataplex V1 Client class ExecutionIdentity.

The identity to run the datascan.

Generated from protobuf message google.cloud.dataplex.v1.ExecutionIdentity

Namespace

Google \ Cloud \ Dataplex \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ dataplex_service_agent ExecutionIdentity\DataplexServiceAgent

Optional. The Dataplex service agent associated with the user's project.

↳ user_credential ExecutionIdentity\UserCredential

Optional. The credential of the calling user. Supports only ONE_TIME trigger type.

↳ service_account ExecutionIdentity\ServiceAccount

Optional. The provided service account.

getDataplexServiceAgent

Optional. The Dataplex service agent associated with the user's project.

Returns
Type Description
ExecutionIdentity\DataplexServiceAgent|null

hasDataplexServiceAgent

setDataplexServiceAgent

Optional. The Dataplex service agent associated with the user's project.

Parameter
Name Description
var ExecutionIdentity\DataplexServiceAgent
Returns
Type Description
$this

getUserCredential

Optional. The credential of the calling user. Supports only ONE_TIME trigger type.

Returns
Type Description
ExecutionIdentity\UserCredential|null

hasUserCredential

setUserCredential

Optional. The credential of the calling user. Supports only ONE_TIME trigger type.

Parameter
Name Description
var ExecutionIdentity\UserCredential
Returns
Type Description
$this

getServiceAccount

Optional. The provided service account.

Returns
Type Description
ExecutionIdentity\ServiceAccount|null

hasServiceAccount

setServiceAccount

Optional. The provided service account.

Parameter
Name Description
var ExecutionIdentity\ServiceAccount
Returns
Type Description
$this

getIdentity

Returns
Type Description
string