Google Cloud Chronicle V1 Client - Class TrellixIAMAuthentication (0.7.1)

Reference documentation and code samples for the Google Cloud Chronicle V1 Client class TrellixIAMAuthentication.

Settings for TrellixIAMAuthentication.

Generated from protobuf message google.cloud.chronicle.v1.TrellixIAMAuthentication

Namespace

Google \ Cloud \ Chronicle \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ client_id string

Required. Client ID generated in Trellix IAM. This is a unique identifier for the user that is generated in Trellix IAM. It has no default, specifically enforced min / max length or character set. It is assumed that the Client ID generated in Trellix IAM is internally consistent with Trellix IAM authentication requirements / validation.

↳ client_secret string

Required. Secret associated with the Client ID. This is the secret generated in Trellix IAM for the Client ID. It has no default, specifically enforced min / max length or character set. It is assumed that the secret generated in Trellix IAM is internally consistent with Trellix IAM authentication requirements / validation.

↳ scope string

Required. OAUTH 2 scope to request for the authentication token. This is the OAUTH 2 scope to request for the authentication token. It has no default, specifically enforced min / max length or character set. It is assumed that the scope provided is internally consistent with Trellix IAM authentication requirements / validation.

getClientId

Required. Client ID generated in Trellix IAM.

This is a unique identifier for the user that is generated in Trellix IAM. It has no default, specifically enforced min / max length or character set. It is assumed that the Client ID generated in Trellix IAM is internally consistent with Trellix IAM authentication requirements / validation.

Returns
Type Description
string

setClientId

Required. Client ID generated in Trellix IAM.

This is a unique identifier for the user that is generated in Trellix IAM. It has no default, specifically enforced min / max length or character set. It is assumed that the Client ID generated in Trellix IAM is internally consistent with Trellix IAM authentication requirements / validation.

Parameter
Name Description
var string
Returns
Type Description
$this

getClientSecret

Required. Secret associated with the Client ID.

This is the secret generated in Trellix IAM for the Client ID. It has no default, specifically enforced min / max length or character set. It is assumed that the secret generated in Trellix IAM is internally consistent with Trellix IAM authentication requirements / validation.

Returns
Type Description
string

setClientSecret

Required. Secret associated with the Client ID.

This is the secret generated in Trellix IAM for the Client ID. It has no default, specifically enforced min / max length or character set. It is assumed that the secret generated in Trellix IAM is internally consistent with Trellix IAM authentication requirements / validation.

Parameter
Name Description
var string
Returns
Type Description
$this

getScope

Required. OAUTH 2 scope to request for the authentication token.

This is the OAUTH 2 scope to request for the authentication token. It has no default, specifically enforced min / max length or character set. It is assumed that the scope provided is internally consistent with Trellix IAM authentication requirements / validation.

Returns
Type Description
string

setScope

Required. OAUTH 2 scope to request for the authentication token.

This is the OAUTH 2 scope to request for the authentication token. It has no default, specifically enforced min / max length or character set. It is assumed that the scope provided is internally consistent with Trellix IAM authentication requirements / validation.

Parameter
Name Description
var string
Returns
Type Description
$this