Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class WorkspaceConfig.
Config to store data store type configuration for workspace data
Generated from protobuf messagegoogle.cloud.discoveryengine.v1.WorkspaceConfig
Namespace
Google \ Cloud \ DiscoveryEngine \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ type
int
The Google Workspace data source.
↳ dasher_customer_id
string
Obfuscated Dasher customer ID.
↳ super_admin_service_account
string
Optional. The super admin service account for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
↳ super_admin_email_address
string
Optional. The super admin email address for the workspace that will be used for access token generation. For now we only use it for Native Google Drive connector data ingestion.
getType
The Google Workspace data source.
Returns
Type
Description
int
setType
The Google Workspace data source.
Parameter
Name
Description
var
int
Returns
Type
Description
$this
getDasherCustomerId
Obfuscated Dasher customer ID.
Returns
Type
Description
string
setDasherCustomerId
Obfuscated Dasher customer ID.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getSuperAdminServiceAccount
Optional. The super admin service account for the workspace that will be
used for access token generation. For now we only use it for Native Google
Drive connector data ingestion.
Returns
Type
Description
string
setSuperAdminServiceAccount
Optional. The super admin service account for the workspace that will be
used for access token generation. For now we only use it for Native Google
Drive connector data ingestion.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getSuperAdminEmailAddress
Optional. The super admin email address for the workspace that will be used
for access token generation. For now we only use it for Native Google Drive
connector data ingestion.
Returns
Type
Description
string
setSuperAdminEmailAddress
Optional. The super admin email address for the workspace that will be used
for access token generation. For now we only use it for Native Google Drive
connector data ingestion.
[[["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-04 UTC."],[],[],null,["# Google Cloud Discovery Engine V1 Client - Class WorkspaceConfig (1.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.0 (latest)](/php/docs/reference/cloud-discoveryengine/latest/V1.WorkspaceConfig)\n- [1.6.1](/php/docs/reference/cloud-discoveryengine/1.6.1/V1.WorkspaceConfig)\n- [1.5.1](/php/docs/reference/cloud-discoveryengine/1.5.1/V1.WorkspaceConfig)\n- [1.4.0](/php/docs/reference/cloud-discoveryengine/1.4.0/V1.WorkspaceConfig)\n- [1.3.3](/php/docs/reference/cloud-discoveryengine/1.3.3/V1.WorkspaceConfig)\n- [1.2.0](/php/docs/reference/cloud-discoveryengine/1.2.0/V1.WorkspaceConfig)\n- [1.1.0](/php/docs/reference/cloud-discoveryengine/1.1.0/V1.WorkspaceConfig)\n- [1.0.0](/php/docs/reference/cloud-discoveryengine/1.0.0/V1.WorkspaceConfig)\n- [0.11.3](/php/docs/reference/cloud-discoveryengine/0.11.3/V1.WorkspaceConfig)\n- [0.8.0](/php/docs/reference/cloud-discoveryengine/0.8.0/V1.WorkspaceConfig)\n- [0.7.1](/php/docs/reference/cloud-discoveryengine/0.7.1/V1.WorkspaceConfig)\n- [0.6.0](/php/docs/reference/cloud-discoveryengine/0.6.0/V1.WorkspaceConfig)\n- [0.5.0](/php/docs/reference/cloud-discoveryengine/0.5.0/V1.WorkspaceConfig)\n- [0.4.0](/php/docs/reference/cloud-discoveryengine/0.4.0/V1.WorkspaceConfig)\n- [0.3.0](/php/docs/reference/cloud-discoveryengine/0.3.0/V1.WorkspaceConfig)\n- [0.2.0](/php/docs/reference/cloud-discoveryengine/0.2.0/V1.WorkspaceConfig)\n- [0.1.1](/php/docs/reference/cloud-discoveryengine/0.1.1/V1.WorkspaceConfig) \nReference documentation and code samples for the Google Cloud Discovery Engine V1 Client class WorkspaceConfig.\n\nConfig to store data store type configuration for workspace data\n\nGenerated from protobuf message `google.cloud.discoveryengine.v1.WorkspaceConfig`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DiscoveryEngine \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getType\n\nThe Google Workspace data source.\n\n### setType\n\nThe Google Workspace data source.\n\n### getDasherCustomerId\n\nObfuscated Dasher customer ID.\n\n### setDasherCustomerId\n\nObfuscated Dasher customer ID.\n\n### getSuperAdminServiceAccount\n\nOptional. The super admin service account for the workspace that will be\nused for access token generation. For now we only use it for Native Google\nDrive connector data ingestion.\n\n### setSuperAdminServiceAccount\n\nOptional. The super admin service account for the workspace that will be\nused for access token generation. For now we only use it for Native Google\nDrive connector data ingestion.\n\n### getSuperAdminEmailAddress\n\nOptional. The super admin email address for the workspace that will be used\nfor access token generation. For now we only use it for Native Google Drive\nconnector data ingestion.\n\n### setSuperAdminEmailAddress\n\nOptional. The super admin email address for the workspace that will be used\nfor access token generation. For now we only use it for Native Google Drive\nconnector data ingestion."]]