Google Cloud Contact Center Insights V1 Client - Class ExportInsightsDataRequest (2.2.1)

Reference documentation and code samples for the Google Cloud Contact Center Insights V1 Client class ExportInsightsDataRequest.

The request to export insights.

Generated from protobuf message google.cloud.contactcenterinsights.v1.ExportInsightsDataRequest

Namespace

Google \ Cloud \ ContactCenterInsights \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ big_query_destination ExportInsightsDataRequest\BigQueryDestination

Specified if sink is a BigQuery table.

↳ parent string

Required. The parent resource to export data from.

↳ filter string

A filter to reduce results to a specific subset. Useful for exporting conversations with specific properties.

↳ kms_key string

A fully qualified KMS key name for BigQuery tables protected by CMEK. Format: projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}

↳ write_disposition int

Options for what to do if the destination table already exists.

getBigQueryDestination

Specified if sink is a BigQuery table.

Returns
Type Description
ExportInsightsDataRequest\BigQueryDestination|null

hasBigQueryDestination

setBigQueryDestination

Specified if sink is a BigQuery table.

Parameter
Name Description
var ExportInsightsDataRequest\BigQueryDestination
Returns
Type Description
$this

getParent

Required. The parent resource to export data from.

Returns
Type Description
string

setParent

Required. The parent resource to export data from.

Parameter
Name Description
var string
Returns
Type Description
$this

getFilter

A filter to reduce results to a specific subset. Useful for exporting conversations with specific properties.

Returns
Type Description
string

setFilter

A filter to reduce results to a specific subset. Useful for exporting conversations with specific properties.

Parameter
Name Description
var string
Returns
Type Description
$this

getKmsKey

A fully qualified KMS key name for BigQuery tables protected by CMEK.

Format: projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}

Returns
Type Description
string

setKmsKey

A fully qualified KMS key name for BigQuery tables protected by CMEK.

Format: projects/{project}/locations/{location}/keyRings/{keyring}/cryptoKeys/{key}/cryptoKeyVersions/{version}

Parameter
Name Description
var string
Returns
Type Description
$this

getWriteDisposition

Options for what to do if the destination table already exists.

Returns
Type Description
int

setWriteDisposition

Options for what to do if the destination table already exists.

Parameter
Name Description
var int
Returns
Type Description
$this

getDestination

Returns
Type Description
string

static::build

Parameter
Name Description
parent string

Required. The parent resource to export data from. Please see ContactCenterInsightsClient::locationName() for help formatting this field.

Returns
Type Description
ExportInsightsDataRequest