Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class BigtableSource.
The Cloud Bigtable source for importing data.
Generated from protobuf messagegoogle.cloud.discoveryengine.v1.BigtableSource
Namespace
Google \ Cloud \ DiscoveryEngine \ V1
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ project_id
string
The project ID that contains the Bigtable source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request.
↳ instance_id
string
Required. The instance ID of the Cloud Bigtable that needs to be imported.
↳ table_id
string
Required. The table ID of the Cloud Bigtable that needs to be imported.
Required. Bigtable options that contains information needed when parsing data into typed structures. For example, column type annotations.
getProjectId
The project ID that contains the Bigtable source. Has a length limit of 128
characters. If not specified, inherits the project ID from the parent
request.
Returns
Type
Description
string
setProjectId
The project ID that contains the Bigtable source. Has a length limit of 128
characters. If not specified, inherits the project ID from the parent
request.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getInstanceId
Required. The instance ID of the Cloud Bigtable that needs to be imported.
Returns
Type
Description
string
setInstanceId
Required. The instance ID of the Cloud Bigtable that needs to be imported.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getTableId
Required. The table ID of the Cloud Bigtable that needs to be imported.
Returns
Type
Description
string
setTableId
Required. The table ID of the Cloud Bigtable that needs to be imported.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getBigtableOptions
Required. Bigtable options that contains information needed when parsing
data into typed structures. For example, column type annotations.
[[["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 BigtableSource (1.7.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.7.0 (latest)](/php/docs/reference/cloud-discoveryengine/latest/V1.BigtableSource)\n- [1.6.1](/php/docs/reference/cloud-discoveryengine/1.6.1/V1.BigtableSource)\n- [1.5.1](/php/docs/reference/cloud-discoveryengine/1.5.1/V1.BigtableSource)\n- [1.4.0](/php/docs/reference/cloud-discoveryengine/1.4.0/V1.BigtableSource)\n- [1.3.3](/php/docs/reference/cloud-discoveryengine/1.3.3/V1.BigtableSource)\n- [1.2.0](/php/docs/reference/cloud-discoveryengine/1.2.0/V1.BigtableSource)\n- [1.1.0](/php/docs/reference/cloud-discoveryengine/1.1.0/V1.BigtableSource)\n- [1.0.0](/php/docs/reference/cloud-discoveryengine/1.0.0/V1.BigtableSource)\n- [0.11.3](/php/docs/reference/cloud-discoveryengine/0.11.3/V1.BigtableSource)\n- [0.8.0](/php/docs/reference/cloud-discoveryengine/0.8.0/V1.BigtableSource)\n- [0.7.1](/php/docs/reference/cloud-discoveryengine/0.7.1/V1.BigtableSource)\n- [0.6.0](/php/docs/reference/cloud-discoveryengine/0.6.0/V1.BigtableSource)\n- [0.5.0](/php/docs/reference/cloud-discoveryengine/0.5.0/V1.BigtableSource)\n- [0.4.0](/php/docs/reference/cloud-discoveryengine/0.4.0/V1.BigtableSource)\n- [0.3.0](/php/docs/reference/cloud-discoveryengine/0.3.0/V1.BigtableSource)\n- [0.2.0](/php/docs/reference/cloud-discoveryengine/0.2.0/V1.BigtableSource)\n- [0.1.1](/php/docs/reference/cloud-discoveryengine/0.1.1/V1.BigtableSource) \nReference documentation and code samples for the Google Cloud Discovery Engine V1 Client class BigtableSource.\n\nThe Cloud Bigtable source for importing data.\n\nGenerated from protobuf message `google.cloud.discoveryengine.v1.BigtableSource`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ DiscoveryEngine \\\\ V1\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getProjectId\n\nThe project ID that contains the Bigtable source. Has a length limit of 128\ncharacters. If not specified, inherits the project ID from the parent\nrequest.\n\n### setProjectId\n\nThe project ID that contains the Bigtable source. Has a length limit of 128\ncharacters. If not specified, inherits the project ID from the parent\nrequest.\n\n### getInstanceId\n\nRequired. The instance ID of the Cloud Bigtable that needs to be imported.\n\n### setInstanceId\n\nRequired. The instance ID of the Cloud Bigtable that needs to be imported.\n\n### getTableId\n\nRequired. The table ID of the Cloud Bigtable that needs to be imported.\n\n### setTableId\n\nRequired. The table ID of the Cloud Bigtable that needs to be imported.\n\n### getBigtableOptions\n\nRequired. Bigtable options that contains information needed when parsing\ndata into typed structures. For example, column type annotations.\n\n### hasBigtableOptions\n\n### clearBigtableOptions\n\n### setBigtableOptions\n\nRequired. Bigtable options that contains information needed when parsing\ndata into typed structures. For example, column type annotations."]]