Reference documentation and code samples for the Google Cloud Discovery Engine V1 Client class SpannerSource.
The Spanner source for importing data
Generated from protobuf message google.cloud.discoveryengine.v1.SpannerSource
Namespace
Google \ Cloud \ DiscoveryEngine \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description | 
| data | arrayOptional. Data for populating the Message object. | 
| ↳ project_id | stringThe project ID that contains the Spanner source. Has a length limit of 128 characters. If not specified, inherits the project ID from the parent request. | 
| ↳ instance_id | stringRequired. The instance ID of the source Spanner table. | 
| ↳ database_id | stringRequired. The database ID of the source Spanner table. | 
| ↳ table_id | stringRequired. The table name of the Spanner database that needs to be imported. | 
| ↳ enable_data_boost | boolWhether to apply data boost on Spanner export. Enabling this option will incur additional cost. More info can be found here. | 
getProjectId
The project ID that contains the Spanner 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 Spanner 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 source Spanner table.
| Returns | |
|---|---|
| Type | Description | 
| string | |
setInstanceId
Required. The instance ID of the source Spanner table.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getDatabaseId
Required. The database ID of the source Spanner table.
| Returns | |
|---|---|
| Type | Description | 
| string | |
setDatabaseId
Required. The database ID of the source Spanner table.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getTableId
Required. The table name of the Spanner database that needs to be imported.
| Returns | |
|---|---|
| Type | Description | 
| string | |
setTableId
Required. The table name of the Spanner database that needs to be imported.
| Parameter | |
|---|---|
| Name | Description | 
| var | string | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |
getEnableDataBoost
Whether to apply data boost on Spanner export. Enabling this option will incur additional cost. More info can be found here.
| Returns | |
|---|---|
| Type | Description | 
| bool | |
setEnableDataBoost
Whether to apply data boost on Spanner export. Enabling this option will incur additional cost. More info can be found here.
| Parameter | |
|---|---|
| Name | Description | 
| var | bool | 
| Returns | |
|---|---|
| Type | Description | 
| $this | |