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 message google.cloud.discoveryengine.v1.BigtableSource
Namespace
Google \ Cloud \ DiscoveryEngine \ V1Methods
__construct
Constructor.
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.
↳ bigtable_options
BigtableOptions
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.
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.
var
string
$this
getInstanceId
Required. The instance ID of the Cloud Bigtable that needs to be imported.
string
setInstanceId
Required. The instance ID of the Cloud Bigtable that needs to be imported.
var
string
$this
getTableId
Required. The table ID of the Cloud Bigtable that needs to be imported.
string
setTableId
Required. The table ID of the Cloud Bigtable that needs to be imported.
var
string
$this
getBigtableOptions
Required. Bigtable options that contains information needed when parsing data into typed structures. For example, column type annotations.
hasBigtableOptions
clearBigtableOptions
setBigtableOptions
Required. Bigtable options that contains information needed when parsing data into typed structures. For example, column type annotations.
$this