Reference documentation and code samples for the Google Cloud Contact Center Insights V1 Client class GcsDestination.
Google Cloud Storage Object details to write the feedback labels to.
Generated from protobuf message google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination
Namespace
Google \ Cloud \ ContactCenterInsights \ V1 \ BulkDownloadFeedbackLabelsRequest
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ format
int
Required. File format in which the labels will be exported.
↳ object_uri
string
Required. The Google Cloud Storage URI to write the feedback labels to. The file name will be used as a prefix for the files written to the bucket if the output needs to be split across multiple files, otherwise it will be used as is. The file extension will be appended to the file name based on the format selected. E.g. gs://bucket_name/object_uri_prefix
↳ add_whitespace
bool
Optional. Add whitespace to the JSON file. Makes easier to read, but increases file size. Only applicable for JSON format.
↳ always_print_empty_fields
bool
Optional. Always print fields with no presence. This is useful for printing fields that are not set, like implicit 0 value or empty lists/maps. Only applicable for JSON format.
↳ records_per_file_count
int|string
Optional. The number of records per file. Applicable for either format.
getFormat
Required. File format in which the labels will be exported.
Returns
Type
Description
int
Enum of type Format.
setFormat
Required. File format in which the labels will be exported.
Parameter
Name
Description
var
int
Enum of type Format.
Returns
Type
Description
$this
getObjectUri
Required. The Google Cloud Storage URI to write the feedback labels to.
The file name will be used as a prefix for the files written to the
bucket if the output needs to be split across multiple files, otherwise
it will be used as is. The file extension will be appended to the file
name based on the format selected.
E.g. gs://bucket_name/object_uri_prefix
Returns
Type
Description
string
setObjectUri
Required. The Google Cloud Storage URI to write the feedback labels to.
The file name will be used as a prefix for the files written to the
bucket if the output needs to be split across multiple files, otherwise
it will be used as is. The file extension will be appended to the file
name based on the format selected.
E.g. gs://bucket_name/object_uri_prefix
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getAddWhitespace
Optional. Add whitespace to the JSON file. Makes easier to read, but
increases file size. Only applicable for JSON format.
Returns
Type
Description
bool
setAddWhitespace
Optional. Add whitespace to the JSON file. Makes easier to read, but
increases file size. Only applicable for JSON format.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getAlwaysPrintEmptyFields
Optional. Always print fields with no presence.
This is useful for printing fields that are not set, like implicit 0
value or empty lists/maps. Only applicable for JSON format.
Returns
Type
Description
bool
setAlwaysPrintEmptyFields
Optional. Always print fields with no presence.
This is useful for printing fields that are not set, like implicit 0
value or empty lists/maps. Only applicable for JSON format.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getRecordsPerFileCount
Optional. The number of records per file. Applicable for either format.
Returns
Type
Description
int|string
setRecordsPerFileCount
Optional. The number of records per file. Applicable for either format.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-09 UTC."],[],[],null,["# Google Cloud Contact Center Insights V1 Client - Class GcsDestination (2.3.3)\n\nVersion latestkeyboard_arrow_down\n\n- [2.3.3 (latest)](/php/docs/reference/cloud-contact-center-insights/latest/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [2.3.2](/php/docs/reference/cloud-contact-center-insights/2.3.2/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [2.2.1](/php/docs/reference/cloud-contact-center-insights/2.2.1/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [2.1.1](/php/docs/reference/cloud-contact-center-insights/2.1.1/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [2.0.1](/php/docs/reference/cloud-contact-center-insights/2.0.1/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.9.5](/php/docs/reference/cloud-contact-center-insights/1.9.5/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.8.0](/php/docs/reference/cloud-contact-center-insights/1.8.0/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.7.1](/php/docs/reference/cloud-contact-center-insights/1.7.1/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.6.2](/php/docs/reference/cloud-contact-center-insights/1.6.2/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.5.0](/php/docs/reference/cloud-contact-center-insights/1.5.0/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.4.1](/php/docs/reference/cloud-contact-center-insights/1.4.1/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.3.0](/php/docs/reference/cloud-contact-center-insights/1.3.0/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.2.1](/php/docs/reference/cloud-contact-center-insights/1.2.1/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.1.0](/php/docs/reference/cloud-contact-center-insights/1.1.0/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination)\n- [1.0.3](/php/docs/reference/cloud-contact-center-insights/1.0.3/V1.BulkDownloadFeedbackLabelsRequest.GcsDestination) \nReference documentation and code samples for the Google Cloud Contact Center Insights V1 Client class GcsDestination.\n\nGoogle Cloud Storage Object details to write the feedback labels to.\n\nGenerated from protobuf message `google.cloud.contactcenterinsights.v1.BulkDownloadFeedbackLabelsRequest.GcsDestination`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ ContactCenterInsights \\\\ V1 \\\\ BulkDownloadFeedbackLabelsRequest\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getFormat\n\nRequired. File format in which the labels will be exported.\n\n### setFormat\n\nRequired. File format in which the labels will be exported.\n\n### getObjectUri\n\nRequired. The Google Cloud Storage URI to write the feedback labels to.\n\nThe file name will be used as a prefix for the files written to the\nbucket if the output needs to be split across multiple files, otherwise\nit will be used as is. The file extension will be appended to the file\nname based on the format selected.\nE.g. `gs://bucket_name/object_uri_prefix`\n\n### setObjectUri\n\nRequired. The Google Cloud Storage URI to write the feedback labels to.\n\nThe file name will be used as a prefix for the files written to the\nbucket if the output needs to be split across multiple files, otherwise\nit will be used as is. The file extension will be appended to the file\nname based on the format selected.\nE.g. `gs://bucket_name/object_uri_prefix`\n\n### getAddWhitespace\n\nOptional. Add whitespace to the JSON file. Makes easier to read, but\nincreases file size. Only applicable for JSON format.\n\n### setAddWhitespace\n\nOptional. Add whitespace to the JSON file. Makes easier to read, but\nincreases file size. Only applicable for JSON format.\n\n### getAlwaysPrintEmptyFields\n\nOptional. Always print fields with no presence.\n\nThis is useful for printing fields that are not set, like implicit 0\nvalue or empty lists/maps. Only applicable for JSON format.\n\n### setAlwaysPrintEmptyFields\n\nOptional. Always print fields with no presence.\n\nThis is useful for printing fields that are not set, like implicit 0\nvalue or empty lists/maps. Only applicable for JSON format.\n\n### getRecordsPerFileCount\n\nOptional. The number of records per file. Applicable for either format.\n\n### setRecordsPerFileCount\n\nOptional. The number of records per file. Applicable for either format."]]